Formula Excel: Celula conține ce lucruri -

Cuprins

Formula generică

=IF(ISNUMBER(SEARCH(substring,text)),substring,"")

rezumat

Dacă aveți o listă de lucruri (cuvinte, șiruri etc.) și doriți să aflați care dintre aceste lucruri apar într-o celulă, puteți construi un tabel simplu și puteți utiliza o formulă bazată pe funcția CĂUTARE.

Înființat

Să presupunem că aveți o celulă care conține text care menționează diferite culori și doriți să aflați ce culori sunt menționate în fiecare celulă.

Cu textul din stânga, creați un tabel simplu cu celulele pe care doriți să le verificați în stânga și cu cuvintele pe care doriți să le căutați ca etichete de coloană în dreapta.

În exemplu, verificăm dacă există 6 culori, astfel încât tabelul are 7 coloane în total, inclusiv coloana în care căutăm.

În a doua coloană, adăugați prima formulă. În celula C5 a exemplului, avem:

=IF(ISNUMBER(SEARCH(C$4,$B5)),C$4,"")

Explicaţie

Această formulă se bazează pe formula mai simplă descrisă aici. Folosește funcția SEARCH pentru a căuta în interiorul B5 pentru utilizarea celulei C4 ca șir de căutare. Dacă SEARCH returnează un număr, înseamnă că a fost găsit șirul de căutare. În acest caz, ISNUMBER va returna TRUE, iar funcția IF va returna valoarea în C4.

Dacă șirul de căutare nu este găsit, SEARCH returnează o eroare, ISNUMBER returnează FALSE și funcția IF returnează un șir gol ("") - valoarea dacă este FALSE.

Rețineți că referințele din această formulă sunt construite cu atenție. Referința la C $ 4 are rândul blocat, iar referința la $ B5 are coloana blocată. Aceasta permite copierea formulei în întregul tabel și să funcționeze corect.

Articole interesante...