diff --git a/src/java/org/apache/poi/ss/formula/functions/DStarRunner.java b/src/java/org/apache/poi/ss/formula/functions/DStarRunner.java index a1f92e781c..b55ba808b0 100644 --- a/src/java/org/apache/poi/ss/formula/functions/DStarRunner.java +++ b/src/java/org/apache/poi/ss/formula/functions/DStarRunner.java @@ -164,6 +164,7 @@ public final class DStarRunner implements Function3Arg { /** * For a given database returns the column number for a column heading. + * Comparison is case-insensitive. * * @param db Database. * @param name Column heading. @@ -183,7 +184,7 @@ public final class DStarRunner implements Function3Arg { continue; } String columnName = OperandResolver.coerceValueToString(columnNameValueEval); - if(name.equals(columnName)) { + if(name.equalsIgnoreCase(columnName)) { resultColumn = column; break; } diff --git a/test-data/spreadsheet/DGet.xls b/test-data/spreadsheet/DGet.xls index 49514d20f5..b75120cbb0 100644 Binary files a/test-data/spreadsheet/DGet.xls and b/test-data/spreadsheet/DGet.xls differ