Berechnung der IFNA Funktion mit Aspose.Cells
Contents
[
Hide
]
Aspose.Cells unterstützt die Berechnung der IFNA-Excel-Funktion. Die IFNA-Funktion gibt den von Ihnen angegebenen Wert zurück, wenn die Formel den Fehlerwert #NV zurückgibt; andernfalls gibt sie das Ergebnis der Formel zurück.
Berechnung der IFNA-Funktion mit Aspose.Cells
Der folgende Beispiellcode veranschaulicht die Berechnung der IFNA-Funktion durch Aspose.Cells.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(CalculateIFNAfunction.class); | |
// Create new workbook | |
Workbook workbook = new Workbook(); | |
// Access first worksheet | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
// Add data for VLOOKUP | |
worksheet.getCells().get("A1").putValue("Apple"); | |
worksheet.getCells().get("A2").putValue("Orange"); | |
worksheet.getCells().get("A3").putValue("Banana"); | |
// Access cell A5 and A6 | |
Cell cellA5 = worksheet.getCells().get("A5"); | |
Cell cellA6 = worksheet.getCells().get("A6"); | |
// Assign IFNA formula to A5 and A6 | |
cellA5.setFormula("=IFNA(VLOOKUP(\"Pear\",$A$1:$A$3,1,0),\"Not found\")"); | |
cellA6.setFormula("=IFNA(VLOOKUP(\"Orange\",$A$1:$A$3,1,0),\"Not found\")"); | |
// Caclulate the formula of workbook | |
workbook.calculateFormula(); | |
// Print the values of A5 and A6 | |
System.out.println(cellA5.getStringValue()); | |
System.out.println(cellA6.getStringValue()); |
Konsolenausgabe
Hier ist die Konsolenausgabe des obigen Beispielcodes.
Not found
Orange