Excel si la cel·la conté text, retorna el valor (8 maneres senzilles)

  • Comparteix Això
Hugh West

Excel té diverses funcions integrades per fer coincidir i obtenir el valor si una cel·la conté text o cadena. En molts casos, intentem cercar un text o una cadena en un interval a Excel. Funcions particulars d'Excel retornen valor si les cel·les contenen text o cadena específics o exactes . En aquest article , fem servir IF , ISNUMBER , EXACT , COUNTIF , INDEX , MATCH , CERCAV , CERCAR , OR, i AND funcionen per retornar el valor si la cel·la conté text o cadena.

En una situació, suposem que tenim entrades de determinades categories i productes en un conjunt de dades com la imatge següent

Conjunt de dades per baixar

Tornar el valor si les cel·les contenen text.xlsx

8 maneres senzilles d'excel·lar si la cel·la conté text i després retornar el valor

Mètode 1: Ús de la funció IF (la cel·la conté text específic)

La sintaxi de la funció IF és =IF (prova_lògica, [valor_si_true] ], [valor_si_fals]) . Dóna lloc a un valor preseleccionat o bé [value_if_true] o [value_if_false] depenent de la sortida de logical_test ; vertader o fals respectivament.

Pas 1: Feu clic a qualsevol cel·la en blanc (D4 ).

Pas 2: Insereix la fórmula

=SI (B4=”Barres”,”Disponible”,”No disponible”)

Aquí, la prova_lògica ha de fer coincidir el text de les barres a la cel·la B4 ; si la prova és vertadera resulta Disponible , en cas contrari No disponible .

Pas 3: Premeu ENTER .

Pas 4 : Arrossegueu els valors Annexa d'ompliment , Disponible o No disponible apareixeran a tot l'interval.

Contingut relacionat: Com sumar si la cel·la conté text específic a Excel (6 maneres)

Mètode 2: ús de la funció ISNUMBER i SEARCH ( Les cel·les contenen text específic)

La funció ISNUMBER retorna vertader o fals en funció de la coincidència del text CERCAR en un rang absolut .

Pas 1: Feu clic a qualsevol cel·la en blanc ( D4 ).

Pas 2: Introduïu la fórmula

=ISNUMBER (CERCAR ("Barres", $B$4:$B$12)) A la fórmula, la funció CERCAR coincideix amb el text “Barres” en un rang absolut retorna després Vertader o Fals segons la coincidència .

Pas 3: Premeu INTRO. Apareix el valor de retorn de vertader o fals .

Pas 4: arrossegueu el Annex d'emplenament , totes les cel·les resulten en Vertader o Fals com la imatge següent.

Llegeix més: Si la cel·la conté text específic, afegiu-ne 1 a Excel (5 exemples)

Mètode 3: Ús de SI i la funció exacta (les cel·les contenen text exacte)

Si considerem que el text distingeix entre majúscules i minúscules i volem una coincidència exacta, podem utilitzar la funció EXACTE combinada amb el SIfunció.

Pas 1: Seleccioneu una cel·la en blanc ( D4 ).

Pas 2: Enganxeu la fórmula

=IF(EXACT(B4,”Barres”), “Disponible”, “”) Dins de la fórmula, la funció EXACTE coincideix amb el text exacte “Barres” a la cel·la B4 després retorna el valor "Disponible" en cas contrari BLANC la cel·la en funció de la coincidència exacta .

Pas 3: Premeu ENTER , apareixerà el valor del restaurant.

Pas 4: Arrossegueu el Núclear d'emplenament , la resta de cel·les rebran el valor "Disponible" o romanen EN BLAN.

Llegir més: Si la cel·la conté text, copieu-lo a un altre full d'Excel

Mètode 4: utilitzant IF i La funció COUNTIF

La funció combinada SI i COUNTIF retorna el mateix text de cel·la que coincideix amb els criteris d'un interval.

Pas 1: Feu clic a una cel·la en blanc ( D4 ).

Pas 2: Copieu i enganxeu la fórmula

=SI(CONTARSI(B4,”*Barres*”),B4,””) A la fórmula, la funció COMPTARSI ió coincideix amb els criteris “*Barres*” (la fórmula posa automàticament * ambdós costats dels criteris) a l'interval (cel·la B4 ). A continuació, retorna el valor de B4 , en cas contrari, manté la cel·la BLANC .

Pas 3: Premeu ENTER , apareixerà el mateix text que els criteris.

Pas 4: Arrossegueu la Annexa d'ompliment , les cel·les coincidents mostraran els mateixos valors que lesrang.

Llegeix més: Si la cel·la conté text, afegiu text a una altra cel·la a Excel

Mètode 5: ús de la funció INDEX i MATCH

De vegades, tenim un criteri en un rang de cel·les per fer coincidir el resultat en un altre rang de cel·les. En aquest cas, podem utilitzar la funció INDEX per fer coincidir un text d'un interval i la funció COINCIDENT per generar el valor en una altra cel·la. Per aconseguir el propòsit, alterem lleugerament el conjunt de dades.

Pas 1: Seleccioneu qualsevol cel·la en blanc ( B2 ).

Pas 2: Escriviu la fórmula

=INDEX(C7:C15,MATCH(“Barres”,B7:B15,0)) Aquí la funció INDEX cerca l'exacta coincideix amb el text “Barres” de l'interval B7:B15 a l'interval C7:C15.

Pas 3: Premeu CTRL+MAJ+INTER , ja que és una fórmula matricial. Apareix el text coincident per a Barres .

Llegeix més: Com retornar el valor si les cel·les contenen cert text de a Llista

Mètode 6: Ús de la funció BUSCARV

La funció CercaV és eficient per trobar dades verticals en una taula. En el nostre cas, podem utilitzar la funció VLOOKUP per trobar una coincidència exacta o aproximada en una columna. La sintaxi de la funció VLOOKUP és =VLOOKUP (valor, taula, col_index, [range_lookup]).

Pas 1: Escriviu el text de cerca ( Barres ) a qualsevol cel·la ( B3 ).

Pas 2: Seleccioneu qualsevolcel·la en blanc (C3).

Pas 3: Insereix la fórmula

=BUSCARV(B3,B7:C15,2, FALSE) Aquí "Barres" és el text de B3 que ha de coincidir dins d'un interval B7:C15 a un valor de la columna 2. FALSE declara que volem una coincidència exacta.

Pas 4: Premeu INTRO. Apareixerà el valor coincident.

Llegir més: Com utilitzar VLOOKUP si la cel·la conté una paraula dins de text a Excel

Mètode 7: Ús de IF OR ISNUMBER i de la funció SEARCH (les cel·les contenen cadenes)

Un conjunt de dades sovint conté més d'una cadena de text. Volem fer coincidir les cel·les que només tenen una cadena de text de coincidència. Podem utilitzar ISNUMBER i CERCAR per fer coincidir un text, i després la funció OR per declarar una coincidència alternativa. Finalment, SI funciona per mostrar un valor de retorn, en cas contrari, les cel·les romanen BLANK .

Pas 1: Seleccioneu qualsevol cel·la en blanc ( D4 ). Escriviu la fórmula

=SI(O(ISNUMBER(CERCA(“Barres”,B4)),ISNUMBER(CERCA(“Veg”,B4))),”Disponible “,””)

Pas 2: Premeu INTRO. El text "Disponible" apareix a la cel·la en cas que algun dels textos de referència ("Barres" o "Veg") existeixi a la cel·la B4.

Pas 3: Arrossegueu la Annexa d'emplenament , la resta de cel·les de l'interval en què la cel·la queda marcada amb “Disponible” text o restant EN BLAN.

Llegeix més: Comprova siLa cel·la conté text parcial a Excel (5 maneres)

Mètode 8:  Ús de IF AND ISNUMBER i la funció de cerca (les cel·les contenen cadenes)

De Mètode 7 , sabem com coincideixen diverses cadenes de text d'una cel·la. Si anem més enllà per fer coincidir ambdues cadenes de text, podem utilitzar la funció AND en comptes de OR .

Pas 1: Trieu qualsevol cel·la en blanc ( D4 ). Escriviu la fórmula

=SI(I(ISNUMBER(CERCA(“Barres”,B4)),ISNUMBER(CERCA(“Chlt”,B4))),”Disponible “,””)

Pas 2: Premeu INTRO . Si les dues cadenes de text existeixen a la cel·la B4 , la fórmula retorna “Disponible” com a valor, en cas contrari, les cel·les romanen EN BLANC.

Pas 3: Arrossegueu el mànec d'emplenament , la resta de cel·les es marquen amb "Disponible" o amb la resta EN BLANC.

Conclusió

En aquest article, utilitzem diverses fórmules per retornar el valor si les cel·les contenen determinades textos. Utilitzem IF , ISNUMBER , EXACT , INDEX , MATCH , OR , i les funcions AND per retornar el valor de la coincidència exacta o aproximada d'un text. També mostrem mètodes per fer coincidir més d'una cadena que combina les funcions IF, AND, ISNUMBER i SEARCH . Espero que trobeu els mètodes discutits molt fàcils de seguir. Comenta, si necessites més aclariments o tens alguna cosa a afegir.

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.