În acest articol vom afla dacă celula conține cuvânt, cum să atribuiți valoare în Microsoft Excel 2010.
Să considerăm că avem o situație în care trebuie să examinăm fiecare celulă și să verificăm dacă conține text. Dacă da, trebuie să returnăm un număr într-o celulă separată, altfel ignorăm. Putem vedea cum se face acest lucru folosind un exemplu -
Coloana A are text care conține cuvântul „culoare”. 1 celulă nu. (Culorile nu au nicio semnificație aici). Trebuie să verificăm dacă fiecare celulă din această coloană conține cuvântul „culoare”. Dacă da, trebuie să returnăm valoarea 1 din coloana B, altfel trebuie să returnăm 0.
Pentru a înțelege mai bine, consultați captura de ecran de mai jos:
Vom folosi 3 funcții, și anume, DACĂ, CĂUTARE ȘI IFERRORpentru a calcula valoarea din coloana B.
Funcția If verifică dacă este îndeplinită o condiție și returnează o valoare dacă este TRUE și alta dacă FALSE.
Sintaxă = IF (logic_test, value_if_true, value_if_false)
Funcția CĂUTARE returnează numărul caracterului la care se găsește pentru prima dată un anumit caracter sau șir de text, citind de la stânga la dreapta (nu este sensibil la majuscule)
Sintaxă = CĂUTARE (find_text, within_text, start_num)
Funcția IFERROR returnează value_if_error dacă expresia este o eroare și valoarea expresiei în sine în caz contrar
Sintaxă = IFERROR (valoare, valoare_if_error)
În celula B2, formula este = IFERROR (IF (CAUTARE ("culoare", A2), 1), 0)
Consultați mai jos captura de ecran:
În celuleA2: A8 culorile curcubeului - VIBGYOR sunt utilizate. Pentru a face lucrurile diferite în celulă A9 Alb este introdus din alb nu face parte din VIBGYOR.
Prin urmare, rezultatul este 1 în celulele A2: A8, deoarece fiecare dintre aceste celule conține textul „culoare” și 0 în celula A9, deoarece nu conține textul „culoare” (a se vedea caseta albastră evidențiată mai sus).
Să înțelegem cum funcționează formula:
- Începând cu celula A2,Căutarefuncția va căuta textul „culoare" în această celulă. Dacă este găsit, acesta va returna 8 care este locația în care a fost găsit textul în celula A2. Dacă textul nu este găsit ca în celula A9, atunci funcția va returna #VALUE! Eroare.
- ApoiDACĂ funcția va verifica dacă funcția de căutare a returnat vreo valoare. Dacă da, va reveni 1, altfel va continua să returneze #VALUE! eroare.
- În cele din urmă, IFERROR funcția va verifica dacă funcția de căutare a returnat un #VALUE! Eroare și dacă da, va returna un 0 în loc de eroarea din celula respectivă.