Richard Schollar: VLOOKUP kairėje! - „Excel“ patarimai

Turinys

Richardas Schollaras pateikia šį svečio įrašą. Richardas yra „Excel“ MVP iš Didžiosios Britanijos. Kai pamačiau Ričardo įrašo pavadinimą, supratau, kad jis ketina naudoti INDEX / MATCH, bet Richardas tikrai naudoja VLOOKUP!

Kaip naudoti VLOOKUP, jei jūsų lentelės duomenys turi paieškos vertę stulpelyje, esančiame dešinėje duomenų stulpelio, kurį norite grąžinti?

Mes visi turėjome šią problemą - norite naudoti „VLOOKUP“, bet jūsų duomenys yra „neteisingai“:

Duomenų rinkinio pavyzdys

Jūs turite ID, norite grąžinti Aprašą. Įprastas „VLOOKUP“ neveiks, nes negalite naudoti neigiamo stulpelio:

Naudojant „Normal VLOOKUP“

Viena iš alternatyvų yra naudoti INDEX / MATCH, pvz .:

Alternatyva yra INDEX / MATCH naudojimas

Bet ar nebūtų šaunu mokėti naudotis VLOOKUP? Bet mes negalime, ar ne? Tikrai galime, jei naudojamės funkcija PASIRINKTI:

Pasinaudokite funkcija PASIRINKTI

Ta formulė G2 yra:

Ta formulė yra =VLOOKUP(F2,CHOOSE((1,2),$C$2:$C$7,$A$2:$A$7),2,False)

Kaip tai veikia: CHOOSE grąžina dviejų „stulpelių“ masyvą teisinga tvarka, atsižvelgiant į tai, kokia tvarka stulpelius perduodate funkcijai PASIRINKTI. Tai sukuria masyvą, kuris yra teisingoje kairėje į dešinę orientacijoje, kad VLOOKUP veiktų. Įvertinus funkciją PASIRINKTI, pateikiamas dialogo langas Įvertinti formulę:

Kaip tai veikia

Įdomios straipsniai...