Căutare rânduri specifice în ms tabel Excel - compatibil cu Microsoft Excel 2018, Excel 2018

Am găsit rândul specificat în tabel. Rândurile constau din 2 coloane pot fi orice valoare.

Să presupunem că avem o listă cu cele 5 linii pe care doriți să le găsiți în MS Excel de calcul tabelar. Se presupune că liniile nu sunt repetate.

Căutați un set de rânduri în ms tabel Excel - compatibil cu Microsoft Excel 2007, Excel 2010

Vom căuta aceste linii într-un tabel mare (a se vedea. Exemplul de fișier).

Căutați un set de rânduri în ms tabel Excel - compatibil cu Microsoft Excel 2007, Excel 2010

Rândurile sunt considerate potrivite atunci când valorile lor sunt reciproc aceleași în ambele coloane.

Pentru meciuri vor folosi formula = SUMPRODUCT ((B17 = B $ 8: B $ 12) * (C17 = C $ 8: C $ 12)) Formula este situată în coloana D.

Formula este următoarea. Expresia B17 = B $ 8: B $ de 12 compară valoarea curentă a primei coloane a tabelului cu valori mari ale primei coloane din toate șirurile de căutare, și returnează o matrice de boolean. 5 Valoarea FALSE înseamnă că valoarea de 1,2 B17 găsite în gama B 8 $: B $ 12, compus din 5 valori, deoarece Valoarea nu se găsește în prima coloană a siruri de caractere de căutare.

În mod similar, a doua expresie este în căutarea unui meci în a doua coloană. Apoi, valorile sunt multiplicate în perechi (cu FALSE este convertit în 0 și TRUE în 1). semn al înmulțirii, în acest caz, este echivalent cu un AND (). și anume Liniile coincid când valorile ambelor coloane coincid cu valorile corespunzătoare ale corzilor de căutare. SUMPRODUCT () funcție adaugă rezultatul înmulțirii și folosit în loc de SUM () numai pentru a nu utiliza formula matrice.

De exemplu, considerăm șirul 18 (2a rând într-un tabel mare). Matricele prima și a doua expresie și a reveni respectiv. Odată ce multiplicarea pereche de elemente de matrice, acesta va fi convertit în. Ie linia 18 coincide cu al treilea șir de căutare. SUMPRODUCT () întoarce 1.

Căutați un set de rânduri în ms tabel Excel - compatibil cu Microsoft Excel 2007, Excel 2010

Folosind formula matrice = POTRIVIRE (1; (B17 = B $ 8: B $ 12) * (C17 = C $ 8: C $ 12) 0) vom găsi numărul liniei dorite. Formula coloană după E.

articole similare