Formula de substituție Excel VLOOKUP, INDEX și MECI, exceltip

Dacă veți căuta funcțiile de căutare, Google va arăta că CDF este mult mai popular decât funcția INDEX. Este de înțeles, pentru că funcția INDEX pentru a da aceeași funcționalitate ca, este necesar CDF de a utiliza o altă formulă - MECI. Cât despre mine, a fost întotdeauna dificil de a încerca să stăpânească cele două noi caracteristici, în același timp. Dar ele oferă mai multe opțiuni și flexibilitate în crearea unei foi de calcul. Dar, mai întâi lucrurile primele.

VLOOKUP () funcția

Formula de substituție Excel VLOOKUP, INDEX și MECI, exceltip
Dar există situații când aveți numele angajatului și trebuie să se întoarcă la numărul de personal. Cifra din celula A10 - numele și numărul de angajat al angajatului este obligat să determine în celula B10.

INDEX ()

Pentru a rezolva problema noastră într-un singur pas, trebuie să utilizați INDEX formule și MECI. Dificultatea acestei abordări constă în faptul că doriți să aplicați cele două funcții pe care, probabil, niciodată nu au folosit înainte. Pentru a simplifica înțelegerea a rezolva această problemă în două etape.

Să începem cu funcția INDEX. Numele Înfricoșata. Când cineva spune „index“, în mintea mea nu există o singură asociație, ceea ce este implicat în această funcție. Și aceasta necesită trei argumente: INDEX = (array; ROW_NUM; [column_num]).

Pur și simplu pune, Excel este în matrice de date și returnează valoarea stocată la intersecția menționat rând și coloană. Ca în cazul în care pur și simplu. Astfel, formula = INDEX ($ A $ 2: $ C $ 6; 4; 2) returnează valoarea în B5 celulei.

Formula de substituție Excel VLOOKUP, INDEX și MECI, exceltip

Aplicată la problema noastră, pentru a reveni numărul de personal angajat, formula ar trebui să arate, după cum urmează: = INDEX ($ A $ 2:? $ A $ 6 ;; 1). Se pare ca un nonsens, dar dacă înlocuim cu formula semn de întrebare MECI, avem solutia.

MECI ()

Sintaxa acestei funcții este: MECI = (lookup_value prosmatrivaemy_massiv; [match_type]).

Ea spune Excel: «Găsiți lookup_value în datele și de a reveni o serie de număr rând în care se constată că valoarea„. Astfel, pentru a găsi un șir de caractere să fie numele unui angajat in celula A10, este necesar să se prescrie formula = MECI (A10; $ B $ 2: $ B $ 6; 0). Dacă celula A10 este numele „Colin Farrell“, atunci MECI va returna 5-lea rând B2 matrice: B6.

Formula de substituție Excel VLOOKUP, INDEX și MECI, exceltip

Ei bine, practic, totul. MECI indică funcția INDEX, în care linie să caute valoare. Înlocuiți semnul de întrebare în formula MECIUL formula INDEX si vei primi echivalentul a CDF, cu posibilitatea de recuperare a datelor, amplasată în partea stângă a coloanei cheie. Obțineți acest lucru:

Formula de substituție Excel VLOOKUP, INDEX și MECI, exceltip

La început a fost neobișnuit, a fost o tentație imensă de a introduce o altă colonie și de muncă, așa cum a lucrat întotdeauna. Dar, în timp, utilizarea funcției INDEX a devenit un obicei. Sa dovedit că este mai rapid și necesită mai puțină manipulare. Deci, data viitoare când aveți dorința de a seta numărul coloanei un număr negativ în CDF, utilizați o combinație de două funcții impare INDEX și MECIUL pentru a rezolva problema.

Formula de substituție Excel VLOOKUP, INDEX și MECI, exceltip

Ați putea fi, de asemenea, interesat în următoarele articole

Alo
Ce pot utiliza add-on pentru CDF, dacă doriți să comparați două tabele
Potrivit. Într-un nume complet, numele complet în altul, precum și numărul de extensie.
Exemplu: Ivanov Alexei Petrovich Ivanov și Alexei Petrovich PS010.
Pot căuta masca pentru primele 10 de caractere? și modul în care se realizează?

Buna ziua!
Ai nevoie de o funcție MID. Argumentele sale sunt: ​​celula în care textul dorit; numărul de serie de caractere pentru a începe returnarea datelor; numărul de caractere pentru a fi atât de vernut.Primerno = MID (A1; 1; 10)
Ea are o „soră“ stânga și la dreapta, care se întoarce, respectiv un număr specificat de caractere stânga și la dreapta
În cazul în care ar trebui să fie comparat cele două tabele, probabil, cel mai ușor va fi reprezentat ca
= CDF (MID (A1; 1; 10); 'interval'; 'numărul coloanei', 0)
Prin urmare, primul tabel cu numărul, fără al doilea
Va returna o valoare sau N / A
Dacă N / A, satisface dat valori nimic 🙂
IMPORTANT! Trebuie să vă asigurați că se întorc doar 10 de caractere, vă va returna valoarea completă fără numere
În mod ideal, dacă doriți să creați o coloană suplimentară în tabelul fără un număr, care, prin intermediul MDI sau spre stânga pentru a face numai primele 10 caractere, și să le compare cu specific deja

Dacă primul parametru funcția de CDF se referă la o celulă care conține un număr, dar este stocat în celulă sub formă de text, și prima coloană a matricei conține numerele în formatul corect, căutarea va eșua. Traducerea textului produs prin cuplarea cu un șir gol, ceea ce face ca Excel pentru a converti tipul de date.

articole similare