Căutarea și înlocuirea cu mai multe condiții

Formularea problemei

Să presupunem că avem o bază de date pentru prețurile mărfurilor pentru diferite luni:

Căutarea și înlocuirea cu mai multe condiții

Metoda 1: Coloana suplimentară cu cheia de căutare

Acesta este cel mai evident și mai simplu (dar nu cel mai convenabil) mod. Deoarece funcția obișnuită VLOOKUP poate căuta doar o coloană, nu mai multe, atunci trebuie să facem una din mai multe!

Adăugați alături de tabelul nostru o coloană suplimentară, în care lipim numele și luna produsului într-un singur întreg cu ajutorul operatorului de cuplare () pentru a obține o coloană cu cheia de căutare unică:

Căutarea și înlocuirea cu mai multe condiții

Căutarea și înlocuirea cu mai multe condiții

Pro-uri. O modalitate simplă, o funcție familiară, funcționează cu orice date.

Contra. Este necesar să faceți o coloană suplimentară și apoi, probabil, să o ascundeți de utilizator. Când modificați numărul de rânduri din tabel - pentru a extinde formula de cuplare la linii noi (deși acest lucru poate fi simplificat utilizând o masă inteligentă).

Metoda 2: Funcția REZUMAT

Căutarea și înlocuirea cu mai multe condiții

Pro-uri. Nicio coloană suplimentară nu este necesară, soluția este ușor de redus la mai multe condiții (până la 127), contează rapid.

Metoda 3. Formula matrice

  1. Selectați celula verde gol în cazul în care rezultatul ar trebui să fie.
  2. Introduceți următoarea formulă în bara de formule:

Căutarea și înlocuirea cu mai multe condiții

  • Apăsați butonul nu Enter, ci combinația Ctrl + Shift + Enter. Pentru a introduce o formulă nu ca o formulă obișnuită, ci ca o formulă de matrice.
  • Cum functioneaza:

    Pro-uri. Nu aveți nevoie de o coloană separată, funcționează cu numere și cu text.

    Contra. Semnificativ frâne pe mese mari (și toate matrice formule, totuși), în special în cazul în intervalele specificate „cu o marjă“ sau coloane întregi direct (de exemplu, în locul A2: A161 administrat A: A, etc.) Multe matrice nedeprins cu formula în principiu (atunci sunteți aici).

    Link-uri conexe

    Analogul acestei formule este prin INDEX (MATCH):


    Necesită o intrare masivă și returnează ultimul meci.

    Pentru primul meci: