VLOOKUP iš kelių stulpelių su tik vienu grąžinimu programoje "Excel

  • Pasidalinti
Hugh West

VLOOKUP funkcija keičia situaciją, kai reikia gauti informaciją iš įvairių duomenų, esančių toje pačioje arba skirtingi darbalapiai . "Excel VLOOKUP Ši funkcija yra nepaprastai naudinga, kai reikia ieškoti tam tikros reikšmės darbalapiuose. Nors ši funkcija yra galinga, jai trūksta vienos svarbios savybės. Jos sintaksė leidžia naudoti šią funkciją tik vienai paieškos reikšmei vienu metu. Tačiau mes galime padaryti keletą pakeitimų, kad pagerintume šią funkciją iki ieškoti kelių stulpelių ir grąžinti tik vieną reikšmę. Šiandien aptarsime, kaip naudoti VLOOKUP funkcija grąžinti tik vieną reikšmę iš kelių "Excel" stulpelių.

Atsisiųsti praktikos sąsiuvinį

Atsisiųskite šį pratybų lapą, kad galėtumėte praktikuotis skaitydami šį straipsnį.

VLOOKUP iš kelių stulpelių su vienu grąžinimu.xlsx

2 tinkami būdai VLOOKUP iš kelių stulpelių su tik vienu grąžinimu "Excel" programoje

Svetainė VLOOKUP arba "Vertikali paieška" funkcija paima įvesties reikšmę, ieško jos darbalapiuose ir grąžina įvestį atitinkančią reikšmę. Kartais reikia ieškoti tik vienos reikšmės keliuose stulpeliuose ir grąžinti tą reikšmę. VLOOKUP funkcija neleidžia naudotojui to daryti. Tačiau galime padaryti keletą pakeitimų ir iš kelių stulpelių grąžinti tik vieną reikšmę naudodami VLOOKUP Dabar aptarsime du skirtingus būdus, kaip tai padaryti.

1. Standartinio VLOOKUP naudojimas, norint iš kelių stulpelių grąžinti tik vieną reikšmę

Apsvarstykite situaciją, kai dirbate prekybos centre. Savo darbo lape turite "Elemento ID" , "Produkto pavadinimas" ir "Kaina" produktų. Dabar reikia išsiaiškinti "Kaina" konkretaus "Produktas" su konkrečia "ID" .

Atlikite šią užduotį bet kuriuo iš toliau nurodytų būdų.

1.1 VLOOKUP naudojimas iš kelių to paties darbalapio stulpelių

Šiame pavyzdyje, tarkime, norime rasti sandaugą Peilis su ID M-04 . Užduotį galite atlikti tame pačiame darbalapyje atlikdami toliau nurodytus veiksmus.

📌 Žingsniai:

  • Pirmiausia sukurkite naują stulpelį pavadinimu Paieškos stulpelis kuris turėtų būti "LEFTMOST" stulpelyje lentelės masyvas . Nes VLOOKUP funkcija visada ieško reikšmių iš kairės į dešinę.
  • Vėliau sukurkite lentelę bet kurioje darbalapio vietoje, kurioje norite gauti produkto kainą. "Peilis" su ID "M-04" .

  • Po to taikykite CONCATENATE funkcija stulpelyje " Paieškos stulpelis" sujungti stulpelių vertes "Elemento ID" ir "Produktas" .
  • Norėdami tai padaryti, spustelėkite ląstelė B5 ir įterpkite šią formulę.
=CONCATENATE(C5,D5)

  • Paskui paspauskite Įveskite raktą, kad gautumėte sujungtas vertes.

  • Dabar naudokite užpildymo rankena funkcija žemiau dinamiškai nukopijuoti tą pačią formulę ir gauti paieškos stulpelio reikšmę kiekvieniems duomenims.

  • Vėliau H6 langelis , taikyti VLOOKUP funkcija . Įstatykite reikšmes į funkciją ir galutinė forma bus tokia,
=VLOOKUP(H4&H5,B5:E16,4,FALSE)

  • Vėliau paspauskite Įveskite .

🔎 Formulės suskirstymas:

  • Lookup_value yra . H4&H5 . Naudojame šį "Concatenate" operatorių ("&") padėti VLOOKUP funkcija ieškoti stulpeliuose "Elemento ID" ir "Produktas" vienu metu ir grąžinti tik vieną reikšmę.
  • table_array: yra . B5:E16.
  • Col_index_num yra . 4.
  • [range_lookup]: norime tikslaus atitikmens (FALSE).

Taigi galėsime VLOOKUP iš kelių stulpelių tik su vienu grąžinimu.

1.2 VLOOKUP naudojimas iš kelių skirtingų darbalapių stulpelių

Čia atliksime tą pačią operaciją, tačiau šiuo atveju duomenų masyvas yra kitame darbalapyje. Šiuo atveju duomenų rinkinys yra " M01" darbalapį ir pritaikysime formulę, esančią " M02" darbalapį, kad gautumėte reikšmes. Atlikite toliau nurodytus veiksmus.

📌 Žingsniai:

  • Pirmiausia kitame darbalapyje sukurkite lentelę, kurioje norite sužinoti kainą, naudodami VLOOKUP funkcija .

  • Vėliau langelis D5 taikyti VLOOKUP funkcija grąžinti tik vieną reikšmę iš kelių stulpelių paieškos. Galutinė formulė yra tokia,
=VLOOKUP(B5&C5,'M01'!B5:E16,4,FALSE)

  • Po to paspauskite Įveskite raktas.

🔎 Formulės suskirstymas:

  • Lookup_value yra . B5&C5 .
  • table_array: yra . "M01"!B5:E16 . Spustelėkite "M01" darbalapį ir pasirinkite lentelės masyvą.
  • Col_index_num yra . 4.
  • [range_lookup]: norime tikslaus atitikmens (FALSE) .

Dėl to iš kelių stulpelių gausime paieškos reikšmę kitame darbalapyje tik su vienu grąžinimu.

Panašūs skaitiniai

  • VLOOKUP neveikia (8 priežastys ir sprendimai)
  • "Excel" LOOKUP vs VLOOKUP: 3 pavyzdžiai
  • Kodėl VLOOKUP grąžina #N/A, kai yra atitikmuo? (5 priežastys ir sprendimai)
  • INDEX MATCH vs VLOOKUP funkcija (9 pavyzdžiai)
  • Naudokite VLOOKUP su keliais kriterijais "Excel" programoje (6 metodai + alternatyvos)

2. Kelių VLOOKUP funkcijų naudojimas, norint iš kelių stulpelių grąžinti tik vieną reikšmę

Šią formulę sudarysime įterpdami a VLOOKUP funkciją į kitą VLOOKUP . Dabar susipažinsime su šiuo metodu.

2.1 Kelių VLOOKUP iš kelių to paties darbalapio stulpelių naudojimas

Pirmiausia išmoksime šį metodą, kai duomenys ir rezultatai pateikiami tame pačiame darbalapyje.

Toliau pateiktame pavyzdyje panagrinėkite dvi skirtingas lenteles, kurių vienoje yra " Prekės ID" ir " Produktas" stulpelius, o kitame yra " Produktas" ir " Kaina" . Dabar norime rasti kainą iš šių stulpelių naudodami įterptinį VLOOKUP formulė.

Norėdami pasiekti šį tikslą, atlikite toliau nurodytus veiksmus.

📌 Žingsniai:

  • Pačioje pradžioje sukurkite lentelę bet kurioje darbalapio vietoje, kurioje norite grąžinti vienintelę reikšmę iš kelių stulpelių paieškos.

  • Vėliau ląstelė I5 , taikyti įterptinį VLOOKUP funkcija .

Galutinė formulė yra tokia,

=VLOOKUP(VLOOKUP(H5,B$5:C$16,2,FALSE),E$5:F$16,2,FALSE)

  • Paskui paspauskite Įveskite raktas. Taigi VLOOKUP iš kelių stulpelių grąžins tik vieną reikšmę.

🔎 Formulės suskirstymas:

  • Lookup_value yra . VLOOKUP(H5,B$5:C$16,2,FALSE) . Čia mes naudojame šį antrąjį VLOOKUP ištraukti "Produktas" iš lentelės ir tada naudokite ją kaip pirmojo VLOOKUP.
  • table_array: yra " E$5:F$16" .
  • Col_index_num yra . 2
  • [range_lookup]: norime tikslaus atitikmens (FALSE)
  • Dabar tą pačią funkciją taikykite likusiai "Prekės ID".
  • Taip pat galite naudoti užpildymo rankena funkciją, kad dinamiškai nukopijuotumėte tą pačią toliau pateiktą formulę.

Dėl to gausite VLOOKUP rezultatą iš kelių stulpelių, o grąžinsite tik vieną rezultatą.

Skaityti daugiau: Kaip naudoti "Excel" įterptinį VLOOKUP (3 kriterijai)

2.2 Kelių VLOOKUP iš kelių stulpelių skirtinguose darbalapiuose naudojimas

Dabar atliksime tą pačią užduotį, tačiau šiuo atveju duomenų lentelės yra skirtinguose darbalapiuose. Norėdami išmokti šį procesą, atlikite toliau nurodytus veiksmus.

📌 Žingsniai:

  • Iš pradžių sukurkite dvi duomenų lenteles dviejuose skirtinguose darbalapiuose. "W1" darbalapį, sukurti Duomenų diapazonas 1 lentelė.

  • Toliau sukurkite duomenų lentelę pavadinimu Duomenų diapazonas 2 į "W2" darbalapį.

  • Šiuo metu naujame darbalapyje sukurkite lentelę, į kurią norite grąžinti tų kelių stulpelių vertę.

  • Po to, kai ląstelė C5 taikyti įterptą VLOOKUP funkcija . Įterpkite reikšmes ir galutinė formulės forma bus tokia,
=VLOOKUP(VLOOKUP(B5,'W1'!B$5:C$16,2,FALSE),'W2'!B$5:C$16,2,FALSE)

  • Vėliau paspauskite Įveskite grąžinti tik "Kaina" iš kelių stulpelių paieškos.

🔎 Formulės suskirstymas:

  • Lookup_value yra . VLOOKUP(B5,'W1′!B$5:C$16,2,FALSE) . Šis antrasis VLOOKUP ištrauks Produktas "W1" lapas.
  • table_array: yra . 'W2'!B$5:C$16.
  • Col_index_num yra . 2
  • [range_lookup]: norime tikslaus atitikmens (FALSE)
  • Toliau naudokite užpildymo rankenos funkciją, kad tą pačią formulę pritaikytumėte likusiai "Elemento ID" .

Todėl šiame kitame lape gausite norimą rezultatą.

Kaip taikyti "Excel" VLOOKUP su kelių stulpelių indekso numeriais

Dabar, tarkime, vienu metu reikia ieškoti kelių verčių naudojant vieną VLOOKUP funkcija . Tai galite pasiekti naudodami kelių stulpelių indeksų numerius.

Tarkime, turite " Prekės ID" , " Produktas" , ir "Kaina" duotame duomenų rinkinyje. Dabar norite grąžinti ir Produktas ir Kaina M-09 elementas.

Atlikite toliau nurodytus veiksmus.

📌 Žingsniai:

  • Pirmiausia sukurkite lentelę darbalapyje, kuriame norite gauti rezultatą.

  • Po to pasirinkite ląsteles G5:H5 .

  • Po to įterpkite toliau pateiktą formulę ir paspauskite Ctrl+Shift+Enter klavišus. Galite paspausti tik Įveskite jei esate "Excel 365 naudotojas.
=VLOOKUP(F5,B5:D16,{2,3},FALSE)

Taigi gausite kelias paieškos vertes su kelių stulpelių indeksų numeriais.

💬 Dalykai, kuriuos verta prisiminti

  • Svetainė VLOOKUP funkcija visada ieško paieškos reikšmių nuo kairiausio viršutinio stulpelio į dešinę. Ši funkcija "Niekada" ieško duomenų kairėje pusėje.
  • Jei įvesite mažesnę nei "1" kaip stulpelio indekso numerį, funkcija grąžins klaidą.
  • Kai pasirenkate "Table_Array" turite naudoti absoliučias ląstelių nuorodas ($) blokuoti masyvą.
  • Visada naudokite 4-ąjį argumentą kaip "FALSE" norėdami gauti tikslų rezultatą.

Skaityti daugiau: VLOOKUP pavyzdys tarp dviejų "Excel" lapų

Išvada

Taigi, šiame straipsnyje aš jums parodžiau 2 tinkamus būdus, kaip VLOOKUP iš kelių stulpelių, naudojant tik vieną grąžinimą "Excel" programoje. Taip pat galite atsisiųsti mūsų nemokamą pratybų sąsiuvinį ir pasipraktikuoti. Tikiuosi, kad šis straipsnis jums bus naudingas ir informatyvus. Jei turite papildomų klausimų ar rekomendacijų, nedvejodami komentuokite čia.

Ir apsilankykite ExcelWIKI sužinoti daugiau dalykų apie "Excel"! Gražios dienos!

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.