You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2021/08/07 23:56:22 UTC

svn commit: r1892097 - /poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/atp/XLookupFunction.java

Author: fanningpj
Date: Sat Aug  7 23:56:22 2021
New Revision: 1892097

URL: http://svn.apache.org/viewvc?rev=1892097&view=rev
Log:
tidy up

Modified:
    poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/atp/XLookupFunction.java

Modified: poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/atp/XLookupFunction.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/atp/XLookupFunction.java?rev=1892097&r1=1892096&r2=1892097&view=diff
==============================================================================
--- poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/atp/XLookupFunction.java (original)
+++ poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/atp/XLookupFunction.java Sat Aug  7 23:56:22 2021
@@ -58,7 +58,11 @@ final class XLookupFunction implements F
             if (matchedRow != -1) {
                 if (valueEval instanceof AreaEval) {
                     AreaEval area = (AreaEval)valueEval;
-                    return area.getRelativeValue(matchedRow, 0);
+                    if (area.getWidth() == 1) {
+                        return area.getRelativeValue(matchedRow, 0);
+                    } else {
+                        return area.getRow(matchedRow);
+                    }
                 }
             }
             return ErrorEval.NUM_ERROR;



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org