Excel

VLOOKUP med 2 opslagstabeller

Vlookup With 2 Lookup Tables

Excel -formel: VLOOKUP med 2 opslagstabellerGenerisk formel | _+_ | Resumé

Hvis du vil bruge VLOOKUP med et variabelt tabel array, kan du bruge IF -funktionen inde i VLOOKUP til at styre, hvilken tabel der bruges.





I det viste eksempel er formlen i celle E4:

= VLOOKUP (value, IF (test,table1,table2),col,match)

Denne formel bruger det antal år, en sælger har været hos et firma til at bestemme, hvilken provisionstabell, der skal bruges.





Forklaring

IF -funktionen i denne formel, der er indtastet som 'table_array' -argumentet i VLOOKUP, fungerer indefra og ud og udfører en logisk test af værdien i kolonne C 'Years', som repræsenterer det antal år, en sælger har været sammen med en virksomhed. Hvis C5 er mindre end 2, returneres tabel1 som værdien, hvis den er sand. Hvis C4 er større end 2, returneres tabel2 som værdien, hvis den er falsk.

Med andre ord, hvis år er mindre end 2, bruges tabel1 som for tabel_array, og hvis ikke, bruges tabel2 som for tabel_array.



Alternativ syntaks

Hvis opslagstabellerne kræver forskellige behandlingsregler, kan du ombryde to VLOOKUP -funktioner inde i en HVIS -funktion sådan:

 
= VLOOKUP (D5, IF (C4<2,table1,table2),2,TRUE)

Dette giver dig mulighed for at tilpasse input til hver VLOOKUP efter behov.

Forfatter Dave Bruns


^