Com trobar una coincidència parcial en dues columnes a Excel (4 mètodes)

  • Comparteix Això
Hugh West

Depenent de les circumstàncies, potser haureu de comparar un parell de columnes. La comparació es pot fer de moltes formes, una d'elles és la concordança parcial. Avui us mostrarem com operar la concordança parcial en dues columnes a Excel. Per a aquesta temporada, estem utilitzant Excel Microsoft 365 , no dubteu a utilitzar el vostre.

Primer de tot, coneixem el quadern de treball que és la base dels nostres exemples.

Aquí tenim un conjunt de dades d'uns quants atletes famosos de diferents esports. Amb aquest conjunt de dades executarem la concordança parcial dins de dues columnes. Utilitzarem aquest conjunt de dades per explicar els mètodes fàcilment.

Baixeu el quadern de pràctiques

Podeu descarregar el quadern de pràctiques des d'aquí.

Concordança parcial dos Columns.xlsx

4 mètodes fàcils per trobar concordança parcial en dues columnes

1. Concordança parcial en dues columnes utilitzant BUSCAR V

Un dels enfocaments per dur a terme el La coincidència parcial entre columnes és l'ús de la funció BUSCAR V .

La funció Cerca V troba les dades en un rang organitzat verticalment.

Compararem les dues columnes del conjunt de dades anterior i produirem el resultat en una altra columna.

  • Primer, inseriu la fórmula a la cel·la E5 .
=IFERROR(VLOOKUP("*"&C5&"*";$B$5:$B$12;1;0);"")

Aquí hem establert la primera fila de la columna Nom popular de l'atleta a la columna valor_cerca camp.

I la columna Nom de l'atleta com a matriu_de_cerca . Com que hem de comprovar la coincidència parcial, hem utilitzat els signes d'asterisc com a comodins. Aquest signe indica que hi pot haver qualsevol nombre de caràcters.

  • A continuació, quan es trobi la coincidència, la fórmula retornarà el nom complet que hem seleccionat a la cel·la.
  • A continuació, utilitzeu l'opció Emplena la maneta per aplicar la fórmula a totes les cel·les.

  • Després d'això, obtindreu el resultat final en conseqüència .

Tingueu en compte que, a la cel·la E6 , heu trobat un buit com a la cel·la C6 que teniu va introduir el nom Dhoni, que la fórmula no pot trobar a la columna B .

🔎 Com funciona la fórmula?

  • VLOOKUP(“*”&C5&”*”;$B$5:$B$12;1;0) : a la primera part, trobarem els intervals de cel·les desitjats entre les cel·les B5 i B12 per trobar valors particulars.
  • IFERROR(VLOOKUP(“*”&C5& ;”*”;$B$5:$B$12;1;0);” ) : aquesta part aplicarà els criteris adequats a la fórmula per mostrar el resultat final segons l'interval de cel·les desitjat.

Per tant, hem realitzat el partit parcial entre columnes utilitzant la funció BUSCAR V a Excel.

Llegeix més: Cerca VLOOKUP d'Excel per trobar la coincidència més propera (amb 5 exemples)

2. Concordança parcial amb la combinació de funcions INDEX – MATCH

A continuació,pot utilitzar la combinació de les funcions INDEX i MATCH . A la secció anterior, hem vist com VLOOKUP recupera el valor un cop troba la coincidència. Aquí la combinació INDEX – MATCH farà el mateix. MATCH localitza la posició d'un valor de cerca i INDEX retorna el valor de la ubicació donada.

Per conèixer les funcions, visiteu aquests articles: INDEX, COINCIDENT.

  • Primer, inserirem la fórmula a cel·la E5 .
=IFERROR(INDEX($B$5:$B$12;MATCH("*"&C5&"*";$B$5:$B$12;0));"")

  • Després, obtindreu resultats per a aquesta cel·la i, a continuació, utilitzeu Emplena la maneta per aplicar-la a totes les cel·les.

  • Per últim, obtindreu el vostre resultat final.

🔎 Com funciona la fórmula?
  • MATCH(“*”&C5&”*”;$B$5:$B$12;0) : a la primera part, trobarem la cel·la desitjada intervals que volem utilitzar.
  • INDEX($B$5:$B$12; MATCH(“*”&C5&”*”;$B$5:$B$12;0)) : quan tingueu intenció de retornar un valor (o valors) d'un únic interval, utilitzareu la forma de matriu de la funció INDEX . Aquesta part aplicarà els criteris adequats a la fórmula.
  • IFERROR(INDEX($B$5:$B$12; MATCH(“*”&C5&”*”;$B$5:$); B$12;0));”” ) : això prendrà els intervals de la part de la funció INDEX i MATCH i establirà la condició adequada per a la fórmula.

En aquesta part, hem utilitzat una combinació deFuncions INDEX i MATCH per trobar coincidències parcials entre columnes. La funció IFERROR ignora qualsevol tipus d'error que es pugui produir a causa de qualsevol inconsistència en la fórmula.

Més informació: Format condicionat per a la coincidència parcial de text a Excel (9 exemples)

Lectures similars

  • Com utilitzar BUSCAR V parcial a Excel (3 o més maneres)
  • Utilitzeu VLOOKUP per trobar text parcial d'una sola cel·la
  • Com realitzar una cadena de concordança parcial a Excel (5 mètodes)

3. Funció IF per fer una concordança parcial en dues columnes

En aquesta part de l'article, podem realitzar la concordança parcial utilitzant la funció IF . Com ja sabeu, la funció SI executa una prova lògica i retorna un valor per a un resultat VERTADER o FALSE .

  • Ara. , aquí hem establert el "Nom complet es troba" com a if_true_value i hem deixat el if_false_value buit. Insereix la fórmula següent a la cel·la.
=IF(COUNTIFS($B$5:$B$12;"*"&C5)=1;"Full Name Is Found";"Full Name not Found")

Aquí la fórmula proporciona el si_valor_vertader . Ara escriviu la fórmula per a la resta de valors.

  • A més, després de prémer el Botó Enter obtindreu el resultat d'aquesta cel·la i, a continuació, utilitzeu l'opció Emplenar el mànec per a totes les cel·les en conseqüència.

  • Finalment, obtindreu el resultat desitjat.

🔎 Com funcionala fórmula funciona?

  • COUNTIFS($B$5:$B$12;”*”&C5) : a la primera part, trobarem l'interval de les cel·les que volem comprovar amb la condició.
  • IF(COUNTIFS($B$5:$B$12;”*”&C5)=1; “S'ha trobat el nom complet”; “El nom complet no Trobat") : aquesta part aplicarà els criteris adequats a la fórmula.

Per tant, combinant les funcions IF i COUNTIF per realitzar les funcions concordança parcial en dues columnes a Excel és molt fàcil d'utilitzar.

Més informació: COUNTIF concordança parcial a Excel (2 o més enfocaments)

4. Compara dues columnes amb la funció AGGREGATE

Per últim, intentarem trobar una concordança parcial dins de dues columnes utilitzant la funció AGGREGATE també. Les funcions de Microsoft Excel com SUMA , COUNT , GRAND i MAX no funcionaran si un interval conté errors . Tanmateix, podeu resoldre-ho ràpidament utilitzant la funció AGGREGATE . Aquest article us mostrarà com agregar dades a Excel .

Funció AGGREGATE: sintaxi i arguments

La funció AGGREGATE d'Excel retorna l'agregat d'una taula de dades o llista de dades. Un número de funció serveix com a primer argument, mentre que diversos conjunts de dades constitueixen els altres arguments. Per saber quina funció utilitzar, cal memoritzar el número de la funció, o al costat el podeu veure a la taula.

Referència iLa sintaxi de matriu són les dues sintaxis possibles per a la funció AGGREGATE d'Excel que us mostrarem aquí.

Sintaxi de matriu:

= AGGREGATE(número_funció,opcions,matriu,[k])

Sintaxi de referència:

=AGGREGATE(número_funció,opcions,ref1, [ref2 ],…)

No cal que us preocupeu pel formulari que feu servir. En funció dels paràmetres d'entrada que proporcioneu, Excel escollirà la forma més adequada.

Arguments:

Funció Número_funció
MITJANA 1
COMPTAR 2
CONTACTE 3
MAX 4
MIN 5
PRODUCTE 6
SUMA 9
GRANS 14
PETIT 15

Ara, segueix endavant i discuteix sobre com utilitzar aquesta funció a fons seguint els passos següents.

  • Primer, inseriu la fórmula següent a la cel·la.
[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))

  • A continuació, obtindreu el resultat d'aquesta cel·la i, a continuació, utilitzeu l'opció Emplena la maneta per aplicar-lo a totes les cel·les.

  • Finalment, la pantalla mostrarà un resultat similar al de la imatge següent.

🔎 Com funciona la fórmula?

  • (FILA($E$5:$E$8)-ROW(E$5)+1) : quan teniu un petit conjunt de dades, és fàcil trobar el número de fila, però aen el cas d'un conjunt de dades més gran, potser haureu d'utilitzar la funció ROW. A la primera part, trobarem els intervals de cel·les desitjats que volem utilitzar.
  • COINCIDENT(“*”&$E$5:$E$8&”*”;$ B5;0) : sempre que treballeu en un full de treball Excel, és possible que vulgueu trobar una relació entre dues o més cel·les. Suposem que voleu fer coincidir criteris amb altres cel·les. En aquest cas, podeu utilitzar la funció COINCIDENT . Aquesta part intentarà trobar la coincidència dins de l'interval seleccionat.
  • AGGREGATE(15;6; MATCH(“*”&$E$5:$E$8&”*”;$B5) ;0)*(ROW($E$5:$E$8)-ROW(E$5)+1) : a Excel, la funció AGGREGATE s'utilitza en diferents funcions per obtenir resultats específics. En aquest cas, podeu utilitzar la funció COINCIDENT . Aquesta part aplicarà els criteris adequats a la fórmula.
  • @INDEX(E$5:E$8;AGGREGATE(15; 6;COMPARACIÓ(“*”&$E$5:$E$8&”*”;$B5;0)*(FILERA($E$5:$E$8)-ROW(E$5)+1);1 )) : quan tingueu intenció de retornar un valor (o valors) de diversos intervals, utilitzareu la forma de referència de la funció INDEX . Aquesta part us retornarà el resultat final en conseqüència.

Per tant, finalment, hem conclòs el nostre article utilitzant la funció AGGREGATE per realitzar la concordança parcial en dues columnes a Excel.

Més informació: Cerca la concordança parcial del text a Excel (5 mètodes)

Coses a recordar

  • En el cas d'utilitzar el primer dos mètodes, la BUSCAR V i les combinacions INDEX-COINCIDENT tenen el paper més important. Quan introduïu els valors, intenteu tenir-ho en compte. Si canvieu l'interval, el resultat serà diferent.
  • Quan feu servir fórmules, és important inserir-les amb la sintaxi correcta. En cas contrari, no donarà cap resultat.
  • Us suggerim que baixeu el fitxer Excel i que el vegeu mentre feu servir les fórmules per entendre'ls millor.

Conclusió

Això és tot per avui. Hem enumerat diverses maneres d'operar la concordança parcial en dues columnes a Excel. Espero que això us sigui útil. No dubteu a comentar si alguna cosa sembla difícil d'entendre. Feu-nos saber quin dels mètodes utilitzareu. Aviseu aquí qualsevol altre enfocament que podríem haver perdut.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.