Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

12345678910111213141516171819202122232425
  1. package org.apache.poi.ss.formula.functions;
  2. import org.apache.poi.ss.usermodel.CellType;
  3. import org.apache.poi.ss.usermodel.FormulaEvaluator;
  4. import org.apache.poi.ss.usermodel.Workbook;
  5. import org.apache.poi.xssf.XSSFTestDataSamples;
  6. import org.junit.Test;
  7. import junit.framework.TestCase;
  8. /**
  9. * Test the VLOOKUP function
  10. */
  11. public class TestVlookup extends TestCase {
  12. @Test
  13. public void testFullColumnAreaRef61841() {
  14. final Workbook wb = XSSFTestDataSamples.openSampleWorkbook("VLookupFullColumn.xlsx");
  15. FormulaEvaluator feval = wb.getCreationHelper().createFormulaEvaluator();
  16. feval.evaluateAll();
  17. assertEquals("Wrong lookup value", "Value1", feval.evaluate(wb.getSheetAt(0).getRow(3).getCell(1)).getStringValue());
  18. assertEquals("Lookup should return #N/A", CellType.ERROR, feval.evaluate(wb.getSheetAt(0).getRow(4).getCell(1)).getCellType());
  19. }
  20. }