Potriviri parțiale într-o matrice

Cuprins

În acest articol, vom afla despre cum să extrageți toate potrivirile parțiale dintr-o serie de valori în Excel.

De exemplu, avem o gamă largă de valori și trebuie să extragem toate valorile care se potrivesc cu șirul. Vom folosi o combinație de funcții IF, funcție ISNUMBER și funcție SEARCH. Să înțelegem unele dintre aceste funcții.

Funcția IF este utilizată pentru logic_test și returnează valoarea pe baza rezultatului testului.

Sintaxă:

= IF (test_logic, [value_if_true], [value_if_false])

Funcția ISNUMBER a Excel este o funcție booleană care returnează TRUE sau FALSE dacă valoarea furnizată este sau nu un număr respectiv.

Sintaxă

= ISNUMBER (valoare)

Funcția CĂUTARE în Excel returnează poziția primului caracter al șirului sau textului de căutare dintr-un șir sau ar putea fi introdus în altă funcție. Funcția SEARCH nu este sensibilă la majuscule și minuscule.

Sintaxă:

= CĂUTARE (find_text, within_text, [start_num])

find_text: text care se găsește în text.

within_text: find_text pentru a fi găsit în within_text.

[start_num]: poziția caracterului din care începe. Valoarea implicită este 1.

Acum vom construi o formulă folosind funcția explicată mai sus. Folosiți formula:

FORMULĂ:

= IF (ISNUMBER (SEARCH (șir, celulă)), celulă, "")

Explicaţie:

  • Funcția SEARCH găsește șirul în valoarea celulei și returnează poziția șirului în valoarea celulei dacă este găsită sau altfel returnează #VALUE! Eroare.
  • Funcția ISNUMBER verifică dacă funcția SEARCH returnează sau nu numărul. Funcția ISNUMBER returnează TRUE dacă valoarea returnată este True și returnează FALSE pentru #VALUE! Eroare.
  • Funcția IF returnează valoarea celulei dacă funcția ISNUMBER returnează TRUE și returnează celula goală dacă funcția ISNUMBER returnează FALSE

Să înțelegem această funcție folosind-o într-un exemplu.

Aici avem o listă de valori și o valoare de șir (tricou).

Trebuie să aflăm lista de potriviri din coloana Meciuri. Utilizați formula de mai jos pentru a extrage toate potrivirile parțiale pentru șir (tricou).

Folosiți formula:

= IF (ISNUMBER (CĂUTARE (șir, A2)), A2, "")

Explicaţie:

  • Funcția CĂUTARE găsește șirul în valoarea celulei și returnează 8 ca poziția șirului (tricou) în valoarea celulei (Tricou violet).
  • Funcția ISNUMBER verifică dacă valoarea 8 este sau nu un număr. Funcția ISNUMBER returnează TRUE.
  • Funcția IF returnează value_if_True care este valoarea celulei (Tricou violet).

Aici valoarea celulei este dată ca referință de celulă. Copiați formula în restul celulelor folosind tasta de comandă rapidă Ctrl + D sau glisați în jos opțiunea în Excel.

După cum puteți vedea, am obținut toate valorile folosind formula. Acum avem nevoie de o listă din meciuri. Deci, pentru asta, vom filtra rezultatele. Urmați pașii de mai jos pentru a filtra rezultatele.

    1. Folosește Ctrl + Shift + L opțiunea de a aplica filtrul
    2. Faceți clic dreapta pe tasta săgeată din câmpul Meciuri.
    3. Debifați opțiunea (goluri) și faceți clic pe OK.

După cum puteți vedea din giful de mai sus, pentru a extrage lista din valorile de potrivire.
Sper că ați înțeles cum să utilizați potriviri parțiale într-o matrice în Excel. Explorați aici mai multe articole despre funcția de text Excel. Vă rugăm să nu ezitați să ne exprimați întrebarea sau feedbackul pentru articolul de mai sus.
Articole similare

Cum se elimină textul în Excel pornind de la o poziție

Validarea intrărilor de text

Creați o listă derulantă în Excel cu culoare

Eliminați spațiile inițiale și finale din text în Excel

Cum se utilizează funcția LARGE în Excel

Cum se utilizează funcția MICĂ în Excel

Cum se utilizează metacaracterele în Excel
Articole populare

50 Comandă rapidă Excel pentru a vă crește productivitatea

Editați o listă derulantă

Referință absolută în Excel

Dacă cu formatare condiționată

Dacă cu wildcards

Vizualizați după dată

Convertiți inci în picioare și inci în Excel 2016

Alăturați-vă prenumelui și prenumelui în Excel

Numărați celulele care se potrivesc fie cu A, fie cu B

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave