NA vahetamine tegeliku vastuse tekstiks - Exceli näpunäited

Lang L: none (table-of-contents)

Kõigepealt spetsiaalne noogutamine, et saaksin minusugusele häkkimisele igapäevase külalise tipsterina ühe või kaks lasku teha. Lubage mul seda ette öelda, öeldes, et enamik kõike, mida ma exceli kohta õppisin, pärineb just sellelt suurepäraselt saidilt, nii et ärge üllatage (või süüdistage mind varguses), kui asjad tunduvad tuttavad. Vihjeks:

VLOOKUP on võimas tööriist. Mõnikord, kui täpset vastet ei leita, on soovitav muu väärtus kui standard # N / A. Näiteks kui teie otsimisvahemik (tabeli_värv) on A1: C10, on valem

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

tagastab # N / A, kui kassi A1: A10 ei leidu. Kui soovite selle asemel anda fraasi „Vastet pole”, soovitatakse sageli järgmist valemit:

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

See toimib korralikult, kuid selle arvelt, et peaksite oma väärtust kaks korda otsima. Seda saab parandada järgmiselt:

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

või veelgi väiksema karpaalkanali riskiga, tunnustades Exceli, käsitletakse nulli ja valet identselt:

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

IML

Huvitavad Artiklid...