
Üldine valem
=VLOOKUP(value,IF(test,table1,table2),col,match)
Kokkuvõte
VLOOKUP-i kasutamiseks muutuva tabeli massiiviga saate kasutada VLOOKUP-i funktsiooni IF, et kontrollida, millist tabelit kasutatakse.
Näidatud näites on lahtris E4 valem:
=VLOOKUP(D5,IF(C4<2,table1,table2),2,TRUE)
Selle valemi põhjal määratakse, mitu aastat on müüja ettevõttes olnud, et määrata, millist komisjonitasu tabelit kasutada.
Selgitus
Seestpoolt töötades käivitab selle valemi funktsioon IF, mis on VLOOKUP-is sisestatud argumendina "table_array", loogilise testi veerus C "Aastad" olevale väärtusele, mis näitab, mitu aastat on müüja olnud ettevõte. Kui C5 on väiksem kui 2, tagastatakse väärtus 1, kui tõene, tabel 1. Kui C4 on suurem kui 2, tagastatakse vale väärtusena tabel 2.
Teisisõnu, kui aastad on väiksemad kui 2, kasutatakse tabelit1 nagu tabeli_arv ja kui mitte, siis tabelit2 nagu tabeli_värv.
Alternatiivne süntaks
Kui otsingutabelid vajavad erinevaid töötlemisreegleid, saate IF-funktsiooni sisse keerata kaks funktsiooni VLOOKUP:
=IF(test,VLOOKUP (value,table1,col,match),VLOOKUP (value,table2,col,match))
See võimaldab teil vajadusel iga VLOOKUPi sisendeid kohandada.