VLOOKUP mitmest veerust ainult ühe tagastusega Excelis

  • Jaga Seda
Hugh West

Funktsioon VLOOKUP on mängumuutja, kui tuleb välja otsida teavet erinevatest andmetest samas või erinevad töölehed . Excel VLOOKUP funktsioon on märkimisväärselt kasulik, kui tegemist on kindla väärtuse otsimisega töölehelt. Kuigi see funktsioon on võimas, puudub tal üks oluline omadus. Selle süntaks võimaldab seda funktsiooni ühe otsinguväärtuse jaoks korraga. Kuid me saame teha mõned muudatused, et täiustada seda funktsiooni nii, et see oleks otsida mitu veergu ja tagastab ainult ühe väärtuse. Täna arutame, kuidas kasutada VLOOKUP funktsioon tagastada ainult üks väärtus mitmest Exceli veerust.

Lae alla praktiline töövihik

Lae alla see harjutamisleht, et seda artiklit lugedes harjutada.

VLOOKUP mitmest veerust ühe tagastusega.xlsx

2 sobivat viisi VLOOKUP-i kasutamiseks mitmest veerust ainult ühe tagastusega Excelis

The VLOOKUP või "Vertikaalne otsing" funktsioon võtab sisendväärtuse, otsib seda töölehtedel ja tagastab sisendile vastava väärtuse. Mõnikord on vaja otsida ainult ühte väärtust mitmes veerus ja tagastada see väärtus. Tavaline VLOOKUP funktsioon ei võimalda oma kasutajal seda teha. Kuid me saame teha mõned muudatused ja saame tagastada ainult ühe väärtuse mitmest veerust, kasutades VLOOKUP Arutame nüüd kahte erinevat võimalust, kuidas seda teha.

1. Standardse VLOOKUPi kasutamine, et anda mitmest veerust ainult üks väärtus tagasi

Mõelge olukorrale, kus te töötate supermarketis. Oma töölehel on teil "Eseme ID" , "Toote nimi" ja "Hind" toodete kohta. Nüüd tuleb teil välja selgitada "Hind" konkreetse "Toode" konkreetse "ID" .

Käige selle ülesande täitmiseks läbi ükskõik milline allpool toodud viis.

1.1 VLOOKUP-i kasutamine sama töölehe mitmest veerust

Selles näites, ütleme, et me tahame leida toote Nuga mis kannavad ID-tunnust M-04 Te võite täita oma ülesande samal töölehel, järgides alljärgnevaid samu samme.

📌 Sammud:

  • Kõigepealt looge uus veerg nimega Vaadake veergu mis peaks olema "LEFTMOST" veergu tabeli massiivi Sest VLOOKUP funktsioon otsib väärtusi alati vasakult paremale.
  • Seejärel looge tabel kuhugi töölehel, kuhu soovite toote hinna saada. "Nuga" koos ID-ga "M-04" .

  • Järgnevalt kohaldatakse CONCATENATE funktsioon veerus " Otsi veerg" veergude väärtuste ühendamiseks "Eseme ID" ja "Toode" .
  • Selleks klõpsake nuppu lahter B5 ja sisestage järgmine valem.
=CONCATENATE(C5,D5)

  • Seejärel vajutage Sisesta võtit, et saada ühendatud väärtused.

  • Nüüd kasutage täitekäepide funktsioon allpool sama valemit dünaamiliselt kopeerida ja saada iga andmestiku jaoks vaatlussamba väärtus.

  • Pärast seda on lahter H6 , kohaldatakse VLOOKUP funktsioon . Sisestage väärtused funktsiooni ja lõplik vorm on,
=VLOOKUP(H4&H5,B5:E16,4,FALSE)

  • Seejärel vajutage Sisesta .

🔎 Valemite jaotumine:

  • Lookup_value on H4&H5 Me kasutame seda Konkateerivat operaatorit ("&") aidata VLOOKUP funktsioon otsida veergudes "Eseme ID" ja "Toode" samaaegselt ja tagastavad ainult ühe väärtuse.
  • table_array: on B5:E16.
  • Col_index_num on 4.
  • [range_lookup]: me tahame täpset kokkulangevust (VALE).

Seega on meil võimalik VLOOKUP mitmest veerust ainult ühe tagastusega.

1.2 VLOOKUP-i kasutamine mitmest veerust erinevatel töölehtedel

Siin teeme sama operatsiooni, kuid sel juhul on andmemassiiv teisel töölehel. Antud juhul on andmekogum " M01" tööleht ja me rakendame valemit " M02" tööleht, et saada väärtusi. Järgige selleks järgmisi samme.

📌 Sammud:

  • Kõigepealt looge teisel töölehel tabel, kus soovite teada hinda, kasutades selleks funktsiooni VLOOKUP funktsioon .

  • Pärast seda on lahter D5 rakendada VLOOKUP funktsioon tagastada ainult üks väärtus mitme veeru otsingutest. Lõplik valem on,
=VLOOKUP(B5&C5,'M01'!B5:E16,4,FALSE)

  • Pärast seda vajutage Sisesta võti.

🔎 Valemite jaotumine:

  • Lookup_value on B5&C5 .
  • table_array: on M01!B5:E16 . klõpsake "M01" tööleht ja valige tabelimassiiv.
  • Col_index_num on 4.
  • [range_lookup]: me tahame täpset kokkulangevust (VALE) .

Selle tulemusena saame otsinguväärtuse eri töölehel mitmest veerust ainult ühe tagastusega.

Sarnased lugemised

  • VLOOKUP ei tööta (8 põhjust & lahendused)
  • Excel LOOKUP vs VLOOKUP: 3 näite abil
  • Miks VLOOKUP tagastab #N/A, kui vaste on olemas? (5 põhjust & Lahendused)
  • INDEX MATCH vs VLOOKUP funktsioon (9 näidet)
  • Kasutage VLOOKUP-i mitme kriteeriumiga Excelis (6 meetodit + alternatiivid)

2. Mitme VLOOKUP-funktsiooni kasutamine mitme veeru ainult ühe väärtuse tagastamiseks

Me teeme selle valemi, pesitsedes VLOOKUP funktsiooni teise VLOOKUP Tutvume nüüd selle tehnikaga.

2.1 Mitme VLOOKUP-i kasutamine mitmest veerust samal töölehel

Kõigepealt õpime seda meetodit, kus andmed ja tulemused on mõlemad samal töölehel.

Järgmises näites vaadeldakse kahte erinevat tabelit, millest üks sisaldab " Artikli ID" ja " Toode" veerud; ja teine sisaldab " Toode" ja " Hind" Nüüd tahame leida hinna nendest veergudest, kasutades sisseehitatud VLOOKUP valemiga.

Järgige selle eesmärgi saavutamiseks alljärgnevaid samme.

📌 Sammud:

  • Kõige alguses tehke tabel kuskil töölehel, kus soovite tagastada mitme veeru otsingu ainsa väärtuse.

  • Pärast seda on lahter I5 , kohaldatakse sisseehitatud VLOOKUP funktsioon .

Lõplik valem on,

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

  • Seejärel vajutage Sisesta Seega on VLOOKUP tagastab ainult ühe väärtuse mitmest veerust.

🔎 Valemite jaotumine:

  • Lookup_value on VLOOKUP(H5,B$5:C$16,2,FALSE) Siin kasutame seda teist VLOOKUP tõmmata "Toode" tabelist ja kasutage seda siis esimese otsinguväärtuse jaoks. VLOOKUP.
  • table_array: on " E$5:F$16" .
  • Col_index_num on 2
  • [range_lookup]: me tahame täpset kokkulangevust (VALE)
  • Nüüd rakendage sama funktsiooni ülejäänud osa "Artikli ID".
  • Võite kasutada ka täitekäepide funktsioon, et sama valemit allpool dünaamiliselt kopeerida.

Selle tulemusena saate VLOOKUP-i tulemuse mitmest veerust ainult ühe tagastusega.

Loe edasi: Kuidas kasutada sisseehitatud VLOOKUP-i Excelis (3 kriteeriumi)

2.2 Mitme VLOOKUP-i kasutamine mitmest veerust erinevates töölehtedes

Nüüd täidame sama ülesannet, kuid siin sel juhul on andmetabelid erinevatel töölehtedel. Käige selle protsessi õppimiseks läbi alljärgnevad sammud.

📌 Sammud:

  • Looge esialgu kaks andmetabelit kahel erineval töölehel. Sest "W1" tööleht, loo Andmete vahemik 1 tabel.

  • Looge järgnevalt andmetabel nimega Andmete vahemik 2 aastal "W2" tööleht.

  • Looge sel ajal uuel töölehel tabel, kus soovite nende mitme veeru väärtust tagastada.

  • Pärast seda, kui lahter C5 rakendada sisseehitatud VLOOKUP funktsioon . Sisestage väärtused ja valemi lõplik vorm on,
=VLOOKUP(VLOOKUP(B5,'W1'!B$5:C$16,2,FALSE),'W2'!B$5:C$16,2,FALSE)

  • Seejärel vajutage Sisesta tagastada ainult "Hind" mitme veeru otsingust.

🔎 Valemite jaotumine:

  • Lookup_value on VLOOKUP(B5,'W1′!B$5:C$16,2,FALSE) See teine VLOOKUP tõmbab Toode alates "W1" leht.
  • table_array: on 'W2'!B$5:C$16.
  • Col_index_num on 2
  • [range_lookup]: me tahame täpset kokkulangevust (VALE)
  • Järgnevalt kasutage täitekäepideme funktsiooni, et rakendada sama valemit ülejäänud "Eseme ID" .

Järelikult saate soovitud tulemuse sellel erineval töölehel.

Kuidas rakendada Exceli VLOOKUP-i mitme veeru indeksinumbritega

Nüüd, ütleme, et teil on vaja otsida mitu väärtust korraga üheainsa VLOOKUP funktsioon Seda saab saavutada mitme veeru indeksinumbrite kasutamisega.

Ütleme, et teil on " Artikli ID" , " Toode" ja "Hind" antud andmestikus. Nüüd soovite tagastada nii Toode ja Hind jaoks M-09 toode.

Järgige selleks alljärgnevaid samme.

📌 Sammud:

  • Kõigepealt looge tabel töölehel, kuhu soovite oma tulemust saada.

  • Seejärel valige rakud G5:H5 .

  • Järgnevalt sisestage allolev valem ja vajutage Ctrl+Shift+Enter klahvid. Saate vajutada lihtsalt Sisesta kui te olete Excel 365 kasutaja.
=VLOOKUP(F5,B5:D16,{2,3},FALSE)

Seega saate mitu otsinguväärtust mitme veeru indeksinumbritega.

💬 Asjad, mida meeles pidada

  • The VLOOKUP funktsioon otsib otsinguväärtusi alati kõige vasakpoolsemast ülemisest veerust paremale. See funktsioon "Mitte kunagi" otsib vasakul olevaid andmeid.
  • Kui sisestate väärtuse, mis on väiksem kui "1" kui veeru indeksinumber, siis funktsioon tagastab vea.
  • Kui valite oma "Table_Array" peate kasutama absoluutseid lahtriviiteid ($) "BLOKKida" massiiv.
  • Kasutage alati 4. argumenti kui "FALSE" täpse tulemuse saamiseks.

Loe edasi: VLOOKUP näide kahe lehe vahel Excelis

Kokkuvõte

Niisiis, selles artiklis olen näidanud teile 2 sobivat viisi, kuidas VLOOKUP mitmest veerust ainult ühe tagastusega Excelis. Harjutamiseks saate alla laadida ka meie tasuta töövihiku. Loodan, et see artikkel on teile kasulik ja informatiivne. Kui teil on lisaküsimusi või soovitusi, siis palun kommenteerige siia.

Ja külastage ExcelWIKI õppida rohkem asju Exceli kohta! Ilusat päeva!

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.