Cuprins
Excel are diverse funcții încorporate pentru a potrivi și a prelua valoarea dacă o celulă conține text sau șir de caractere. În multe cazuri, încercăm să căutați un text sau un șir de caractere într-un interval în Excel. Anumite funcții din Excel returnează valoarea dacă celulele conțin un text sau un șir de caractere specific/exact . În acest articol, vom folosi IF , ISNUMBER , EXACT , COUNTIF , INDEX , MATCH , VLOOKUP , CĂUTARE , OR, și ȘI funcții pentru returnează valoarea dacă celula conține text sau șir de caractere.
Într-o situație, să presupunem că avem intrări de anumite categorii și produse într-un set de date ca în imaginea de mai jos
Set de date pentru descărcare
Returnarea valorii dacă celulele conțin text.xlsx8 moduri ușoare de a Excel dacă celula conține text, apoi returnează valoarea
Metoda 1: Utilizarea funcției IF (Celula conține un anumit text)
Sintaxa din IF funcția este =IF (logical_test, [value_if_true], [value_if_false]) Rezultă fie o valoare preselectată. [value_if_true] sau [value_if_false] în funcție de test_logic ieșire; adevărat sau fals, respectiv.
Pasul 1: Faceți clic pe orice celulă goală (D4 ).
Pasul 2 : Introduceți formula
=IF (B4="Bars", "Available", "Not Available")
În acest caz, se va utiliza test_logic este să se potrivească cu textul barelor din celula B4 ; dacă testul este adevărat are ca rezultat Disponibil , în caz contrar Nu este disponibil .Pasul 3: Apăsați ENTER .
Pasul 4: Trageți de butonul Mâner de umplere , Disponibil sau Nu este disponibil vor apărea în tot intervalul.
Conținut conex: Cum să însumați dacă celula conține un anumit text în Excel (6 moduri)
Metoda 2: Utilizarea funcției ISNUMBER și a funcției SEARCH (celulele conțin un text specific)
The ISNUMBER funcția returnează adevărat sau fals în funcție de un meci de CĂUTARE text într-un interval absolut.
Pasul 1: Faceți clic pe orice celulă goală ( D4 ).
Pasul 2: Introduceți formula
=ISNUMBER (SEARCH ("Bars", $B$4:$B$12)) În formulă, se utilizează CĂUTARE se potrivește cu textul "Baruri" într-un interval absolut, apoi returnează Adevărat sau Fals în funcție de meci .Pasul 3: Apăsați INTRARE. Adevărat sau Fals se afișează valoarea de returnare.
Pasul 4: Trageți de butonul Mâner de umplere , toate celulele au ca rezultat Adevărat sau Fals ca în imaginea de mai jos.
Citește mai mult: Dacă celula conține un text specific, atunci adăugați 1 în Excel (5 exemple)
Metoda 3: Utilizarea funcției IF și a funcției Exact (celulele conțin text exact)
În cazul în care considerăm că textul este sensibil la majuscule și dorim o potrivire exactă, putem folosi opțiunea EXACT combinată cu funcția IF.
Pasul 1: Selectați o celulă goală ( D4 ).
Pasul 2: Lipiți formula
=IF(EXACT(B4, "Bars"), "Available", "") În interiorul formulei, se va introduce EXACT funcția se potrivește cu textul exact "Baruri" în celulă B4 apoi returnează valoarea "Disponibil" altfel BLANK celula în funcție de o potrivire exactă .Pasul 3: Hit ENTER , va apărea valoarea restaurantului.
Pasul 4: Trageți de butonul Mâner de umplere , restul celulelor primesc "Disponibil" valoare sau rămân BLANK.
Citește mai mult: Dacă celula conține text, apoi copiați într-o altă foaie în Excel
Metoda 4: Utilizarea funcției IF și COUNTIF
Combinat IF și COUNTIF returnează același text din celulă pe măsură ce se potrivește cu criteriile dintr-un interval.
Pasul 1: Faceți clic pe o celulă goală ( D4 ).
Pasul 2: Copiați și lipiți formula
=IF(COUNTIF(B4, "*Bars*"),B4,""") În formulă, se utilizează COUNTIF corespunde criteriilor "*Barele*" (formula pune automat * ambele părți ale criteriului) în intervalul (celula B4 ). Apoi se returnează valoarea din B4 în caz contrar păstrează celula BLANK .Pasul 3: Apăsați ENTER , apare un text identic cu cel al criteriilor.
Pasul 4: Trageți de butonul Mâner de umplere , celulele corespunzătoare vor afișa aceleași valori ca și intervalul.
Citește mai mult: Dacă celula conține text, atunci adăugați text într-o altă celulă în Excel
Metoda 5: Utilizarea funcției INDEX și MATCH
Uneori, avem un criteriu într-un interval de celule care trebuie să se potrivească cu rezultatul dintr-un alt interval de celule. În acest caz, putem folosi funcția INDEX pentru a potrivi un text într-un interval și funcția MATCH pentru a obține valoarea într-o altă celulă. Pentru a atinge scopul, modificăm ușor setul de date.
Pasul 1: Selectați orice celulă goală ( B2 ).
Pasul 2: Introduceți formula
=INDEX(C7:C15,MATCH("Bars",B7:B15,0)) Aici INDEX funcția caută textul cu potrivire exactă "Baruri" din gama B7:B15 în intervalul C7:C15.Pasul 3: Presa CTRL+SHIFT+ENTER deoarece este o formulă de matrice. Textul potrivit pentru Baruri apare.
Citește mai mult: Cum să returnați valoarea dacă celulele conțin un anumit text dintr-o listă
Metoda 6: Utilizarea funcției VLOOKUP
The VLOOKUP este eficientă pentru a găsi date verticale într-un tabel. În cazul nostru, putem folosi funcția VLOOKUP pentru a găsi o potrivire exactă sau aproximativă într-o coloană. Sintaxa funcției VLOOKUP funcția este =VLOOKUP (value, table, col_index, [range_lookup]).
Pasul 1: Introduceți textul de căutare ( Baruri ) în orice celulă ( B3 ).
Pasul 2: Selectați orice celulă goală (C3).
Pasul 3: Introduceți formula
=VLOOKUP(B3,B7:C15,2,FALSE) Aici "Baruri" este textul din B3 care trebuie să se încadreze într-un interval B7:C15 la o valoare din coloana 2. FALS declară că dorim o potrivire exactă.Pasul 4: Presa INTRĂ. Se va afișa valoarea corespunzătoare.
Citește mai mult: Cum se utilizează VLOOKUP dacă celula conține un cuvânt în text în Excel
Metoda 7: Utilizarea funcției IF OR ISNUMBER și SEARCH (celulele conțin șiruri de caractere)
Un set de date conține adesea mai multe șiruri de text. Dorim să potrivim celulele care au un singur șir de text compatibil. Putem utiliza ISNUMBER și CĂUTARE pentru a se potrivi cu un text, apoi OR pentru a declara un meci alternativ. În sfârșit, IF pentru a afișa o valoare de returnare, în caz contrar celulele rămân BLANK .
Pasul 1: Selectați orice celulă goală ( D4 ). tastați formula
=IF(OR(ISNUMBER(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Veg",B4))), "Disponibil ",""")Pasul 2: Hit ENTER. "Disponibil" apare în celulă în cazul în care oricare dintre textele de referință ("Baruri" sau "Veg") există în celulă B4.
Pasul 3: Trageți de butonul Mâner de umplere , în restul celulelor din interval, celula este marcată fie prin "Disponibil" text sau restul BLANK.
Citește mai mult: Verificați dacă celula conține text parțial în Excel (5 moduri)
Metoda 8: Utilizarea funcției IF AND ISNUMBER și SEARCH (celulele conțin șiruri de caractere)
De la Metoda 7 , știm cum se potrivesc mai multe șiruri de text într-o celulă. Dacă mergem mai departe pentru a potrivi ambele șiruri de text, putem folosi ȘI în loc de OR .
Pasul 1: Alegeți orice celulă goală ( D4 ). tastați formula
=IF(AND(ISNUMBER(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Chlt",B4))), "Available ","")Pasul 2: Hit ENTER Dacă ambele șiruri de text există în celula B4 , formula returnează "Disponibil" ca valoare, în caz contrar celulele rămân BLANK.
Pasul 3: Trageți de butonul Mâner de umplere, restul celulelor sunt marcate fie prin "Disponibil" sau rămasă BLANK.
Concluzie
În acest articol, folosim diverse formule pentru a returna valoarea dacă celulele conțin anumite texte. Folosim IF , ISNUMBER , EXACT , INDEX , MATCH , OR , și ȘI pentru a returna valoarea pentru potrivirea exactă sau aproximativă a unui text. De asemenea, prezentăm metode de potrivire a mai multor șiruri de caractere care combină funcțiile DACĂ, ȘI, ESTENUMĂR , și CĂUTARE Sper că veți găsi metodele discutate super ușor de urmat. Comentați, dacă aveți nevoie de clarificări suplimentare sau aveți ceva de adăugat.