Formula za traženje podatka koji se nalazi s lijeve strane stupca koji sadrži uvjet
Možemo koristiti najmanje dvije vrste formula sa kombinacijom Excel funkcija INDEX, MATCH, VLOOKUP i CHOOSE.
U prethodnom tutorijalu prikazao sam kako pomoću funkcije Vlookup možemo pretraživati raspon podataka i vratiti rezultat iz nekog stupca koji se nalazi sa desne strane stupca u kojem je uvjet.
U ovom tutorijalu prikazat ću kako možemo pretraživati raspon podataka i za određeni uvjet vratiti rezultat iz stupca koji se nalazi sa lijeve strane stupca u kojem je uvjet.
Primjer 1. - Traži s lijeve strane
U prvom primjeru kombinacijom INDEX i MATCH funkcija možemo kreirati formulu koja vrlo dobro može zamijeniti formulu koja koristi Vlookup funkciju a to možete vidjeti u prethodnom tutorijalu VLOOKUP formula.
Na slici ispod uočite raspon podataka i uvjet koji tražimo. U ćeliji I2 nalazi se uvjet a pretražujemo dva stupca.
Prvi stupac je onaj stupac u kojem se nalazi uvjet (u našem slučaju to je stupac 'F')
Drugi stupac je onaj stupac u kojem se nalazi željeni rezultat (u našem slučaju to je stupac 'C')
Formula u ćeliji 'J2' na slici iznad je slijedeća
=INDEX(C2:C9;MATCH(I2;F2:F9;0))
=INDEX(lijevi_stupac;MATCH(uvjet;desni_stupac;0))
Funkcija MATCH traži uvjet u stupcu koji sadrži dotični uvjet i vraća redni broj reda iz raspona podataka (u ovom slučaju to je 'F2:F9') za uvjet u 'I2' a to je broj reda pet (5). Nadalje funkcija INDEX traži peti red u rasponu podataka 'C2:C9' i vraća ga kao rezultat a to je podatak ili vrijednost iz petog reda što je u ovom slučaju 'jabuka'. Znači ova formula je vratila rezultat s lijeve strane uvjeta. Ako želite vidjeti kako ova kombinacija funkcija može vratiti rezultat sa desne strane stupca/uvjeta tada pogledajte prethodni tutorijal VLOOKUP.
Primjer 2. - Vlookup u lijevo u kombinaciji sa funkcijom Choose
U ovom drugom primjeru prikazat ću kako možemo pomoću funkcije CHOOSE, koju ugnijezdimo u funkciju VLOOKUP vratiti rezultat također sa lijeve strane stupca u kojem se nalazi uvjet.
Uvjet se nalazi u ćeliji 'I2'
Prvi stupac koji pretražujemo za uvjet je stupac 'F' sa rasponom ćelija 'F2:F9'
Drugi stupac iz kojega formula treba vratiti rezultat je stupac 'C' sa rasponom ćelija 'C2:C9'
Formula u ćeliji 'J2' na slici iznad je slijedeća
=VLOOKUP(I2;CHOOSE({1\2};F2:F9;C2:C9);2;FALSE)
=VLOOKUP(I2;CHOOSE({1,2},F2:F9,C2:C9),2,FALSE)
=VLOOKUP(uvjet;CHOOSE({1\2};desni_stupac;lijevi_stupac);2;FALSE)
Primjer formule je preuzet od "autorice" ove fantastične formule Mynda Treacy. Formulu bi mogli laički prevesti, Traži uvjet u desnom stupcu 'F' i vrati rezultat iz stupca s lijeve strane a to je stupac 'C'.
|