Kaip rasti dalinį atitikimą dviejuose "Excel" stulpeliuose (4 metodai)

  • Pasidalinti
Hugh West

Priklausomai nuo aplinkybių, gali prireikti palyginti kelis stulpelius. Palyginimą galima atlikti įvairiais būdais, vienas iš jų - dalinis palyginimas. Šiandien parodysime, kaip valdyti dalinis atitikimas dviejuose "Excel" stulpeliuose. Šį sezoną naudojame "Excel" "Microsoft 365 , nedvejodami naudokite savo.

Pirmiausia susipažinkime su darbo knyga, kuri yra mūsų pavyzdžių pagrindas.

Čia turime duomenų rinkinį, kurį sudaro keli garsūs įvairių sporto šakų sportininkai. Naudodamiesi šiuo duomenų rinkiniu atliksime dalinis atitikimas dviejuose stulpeliuose. Naudosime šį duomenų rinkinį, kad lengvai paaiškintume metodus.

Atsisiųsti praktikos sąsiuvinį

Praktikos sąsiuvinį galite atsisiųsti iš čia.

Dalinis dviejų stulpelių atitikimas.xlsx

4 paprasti būdai rasti dalinį atitikimą dviejuose stulpeliuose

1. Dalinis atitikimas dviejuose stulpeliuose naudojant VLOOKUP

Vienas iš būdų atlikti dalinis atitikimas tarp stulpelių yra naudojamas VLOOKUP funkcija .

Svetainė VLOOKUP funkcija randa vertikaliai išdėstytus diapazono duomenis.

Palyginsime du pirmiau pateikto duomenų rinkinio stulpelius ir rezultatą pateiksime kitame stulpelyje.

  • Pirmiausia įterpkite formulę į E5 langelis .
=IFERROR(VLOOKUP("*"&C5&"*";$B$5:$B$12;1;0);"")

Čia nustatėme pirmąją eilutę Sportininkas Populiarus vardas stulpelyje lookup_value srityje.

Ir Sportininko vardas ir pavardė stulpelyje kaip lookup_array . Kadangi mums reikia patikrinti dalinį atitikimą, žvaigždutės ženklus naudojome kaip pakaitinius ženklus. Šis ženklas reiškia, kad gali būti bet koks simbolių skaičius.

  • Vėliau, radus atitikmenį, formulė grąžins visą ląstelėje pasirinktą vardą.
  • Tada naudokite Užpildymo rankena parinktį, kad formulė būtų taikoma visoms ląstelėms.

  • Po to gausite atitinkamą galutinį rezultatą.

Atkreipkite dėmesį, kad E6 langelis , radote spragą, kaip ir C6 ląstelė įvedėte vardą Dhoni, kurio formulė neranda B stulpelis .

🔎 Kaip veikia formulė?

  • VLOOKUP("*"&C5& "*";$B$5:$B$12;1;0) : Pirmoje dalyje rasime norimus ląstelių intervalus tarp ląstelių B5 į B12 rasti konkrečias vertes.
  • IFERROR(VLOOKUP("*"&C5& "*";$B$5:$B$12;1;0);" ) : Šioje dalyje bus taikomi tinkami formulės kriterijai, kad būtų parodytas galutinis rezultatas pagal norimą ląstelių intervalą.

Taigi, dalinį stulpelių atitikimą atlikome naudodami VLOOKUP funkcija "Excel" programoje.

Skaityti daugiau: "Excel" VLOOKUP artimiausiam atitikmeniui rasti (su 5 pavyzdžiais)

2. Dalinis atitikimas naudojant INDEX - MATCH funkcijų derinį

Toliau galime naudoti kombinaciją INDEKSAS ir MATCH funkcijos. Ankstesniame skyriuje matėme, kaip VLOOKUP randa reikšmę, kai tik randa atitikmenį. INDEX - MATCH derinys bus toks pat. MATCH nustato paieškos vertės padėtį ir INDEKSAS grąžina reikšmę iš nurodytos vietos.

Norėdami sužinoti apie funkcijas, apsilankykite šiuose straipsniuose: INDEX, MATCH.

  • Pirmiausia įterpsime formulę į E5 langelis .
=IFERROR(INDEX($B$5:$B$12;MATCH("*"&C5& "*";$B$5:$B$12;0));"")

  • Vėliau gausite šios ląstelės rezultatus ir galėsite naudoti Užpildymo rankena kad jis būtų taikomas visoms ląstelėms.

  • Galiausiai gausite galutinį rezultatą.

🔎 Kaip veikia formulė?
  • MATCH("*"&C5& "*";$B$5:$B$12;0) : Pirmoje dalyje surasime norimus naudoti ląstelių intervalus.
  • INDEX($B$5:$B$12; MATCH("*"&C5& "*";$B$5:$B$12;0)) : Kai ketinate grąžinti vertę (arba vertes) iš vieno diapazono, naudosite masyvo formą INDEKSAS funkcija. Šioje dalyje bus taikomi tinkami formulės kriterijai.
  • IFERROR(INDEX($B$5:$B$12; MATCH("*"&C5& "*";$B$5:$B$12;0));"" ) : Tai bus imami intervalai iš INDEKSAS ir MATCH funkcijos dalį ir nustatykite tinkamą formulės sąlygą.

Šioje dalyje naudojome INDEKSAS ir MATCH funkcijos, skirtos rasti daliniai atitikmenys tarp stulpelių. Funkcija IFERROR ignoruoja bet kokią klaidą, kuri gali atsirasti dėl formulės nenuoseklumo.

Skaityti daugiau: Sąlyginis formatavimas daliniam teksto atitikimui "Excel" programoje (9 pavyzdžiai)

Panašūs skaitiniai

  • Kaip "Excel" programoje naudoti dalinį VLOOKUP(3 ar daugiau būdų)
  • VLOOKUP naudojimas daliniam tekstui iš vieno langelio rasti
  • Kaip atlikti dalinį atitikimą eilutei "Excel" (5 metodai)

3. Funkcija IF, skirta atlikti dalinį atitikimą dviejuose stulpeliuose

Šioje straipsnio dalyje galime atlikti dalinis atitikimas naudojant funkciją IF. . Kaip žinote, funkcija IF atlieka loginį testą ir grąžina reikšmę a TRUE arba FALSE rezultatas.

  • Dabar čia nustatėme "Full name Is Found" kaip if_true_value ir paliko if_false_value tuščia. Į ląstelę įterpkite šią formulę.
=IF(COUNTIFS($B$5:$B$12; "*"&C5)=1; "Pilnas vardas rastas"; "Pilnas vardas nerastas")

Čia pateikta formulė if_true_value Dabar parašykite likusių reikšmių formulę.

  • Be to, paspaudę Įveskite mygtuką gausite šio langelio rezultatą ir tada naudokite Užpildymo rankena parinktį visoms ląstelėms.

  • Galiausiai pasieksite norimą rezultatą.

🔎 Kaip veikia formulė?

  • COUNTIFS($B$5:$B$12; "*"&C5) : Pirmoje dalyje rasime ląstelių, kurias norime patikrinti pagal sąlygą, diapazoną.
  • IF(COUNTIFS($B$5:$B$12; "*"&C5)=1; "Pilnas vardas rastas"; "Pilnas vardas nerastas") : Šioje dalyje bus taikomi tinkami formulės kriterijai.

Todėl derinant IF ir COUNTIF funkcijas atlikti dalinis atitikimas dviejuose "Excel" stulpeliuose labai paprasta naudoti.

Skaityti daugiau: COUNTIF dalinis atitikimas "Excel" programoje (2 ar daugiau požiūrių)

4. Palyginkite du stulpelius naudodami funkciją AGGREGATE

Galiausiai bandysime rasti dalinis atitikimas dviejų stulpelių viduje, naudodami funkcija AGGREGATE taip pat. "Microsoft Excel funkcijas, pvz. SUMA , COUNT , DIDELIS ir MAX neveiks, jei diapazone yra klaidų. Tačiau galite greitai išspręsti šią problemą naudodami funkcija AGGREGATE . Šiame straipsnyje parodysime, kaip apibendrinti duomenis "Excel" .

Funkcija AGGREGATE: sintaksė ir argumentai

"Excel" funkcija AGGREGATE grąžina duomenų lentelės arba duomenų sąrašo suvestinę. Pirmasis argumentas yra funkcijos numeris, o kiti argumentai - įvairūs duomenų rinkiniai. Norint sužinoti, kurią funkciją naudoti, reikia įsiminti funkcijos numerį arba šalia jo matyti jį lentelėje.

Nuorodos ir masyvo sintaksė yra dvi galimos sintaksės "Excel" funkcija AGGREGATE kurį parodysime čia.

Masyvo sintaksė:

=AGGREGATE(function_num,options,array,[k])

Nuorodos sintaksė:

=AGGREGATE(function_num,options,ref1, [ref2],...)

Nereikia nerimauti dėl naudojamos formos. Remdamiesi jūsų pateiktais įvesties parametrais, "Excel" pasirinks tinkamiausią formą.

Argumentai:

Funkcija Function_number
VIDUTINIS 1
COUNT 2
KONTAKTAS 3
MAX 4
MIN 5
PRODUKTAS 6
SUMA 9
DIDELIS 14
MAŽAS 15

Toliau eikite toliau ir aptarkite, kaip kruopščiai naudoti šią funkciją atlikdami toliau nurodytus veiksmus.

  • Pirmiausia į ląstelę įterpkite šią formulę.
[email protected](E$5:E$8;AGGREGATE(15;6;MATCH("*"&$E$5:$E$8& "*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1)))

  • Toliau gausite šios ląstelės rezultatą ir tada naudokite Užpildymo rankena parinktį, kad ji būtų taikoma visoms ląstelėms.

  • Galiausiai jūsų ekrane pasirodys rezultatas, panašus į toliau pateiktą paveikslėlį.

🔎 Kaip veikia formulė?

  • (EILUTĖ($E$5:$E$8)-EILUTĖ(E$5)+1) : Kai turite nedidelį duomenų rinkinį, nesunku rasti eilutės numerį, tačiau jei duomenų rinkinys didesnis, gali tekti naudoti funkcija ROW. Pirmoje dalyje surasime norimus naudoti ląstelių intervalus.
  • MATCH("*"&$E$5:$E$8& "*";$B5;0) : Dirbdami su "Excel" darbalapiu, galite norėti rasti ryšį tarp dviejų ar daugiau langelių. Tarkime, norite suderinti kriterijus su kitais langeliukais. Tokiu atveju galite naudoti MATCH Ši dalis bandys rasti atitikmenį pasirinktame diapazone.
  • AGGREGATE(15;6; MATCH("*"&$E$5:$E$8& "*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1) : "Excel" programoje GREGRATAS funkcija naudojama skirtingoms funkcijoms, norint gauti konkrečius rezultatus. Šiuo atveju galite naudoti MATCH funkcija. Šioje dalyje bus taikomi tinkami formulės kriterijai.
  • @INDEX(E$5:E$8;AGGREGATE(15;6;MATCH("*"&$E$5:$E$8& "*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1))) : Kai ketinate grąžinti reikšmę (arba reikšmes) iš kelių intervalų, naudosite nuorodos formą INDEKSAS Ši dalis atitinkamai grąžins galutinį rezultatą.

Galiausiai straipsnį užbaigėme naudodami funkcija AGGREGATE atlikti dalinis atitikimas dviejuose "Excel" stulpeliuose.

Skaityti daugiau: Dalinio teksto atitikimo paieška "Excel" programoje (5 metodai)

Dalykai, kuriuos reikia prisiminti

  • Naudojant pirmuosius du metodus, VLOOKUP ir INDEX-MATCH deriniai atlieka svarbiausius vaidmenis. Įterpdami reikšmes pasistenkite to nepamiršti. Jei pakeisite intervalą, rezultatas bus kitoks.
  • Naudojant formules, svarbu jas įterpti laikantis tinkamos sintaksės. Priešingu atveju nebus gauta jokių rezultatų.
  • Siūlome atsisiųsti "Excel" failą ir peržiūrėti jį naudojant formules, kad geriau suprastumėte.

Išvada

Šiandien tai viskas. Išvardijome kelis būdus, kaip valdyti dalinis atitikimas dviejuose "Excel" stulpeliuose. Tikimės, kad tai jums bus naudinga. Drąsiai komentuokite, jei kas nors atrodo sunkiai suprantama. Praneškite, kurį iš metodų ketinate naudoti. Praneškite apie kitus metodus, kuriuos čia galbūt praleidome.

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ą.