Kā atrast daļēju sakritību divās Excel kolonnās (4 metodes)

  • Dalīties Ar Šo
Hugh West

Atkarībā no apstākļiem jums var būt nepieciešams salīdzināt vairākas kolonnas. Salīdzināšanu var veikt dažādos veidos, un viens no tiem ir daļēja salīdzināšana. Šodien mēs jums parādīsim, kā rīkoties ar funkciju daļēja atbilstība divās Excel kolonnās. Šajā sezonā mēs izmantojam Excel Microsoft 365 , varat brīvi izmantot savu.

Vispirms iepazīsimies ar darbgrāmatu, kas ir mūsu piemēru pamatā.

Šeit mums ir datu kopa ar dažiem slaveniem sportistiem no dažādiem sporta veidiem. Izmantojot šo datu kopu, mēs izpildīsim daļēja atbilstība Mēs izmantosim šo datu kopu, lai viegli izskaidrotu metodes.

Lejupielādēt Practice Workbook

Prakses darba burtnīcu varat lejupielādēt no šejienes.

Daļēja divu kolonnu saskaņošana.xlsx

4 vienkāršas metodes, kā atrast daļēju sakritību divās kolonnās

1. Daļēja atbilstība divās kolonnās, izmantojot VLOOKUP

Viena no pieejām, lai veiktu daļēja atbilstība starp kolonnām ir izmantot VLOOKUP funkcija .

Portāls VLOOKUP funkcija atrod datus vertikāli sakārtotā diapazonā.

Mēs salīdzināsim abas iepriekš minētās datu kopas kolonnas un izveidosim rezultātu citā kolonnā.

  • Vispirms ievietojiet formulu šūna E5 .
=IFERROR(VLOOKUP("*"&C5&"*";$B$5:$B$12;1;0);"")

Šeit mēs esam iestatījuši pirmo rindu Sportists Populārs vārds slejā pie lookup_value lauka.

Un Sportista vārds slejā kā lookup_array . Tā kā mums ir jāpārbauda daļēja atbilstība, mēs esam izmantojuši zvaigznītes zīmes kā aizstājējzīmes. Šī zīme apzīmē, ka tajā var būt jebkurš zīmju skaits.

  • Pēc tam, kad tiks atrasta atbilstība, formula atgriezīs pilno vārdu, ko esam atlasījuši šūnā.
  • Tālāk izmantojiet Uzpildes rokturis iespēju, lai piemērotu formulu visām šūnām.

  • Pēc tam jūs saņemsiet atbilstošu galīgo rezultātu.

Ņemiet vērā, ka šūna E6 , jūs esat atradis plaisu kā C6 šūna esat ievadījis vārdu Dhoni, kuru formula nevar atrast. B sleja .

🔎 Kā darbojas formula?

  • VLOOKUP("*"&C5& "*";$B$5:$B$12;1;0) : Pirmajā daļā mēs atradīsim vēlamos šūnu diapazonus starp šūnām B5 līdz B12 lai atrastu konkrētas vērtības.
  • IFERROR(VLOOKUP("*"&C5& "*";$B$5:$B$12;1;0);" ) : Šajā daļā tiks piemēroti pareizi formulas kritēriji, lai parādītu galīgo rezultātu atbilstoši vēlamajam šūnu diapazonam.

Tādējādi mēs esam veikuši daļēju atbilstību starp kolonnām, izmantojot VLOOKUP funkcija programmā Excel.

Lasīt vairāk: Excel VLOOKUP, lai atrastu tuvāko atbilstību (ar 5 piemēriem)

2. Daļēja atbilstība ar INDEX - MATCH funkciju kombināciju

Tālāk mēs varam izmantot kombināciju INDEX un MATCH funkcijas. Iepriekšējā sadaļā mēs redzējām, kā VLOOKUP atgūst vērtību, tiklīdz tiek atrasta atbilstība. INDEX - MATCH kombinācija darīs to pašu. MATCH nosaka meklēšanas vērtības atrašanās vietu un INDEX atgriež vērtību no norādītās atrašanās vietas.

Lai uzzinātu par funkcijām, apmeklējiet šos rakstus: INDEX, MATCH.

  • Vispirms ievietosim formulu šūna E5 .
=IFERROR(INDEX($B$5:$B$12;MATCH("*"&C5& "*";$B$5:$B$12;0));""))

  • Pēc tam iegūsiet šīs šūnas rezultātus un pēc tam izmantojiet Uzpildes rokturis lai to piemērotu visām šūnām.

  • Visbeidzot, jūs saņemsiet galīgo rezultātu.

🔎 Kā darbojas formula?
  • MATCH("*"&C5& "*";$B$5:$B$12;0) : Pirmajā daļā mēs atradīsim vēlamos šūnu diapazonus, kurus vēlamies izmantot.
  • INDEX($B$5:$B$12; MATCH("*"&C5& "*";$B$5:$B$12;0)) : Ja vēlaties atgriezt vērtību (vai vērtības) no viena diapazona, izmantojiet masīva formu. INDEX Šajā daļā tiks piemēroti pareizie formulas kritēriji.
  • IFERROR(INDEX($B$5:$B$12; MATCH("*"&C5& "*";$B$5:$B$12;0));"" ) : Tas ņems diapazonus no INDEX un MATCH funkcijas daļu un iestatiet pareizo formulas nosacījumu.

Šajā daļā mēs esam izmantojuši kombināciju no INDEX un MATCH funkcijas, lai atrastu daļējas atbilstības starp kolonnām. Funkcija IFERROR ignorē jebkāda veida kļūdas, kas var rasties formulas nekonsekvences dēļ.

Lasīt vairāk: Nosacījumu formatēšana daļējai teksta sakritībai programmā Excel (9 piemēri)

Līdzīgi lasījumi

  • Kā lietot daļēju VLOOKUP programmā Excel (3 vai vairāki veidi)
  • VLOOKUP izmantošana, lai atrastu daļēju tekstu no vienas šūnas
  • Kā veikt daļēju atbilstības virkni programmā Excel (5 metodes)

3. IF funkcija, lai veiktu daļēju sakritību divās slejās

Šajā raksta daļā mēs varam veikt daļēja atbilstība, izmantojot funkciju IF . Kā jūs zināt, IF funkcija veic loģisko testu un atgriež vērtību a TRUE vai FALSE rezultāts.

  • Tagad šeit mēs esam iestatījuši "Pilns nosaukums ir atrasts" kā if_true_value un atstāja if_false_value tukšs. Ievietojiet šūnā šādu formulu.
=IF(COUNTIFS($B$5:$B$12; "*"&C5)=1; "Pilns vārds ir atrasts"; "Pilns vārds nav atrasts"))

Šajā gadījumā formulā ir sniegts if_true_value Tagad uzrakstiet formulu pārējām vērtībām.

  • Turklāt pēc nospiešanas Ievadiet pogu iegūsiet šīs šūnas rezultātu un pēc tam izmantojiet Uzpildes rokturis attiecīgi visām šūnām.

  • Visbeidzot, jūs iegūsiet vēlamo rezultātu.

🔎 Kā darbojas formula?

  • COUNTIFS($B$5:$B$12; "*"&C5) : Pirmajā daļā mēs atradīsim šūnu diapazonu, kuru vēlamies pārbaudīt ar nosacījumu.
  • IF(COUNTIFS($B$5:$B$12; "*"&C5)=1; "Pilns vārds ir atrasts"; "Pilns vārds nav atrasts") : Šajā daļā tiks piemēroti pareizie formulas kritēriji.

Tāpēc, apvienojot IF un COUNTIF funkcijas, lai veiktu daļēja atbilstība divās Excel kolonnās ir ļoti viegli izmantot.

Lasīt vairāk: COUNTIF daļēja atbilstība programmā Excel (2 vai vairāk pieejas)

4. Divu kolonnu salīdzināšana, izmantojot funkciju AGGREGATE

Visbeidzot, mēs mēģināsim atrast daļēja atbilstība divās kolonnās, izmantojot funkcija AGGREGATE kā arī. Microsoft Excel funkcijas, piemēram. SUM , COUNT , LIELS un MAX nedarbosies, ja diapazons satur kļūdas. Tomēr šo problēmu var ātri atrisināt, izmantojot funkcija AGGREGATE . Šajā rakstā tiks parādīts, kā apkopot datus programmā Excel .

AGGREGATE funkcija: sintakse un argumenti

Excel funkcija AGGREGATE atgriež datu tabulas vai datu saraksta kopsummu. Kā pirmais arguments ir funkcijas numurs, bet pārējie argumenti ir dažādas datu kopas. Lai zinātu, kuru funkciju izmantot, ir jāiegaumē funkcijas numurs, vai arī tas ir jāzina blakus tabulā.

Atsauces un masīva sintakse ir divas iespējamās sintakses, kas attiecas uz Excel AGGREGATE funkcija ko mēs jums parādīsim šeit.

Masīva sintakse:

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

Atsauces sintakse:

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

Jums nav jāuztraucas par to, kādu veidlapu izmantojat. Pamatojoties uz ievades parametriem, ko sniedzat, Excel izvēlēsies vispiemērotāko formu.

Argumenti:

Funkcija Function_number
VIDĒJAIS 1
COUNT 2
KONTAKTS 3
MAX 4
MIN 5
PRODUKTS 6
SUM 9
LIELS 14
SMALL 15

Tālāk turpinām un apspriežam, kā šo funkciju izmantot, izpildot tālāk aprakstītos soļus.

  • Vispirms ievietojiet šūnā šādu formulu.
[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)))

  • Pēc tam iegūsiet šīs šūnas rezultātu un pēc tam izmantosiet Uzpildes rokturis iespēju, lai to piemērotu visām šūnām.

  • Visbeidzot, ekrānā parādīsies rezultāts, kas līdzinās tālāk redzamajam attēlam.

🔎 Kā darbojas formula?

  • (RINDA($E$5:$E$8)-RINDA(E$5)+1) : Ja jums ir neliela datu kopa, ir viegli atrast rindas numuru, bet, ja datu kopa ir lielāka, var nākties izmantot. ROW funkciju. Pirmajā daļā mēs atradīsim vēlamos šūnu diapazonus, kurus vēlamies izmantot.
  • MATCH("*"&$E$5:$E$8& "*";$B5;0) : Kad strādājat ar Excel darblapu, iespējams, vēlaties atrast saistību starp divām vai vairākām šūnām. Pieņemsim, ka vēlaties salīdzināt kritērijus ar citām šūnām. Šajā gadījumā varat izmantot funkciju MATCH Šī daļa mēģinās atrast atbilstību izvēlētajā diapazonā.
  • AGGREGATE(15;6; MATCH("*"&$E$5:$E$8& "*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1) : programmā Excel GREGĀTS funkciju izmanto dažādām funkcijām, lai iegūtu īpašus rezultātus. Šajā gadījumā varat izmantot funkciju MATCH Šajā daļā tiks piemēroti pareizie formulas kritēriji.
  • @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))) : Ja vēlaties atgriezt vērtību (vai vērtības) no vairākiem diapazoniem, izmantojiet atskaites formu INDEX Šī daļa attiecīgi atgriezīs galīgo rezultātu.

Visbeidzot, mēs esam noslēguši savu rakstu, izmantojot funkcija AGGREGATE lai veiktu daļēja atbilstība divās Excel kolonnās.

Lasīt vairāk: Daļējas teksta atbilstības meklēšana programmā Excel (5 metodes)

Lietas, kas jāatceras

  • Ja tiek izmantotas pirmās divas metodes, VLOOKUP un INDEX-MATCH kombinācijām ir vissvarīgākās lomas. Ievietojot vērtības, mēģiniet to paturēt prātā. Ja mainīsiet diapazonu, rezultāts būs atšķirīgs.
  • Izmantojot formulas, ir svarīgi tās ievietot ar pareizu sintaksi, pretējā gadījumā netiks iegūti nekādi rezultāti.
  • Lai labāk izprastu formulas, iesakām lejupielādēt Excel failu un apskatīt to, izmantojot formulas.

Secinājums

Uz šodienu tas ir viss. Mēs esam uzskaitījuši vairākus veidus, kā darbināt daļēja atbilstība divās Excel kolonnās. Ceru, ka tas jums būs noderīgi. Ja kaut kas šķiet grūti saprotams, varat komentēt. Dariet mums zināmu, kuru no metodēm jūs izmantosiet. Paziņojiet par citām pieejām, kuras mēs šeit, iespējams, esam izlaiduši.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.