Turinys
Jei ieškote specialių gudrybių, kaip naudoti VLOOKUP Formulė į palyginti du stulpelius skirtinguose lapuose, tuomet atsidūrėte tinkamoje vietoje. Yra keletas paprastų būdų, kaip naudoti VLOOKUP formulė, skirta palyginti du stulpelius skirtinguose lapuose. Šiame straipsnyje bus parodytas kiekvienas žingsnis su tinkamomis iliustracijomis, kad galėtumėte lengvai juos pritaikyti savo tikslui. Pereikime prie pagrindinės straipsnio dalies.
Atsisiųsti praktikos sąsiuvinį
Praktikos sąsiuvinį galite atsisiųsti iš čia:
Palyginti du stulpelius skirtinguose lapuose.xlsx3 pavyzdžiai naudojant VLOOKUP formulę dviem stulpeliams skirtinguose "Excel" lapuose palyginti
Šiame skyriuje parodysiu 3 greitus ir paprastus būdus, kaip naudoti VLOOKUP Formulė, skirta palyginti du stulpelius skirtinguose lapuose "Windows" operacinėje sistemoje. Šiame straipsnyje rasite išsamius paaiškinimus su aiškiomis kiekvieno dalyko iliustracijomis. Naudojau "Microsoft 365" versija čia. Tačiau galite naudoti bet kokias kitas versijas pagal savo galimybes. Jei kas nors iš šio straipsnio neveikia jūsų versijoje, palikite mums komentarą.
Čia turiu dviejų komandų, turinčių bendrus narius, duomenis dviejose skirtingose darbalapiuose, pavadintuose " KomandaA " ir " TeamB ". Ir aš jums parodysiu, kaip galite rasti bendrus ir skirtingus dviejų komandų pavadinimus.
1. Palyginkite du stulpelius skirtinguose "Excel" lapuose ir grąžinkite bendras / suderintas vertes
Pirmiausia parodysiu, kaip naudoti VLOOKUP funkcija norėdami rasti bendrus pavadinimus arba dviejų skirtingų pavadinimų sąrašų suderintas reikšmes skirtinguose darbalapiuose. Atlikite toliau nurodytus veiksmus:
- Čia pabandysiu gauti bendrinius pavadinimus A komanda ir B komanda Šiuo tikslu sukūriau naują darbalapį, kuriame jau yra duomenys apie B komanda .
- Tada sukūriau naują stulpelį bendriems pavadinimams surasti. Tada į E5 langelį įterpkite šią formulę:
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)
- Dabar vilkite Užpildymo rankena piktogramą, kad įklijuotumėte naudotą formulę atitinkamai į kitus stulpelio langelius, arba naudokite "Excel" sparčiosios klaviatūros nuorodos Ctrl+C ir Ctrl+V kopijuoti ir įklijuoti.
- Dėl to gausite bendras į stulpelį įterpti pavadinimai A komanda ir nesuderintas eilutėse rodomos "# Netaikoma Klaida ". Čia paryškinau nesuderintas eilutes.
IFERROR naudojimas su VLOOKUP funkcija #N/A klaidai apdoroti:
Kad nebūtų rodomas #N/A Klaida " stulpelyje, galite naudoti Funkcija IFERROR su VLOOKUP funkcija.
- Šiuo tikslu į ląstelę įterpkite šią formulę E5:
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE), "Nerastas")
🔎 Formulės suskirstymas:
Kad suprastumėte šią formulę, turite būti susipažinę su IFERROR Excel funkcija.
Sintaksė IFERROR funkcija: =IFERROR(value, value_if_error)
Pažiūrėkime, kaip veikia pirmiau pateikta formulė
- Kadangi vertė IFERROR funkciją, įvedėme savo VLOOKUP Taigi, jei klaidos nėra, išvestis VLOOKUP formulė bus IFERROR funkcija.
- Kaip argumentą value_if_error perdavėme šią reikšmę " Nerastas ". Taigi, jei IFERROR funkcija ląstelėje randa klaidą, ji išves šį tekstą, "Nerastas" .
- Dėl to gausite toliau pateiktoje ekrano kopijoje parodytą išvestį. Čia pamatysite, kad eilutėse nesuderintas pavadinimai, buvo įdėti " Nerastas ".
IF ir ISNA naudojimas su VLOOKUP funkcija, kad būtų galima tvarkyti #N/A klaidą:
Yra dar vienas būdas išvengti #N/A Klaida ir tai yra naudojant IF ir ISNA funkcijos su VLOOKUP funkcijos.
- Šiuo tikslu į ląstelę įklijuokite šią formulę E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)), "Neatitiko", "Atitiko")
🔎 Formulės suskirstymas:
Pažiūrėkime, kaip veikia ši formulė.
- Kaip logical_test argumentas IF funkciją, mes perdavėme ISNA funkcija ir ISNA funkcija turi mūsų VLOOKUP Jei VLOOKUP formulė grąžina #N/A klaida. ISNA funkcija grąžins TRUE Kai logical_test yra true IF funkcija grąžins šią reikšmę: "Neatitinka" .
- Jei VLOOKUP formulė grąžina reikšmę (klaidos nėra), o ISNA funkcija grąžins FALSE Taigi, IF funkcijos logical_test argumentas bus Klaidingas ........................ logical_test yra . Klaidingas Funkcija IF grąžins šią vertę: "Suderinta" .
- Taigi, stulpelis bus užpildytas " Suderinta " ir " Ne Suderinta " reikšmes. Dabar galite lengvai nustatyti bendrus pavadinimus tarp atskirų darbalapių pavadinimų sąrašų.
- Galite lengvai naudoti Filtro funkcija atskirti arba rodyti tik bendrus dviejų komandų pavadinimus.
- Dabar, norėdami įjungti Filtro funkcija duomenų rinkinį, spustelėkite bet kurį duomenų rinkinio langelį.
- Tada eikite į Pagrindinis skirtuką viršutinėje juostoje.
- Spustelėkite apie Rūšiuoti ir filtruoti parinktį ir pasirinkite Filtras
- Todėl filtro išskleidžiamojo sąrašo rodyklės kiekvienoje duomenų rinkinio antraštėje.
- Dabar spustelėkite Filtras rodyklė Stulpelis iš " Komanda A ".
- Tada, nepažymėti . žymimasis langelis sakydamas " Nerastas " ir paspauskite GERAI .
- Čia matysite tik bendras arba suderinti pavadinimai dviejų komandų. Ir nesuderintas pavadinimai yra paslėptas pagal Filtro funkcija .
Skaityti daugiau: "Excel" formulė dviejų stulpelių reikšmei palyginti ir grąžinti
Panašūs skaitiniai
- Kaip palyginti dviejų ląstelių tekstą "Excel" programoje (10 metodų)
- "Excel" teksto palyginimas dviejuose stulpeliuose (7 naudingi būdai)
- Kaip skaičiuoti atitikmenis dviejuose "Excel" stulpeliuose (5 paprasti būdai)
- "Excel" formulė dviem stulpeliams palyginti ir vertei grąžinti (5 pavyzdžiai)
- Kaip palyginti du stulpelius ir rasti skirtumus "Excel" programoje
2. Palyginkite du skirtingų darbalapių stulpelius ir raskite trūkstamas vertes
Ankstesniame pavyzdyje sužinojote, kaip rasti bendras dviejų skirtingų sąrašų pavadinimai skirtinguose darbalapiuose, Dabar aš jums parodysiu, kaip galite rasti trūkstamos sąrašo reikšmės, lyginamos su kitu sąrašu. .
2.1 Filtro funkcijos naudojimas
Panašiai, kaip ir anksčiau, trūkstamoms reikšmėms rasti galite naudoti funkciją Filtras. Panaudoję funkciją VLOOKUP su Funkcija IFERROR , jau turite stulpelį, kuriame rodoma " Ne Rasta " vertės nesuderintas pavadinimai.
- Dabar dar kartą pereikite prie parinkties Filtruoti spustelėję Filtravimo rodyklė stulpelio antraštėje " A komanda ".
- Tada, panaikinti žymėjimą žymimuosius langelius išskyrus kad sakydamas " Nerastas ".
- Tada paspauskite GERAI .
- Todėl duomenų rinkinyje matysite, kad rodomi tik nesutampantys B komandos pavadinimai, palyginti su A komandos pavadinimais.
2.2 FILTER naudojimas su VLOOKUP funkcija
Taip pat galite naudoti Filtro funkcija rasti nesutampančias dviejų skirtingų darbalapių sąrašų vertes. Tam į ląstelę įterpkite šią formulę F5.
=FILTRAS(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))
🔎 Formulės suskirstymas:
- Pirma, VLOOKUP funkcijos funkcija suras bendrus pavadinimus tarp diapazono B5:B20 iš aktyvus darbalapis ir diapazonas B5:B20 iš darbalapis TeamA ir priskirti #N/A už nesutampa.
- Tada, ISNA funkcija bus paimtos tik tos ląstelės, kurios yra priskirtos #N/A pagal VLOOKUP funkcijų, o tai reiškia, kad nesutampa.
- Tada Filtro funkcija bus įterptos tik ląstelės iš diapazono B5:B20 kurie yra nesuderinti ir priskirtas #N/A .
- Taip vienu spustelėjimu gausite nesutampančius pasirinktų dviejų sąrašų pavadinimus.
Skaityti daugiau: Kaip "Excel" programoje palyginti du stulpelius arba sąrašus (4 tinkami būdai)
3. Palyginkite du sąrašus skirtinguose darbalapiuose ir grąžinkite vertę iš trečiojo stulpelio
Taip pat galite gauti kitų stulpelių reikšmes, kai sutampa dviejų skirtingų darbalapių sąrašų langelių reikšmės.
- Tam reikia pakeisti stulpelio indekso numerį VLOOKUP Kaip ir čia, noriu gauti amžius pavadinimo " Džeimsas " ir amžius reikšmės yra pateiktos 4 stulpelis pasirinktos VLOOKUP diapazonas TeamB darbalapį.
- Į ląstelę įterpkite šią formulę E5:
=FILTRAS(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))
- Taigi, gavote vardų, kurie atitinka sąraše KomandaA, o dėl nesuderintas vardai, ten rodo #N/A klaida.
Skaityti daugiau: Kaip "Excel" programoje suderinti du stulpelius ir grąžinti trečiąjį
VLOOKUP keliems stulpeliams skirtinguose "Excel" lapuose, kai grąžinamas tik vienas stulpelis
Dabar parodysiu, kaip galite naudoti VLOOKUP funkciją keliems stulpeliams skirtinguose darbalapiuose ir kaip grąžą gauti vieną reikšmę. Tai yra pavyzdys Įterpta VLOOKUP funkcija naudoti.
Šiuo atveju nagrinėju situaciją, kai turite " Prekės ID " ir " Produkto pavadinimas " kai kurių produktų darbalapyje, pavadintame " W1" ir " Produkto pavadinimas " ir " Kaina " kitame darbalapyje, pavadintame " W2 ". Dabar reikia sužinoti " Kaina " konkretaus " Produktas " su konkrečiu " ID ". Atlikime šią užduotį.
- Dabar kitame darbalapyje turite tik elemento ID ir norite gauti kainą. Tam turite naudoti įterptą VLOOKUP funkcijos.
- Į ląstelę įterpkite šią formulę C5:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)
Kur,
- Lookup_value yra . VLOOKUP(B6,'W1′!B6:C19,2,FALSE) . Šis antrasis " VLOOKUP " ištrauks Prekės ID iš " W1 "
- table_array : yra W2′!B6:C19 .
- Col_index_num yra . 2
- [range_lookup] : norime tikslaus atitikmens (FALSE) )
- Dabar vilkite Užpildymo rankena piktogramą, kad panašią formulę pritaikytumėte kitoms stulpelio ląstelėms.
- Ir, naudodami VLOOKUP keliems skirtingų darbalapių stulpeliams.
Skaityti daugiau: Kaip palyginti kelis stulpelius naudojant VLOOKUP programoje "Excel" (5 metodai)
Išvada
Šiame straipsnyje sužinojote, kaip naudoti VLOOKUP formulė dviem skirtingų lapų stulpeliams palyginti. Tikiuosi, kad šis straipsnis jums buvo naudingas. Galite apsilankyti mūsų svetainėje ExcelWIKI norėdami sužinoti daugiau su "Excel" susijusio turinio. Jei turite pastabų, pasiūlymų ar užklausų, rašykite jas toliau pateiktame komentarų skyriuje.