Ändern von NA in einen tatsächlichen Antworttext - Excel-Tipps

Inhaltsverzeichnis

Zunächst einmal ein besonderes Nicken, um einem Hack wie mir ein oder zwei Schüsse als täglicher Gast-Tippgeber zu geben. Lassen Sie mich vorab sagen, dass fast alles, was ich über Excel gelernt habe, von dieser großartigen Website stammt. Seien Sie also nicht überrascht (oder beschuldigen Sie mich des Diebstahls), wenn Ihnen die Dinge bekannt vorkommen. Zum Tipp:

VLOOKUP ist ein mächtiges Werkzeug. Wenn keine genaue Übereinstimmung gefunden wird, ist manchmal ein anderer Wert als der Standardwert # N / A wünschenswert. Wenn Ihr Suchbereich (table_array) beispielsweise A1: C10 lautet, lautet die Formel

=VLOOKUP("cat",$A$1:$C$10,3,FALSE)

gibt # N / A zurück, wenn cat nicht in A1: A10 gefunden wird. Wenn Sie stattdessen den Ausdruck "Keine Übereinstimmung" zurückgeben möchten, wird häufig die folgende Formel vorgeschlagen:

=IF(ISNA(VLOOKUP("cat",$A$1:$C$10,3,FALSE)),"no match",VLOOKUP("cat",$A$1:$C$10,3,FALSE))

Dies funktioniert ordnungsgemäß, jedoch auf Kosten der zweimaligen Suche nach Ihrem Wert. Dies kann durch Folgendes verbessert werden:

=IF(COUNTIF($A$1:$A$10,"cat")>0,VLOOKUP("cat",$A$1:$C$10,3,FALSE),"no match")

oder mit noch geringerem Karpaltunnelrisiko durch Erkennen von Excel-Behandlungen Null und „Falsch“ identisch:

=IF(COUNTIF($A$1:$A$10,"cat"),VLOOKUP("cat",$A$1:$C$10,3,0),"no match")

IML

Interessante Beiträge...