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“:
![](https://cdn.wiki-base.com/9027152/richard_schollar_vlookup_left_-_excel_tips_2.png.webp)
Jūs turite ID, norite grąžinti Aprašą. Įprastas „VLOOKUP“ neveiks, nes negalite naudoti neigiamo stulpelio:
![](https://cdn.wiki-base.com/9027152/richard_schollar_vlookup_left_-_excel_tips_3.png.webp)
Viena iš alternatyvų yra naudoti INDEX / MATCH, pvz .:
![](https://cdn.wiki-base.com/9027152/richard_schollar_vlookup_left_-_excel_tips_4.png.webp)
Bet ar nebūtų šaunu mokėti naudotis VLOOKUP? Bet mes negalime, ar ne? Tikrai galime, jei naudojamės funkcija PASIRINKTI:
![](https://cdn.wiki-base.com/9027152/richard_schollar_vlookup_left_-_excel_tips_5.png.webp)
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ę:
![](https://cdn.wiki-base.com/9027152/richard_schollar_vlookup_left_-_excel_tips_6.png.webp)