VLOOKUP & INDIRECT - Excel ja Google'i arvutustabelid

Laadige alla töövihiku näide

Laadige alla töövihiku näide

See õpetus näitab, kuidas kasutada funktsiooni INDIRECT otsimisvahemiku määratlemiseks Excelis ja Google'i arvutustabelites.

KAUDNE & VLOOKUP

Teil võib tekkida vajadus teostada VLOOKUP korraga mitmes vahemikus, sõltuvalt teatud lahtri väärtustest. Nendel juhtudel saab funktsiooni INDIRECT kasutada otsinguvahemiku määratlemiseks või isegi dünaamilise viite loomiseks mitmele lehele.

1 = VLOOKUP ($ B3, kaudne ("'" & C $ 2 & "'!" & "B3: C5"), 2, FALSE)

Ülaltoodud näites on meil igal lehel andmed vahemikus B3: C5, millele soovime teha täpse vaste otsingu ja teha kokkuvõtte. Lehtede nimede käsitsi muutmise asemel võime viidata lehtedele dünaamiliselt funktsiooniga INDIRECT.

Vajame, et C3 otsimisvahemik näeks välja selline:

1 „2018!” B3: C5

Funktsioon INDIRECT võimaldab meil määratleda vahemiku ilma kõvakodeerimata „2018”. Nii saab valemit teisteks aastateks kopeerida.

VALI JA VAATA

Funktsioon INDIRECT on lenduv. See arvutatakse uuesti iga kord, kui Excel seda teeb, ja see võib põhjustada teie töövihiku aeglase arvutamise. Sageli saate sama ülesannet täita muude funktsioonide abil. Allpool demonstreerime, kuidas kasutada otsimisvahemiku määratlemiseks funktsiooni CHOOSE, mitte INDIRECT. Funktsioon VALI võtab loendist ühe väärtuse tagastamiseks indeksinumbri ja väärtuste loendi.

1 = VALI (C2, VLOOKUP (B3, '2018'! B3: C5,2, FALSE), VLOOKUP (B3, '2019'! B3: C5,2, FALSE), VLOOKUP (B3, '2020'! B3: C5 , 2, VÄÄR))

Selles näites on funktsiooni FOOSE loend iga võimalik VLOOKUP valem. Iga vahemik on kõvasti kodeeritud ja iga lahter viitab kõigile kolmele lehele. Rea 2 indeksi väärtus ütleb funktsioonile, millist loendi elementi kasutada, st millist lehte otsida.

VLOOKUP & INDIRECT Google'i arvutustabelites

Need valemid töötavad Google'i arvutustabelites samamoodi nagu Excelis.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave