Căutați valori de text în ms excel cu ieșire către o listă separată

Găsiți valorile textului care satisfac criteriul specificat de utilizator în ceea ce privește REGISTRUL. Căutarea va fi efectuată într-un interval cu valori repetate. În prezența repetițiilor, ne putem aștepta ca acest criteriu să corespundă mai multor valori. Este convenabil să utilizați formule de matrice pentru a le trimite într-un interval separat.







Permiteți lista Sursă de valori (de exemplu, lista de instrumente) să fie în intervalul A5: A13 (a se vedea exemplul fișierului).

Căutați valori de text în ms excel cu ieșire către o listă separată

Vom deduce într-un interval separat valorile care satisfac criteriul din perspectiva REGISTRULUI. Luați în considerare diferitele opțiuni de căutare.

A. Căutați valori care conțin un criteriu

Pentru comoditatea formulelor de scriere, creați o listă de numire a numelor.

Căutați valori de text în ms excel cu ieșire către o listă separată

Rezultăm toate valorile care conțin criteriul text (de exemplu, cuvântul de foraj). Cuvântul Drill nu va fi afișat; comparația se face luând în considerare REGISTRUL (litera D - cu majuscule, iar în criteriile literele q se află în litere mici). Criteriul este introdus în celula C2. Lista valorilor găsite va fi plasată într-o coloană separată.

Căutați valori de text în ms excel cu ieșire către o listă separată






Pentru a crea o listă care conține valorile găsite, utilizați formula de matrice:
= INDEX (A: A; ULTIMUL (
IF (IFERROR (SEARCH ($ C $ 2; List), 0)> 0; ROW (List); 30);
LINE (INDIVIDUAL ("A1: A" CROSS (Lista)))))

Pentru funcționarea corectă a acestei formule, celula A30 trebuie să fie goală. O analiză detaliată a activității unei astfel de formule este prezentată în articolul Căutați valori de text în liste. Part1. Căutare normală.

B. Găsiți valori care să corespundă criteriului (potrivirea exactă)

În acest caz, toate valorile care corespund criteriului (inclusiv DEM) vor fi afișate. Criteriul este introdus în celula E2.

Căutați valori de text în ms excel cu ieșire către o listă separată

Pentru a crea o listă care conține valorile găsite, utilizați formula de matrice:
= INDEX (A: A; ULTIMUL (
DACĂ (MOVIE ($ E $ 2; List); LINE (List); 30);
LINE (INDIVIDUAL ("A1: A" CROSS (Lista)))))

B. Găsiți valori care încep cu criteriul

În acest caz, toate valorile care încep sau coincid cu criteriul (inclusiv DEM) vor fi afișate. Criteriul este introdus în celula G2.

Căutați valori de text în ms excel cu ieșire către o listă separată

Pentru a crea o listă care conține valorile găsite, utilizați formula de matrice:
= INDEX (A: A; ULTIMUL (
IF (IFERROR (SEARCH ($ G $ 2; List), 0) = 1; LINE (List); 30);
LINE (INDIVIDUAL ("A1: A" CROSS (Lista)))))

D. găsiți valori care se încheie cu criteriul

În acest caz, toate valorile care încheie sau coincid cu criteriul vor fi afișate. Criteriul este introdus în celula I2.

Căutați valori de text în ms excel cu ieșire către o listă separată

Pentru a crea o listă care conține valorile găsite, utilizați formula de matrice:
= INDEX (A: A; ULTIMUL (
IF (EXACT (I $ de $ 2; DREAPTA (Lista, LEN (I $ 2 $))), ROW (Lista); 30);
LINE (INDIVIDUAL ("A1: A" CROSS (Lista)))))







Trimiteți-le prietenilor: