Găsiți prima apariție a unei valori într-un interval în Excel (3 moduri)

  • Imparte Asta
Hugh West

În lumea corporatistă, suntem obișnuiți să vedem baze de date în care câteva lucruri au avut loc de mai multe ori. Se poate dori să aflăm prima apariție a unei valori într-un interval. Microsoft Excel are diverse formule utile pentru a îndeplini această sarcină cu ușurință. Articolul va explica 3 formule diferite cu variații în ele pentru a găsi prima apariție a unei valori într-un interval în Excel.

Descărcați caietul de practică

Pentru a exersa, puteți descărca caietul de lucru de aici.

Găsiți prima apariție a unei valori într-un interval.xlsx

3 moduri de a găsi prima apariție a unei valori într-un interval în Excel

Vom folosi următorul set de date pentru a explica formulele de căutare a primei apariții a unei valori într-un interval în Excel.

Setul de date conține două coloane cu numele produsului și ID-ul produselor. Puteți observa că există repetiții ale valorilor din coloane. Trebuie să găsim prima apariție a unei valori în intervalul de valori. Vom explica trei formule diferite pentru a face acest lucru. Parcurgeți restul articolului pentru a afla mai multe despre formule și despre modul în care acestea funcționează pentru a găsi prima apariție a unei valori într-un interval de valori înExcel.

1. Utilizarea funcțiilor COUNTIF sau COUNTIFS pentru a găsi prima apariție a unei valori într-un interval în Excel

COUNTIF este o funcție simplă și utilă pentru a găsi prima apariție a unei valori într-un interval. Acceptă criterii și intervale unice sau multiple pe baza utilizării funcției la singular sau la plural. Vom vedea fiecare dintre ele mai jos.

1.1 Utilizarea funcției COUNTIF

Cea mai simplă formulă pentru a găsi prima apariție a unei valori într-un interval este utilizarea metodei COUNTIF funcție.

Urmați pașii pentru a găsi apariția unei valori într-un interval:

  • Scrieți o formulă care să unească datele din două coloane într-o nouă coloană.

Formula: =B5&C5 .

Aceasta unește cele două date.

  • Trageți în jos Mâner de umplere (pictograma ( + ) ca semnul din dreapta jos a primei celule) și veți obține rezultatul unirii a două date într-o singură coloană, așa cum se arată mai jos.

  • După aceea, într-o nouă coloană, scrieți formula prezentată mai jos:
=(COUNTIF($D$5:$D5,$D5)=1)+0

  • Acum, trageți în mod corespunzător pentru a obține rezultatul pentru toate rândurile. Urmați numerotarea imaginilor.

Rezultatul arată 1 pentru valorile primei apariții din intervalul de celule D5:D11 .

Notă: În loc de adăugarea de zero putem folosi N Funcție imbricata cu COUNTIF pentru a obține același rezultat.

1.2 Utilizarea COUNTIFS cu funcția N

Metoda de mai sus este un pic cam lentă. Pentru rezultate mai rapide, puteți folosi funcția COUNTIFS imbricate cu funcția N .

Formula pentru setul de date va fi următoarea:

=N(COUNTIFS(B$5:B5,B5,C$5:C5,C5)=1)

Rezultatul va fi același cu metoda 1(a) .

Formula este aceeași ca și metoda. Singura diferență este că aici nu avem nevoie de o coloană de îmbinare. Din nou, CONSILIERI poate lua mai multe intervale și criterii .

Lecturi similare:

  • Cum să găsiți valoarea în interval în Excel (3 metode)
  • Găsiți caractere în șirul de caractere Excel (8 moduri simple)
  • Cum să găsiți text în celulă în Excel
  • Excel Căutare pentru text în interval (11 metode rapide)

2. Utilizarea funcțiilor ISNUMBER și MATCH imbricate pentru a găsi prima apariție a unei valori într-un interval în Excel

În plus, puteți utiliza și cuibul ISNUMBER și MATCH pentru a găsi prima apariție a unei valori într-un interval.

Formula va fi:

=1- ISNUMBER(MATCH(B5,B$4:B4,0))

Rezultatul arată 1 pentru prima apariție a valorilor din interval.

3. Utilizarea INDEX-ului imbricate cu alte funcții pentru a găsi prima apariție a unei valori într-un interval în Excel

În plus, putem extrage valorile primei apariții dintr-o coloană prin referința unei alte coloane folosind INDEX imbricate cu alte funcții, cum ar fi MATCH , MICI , IF , CĂUTARE Vom vedea câteva dintre ele mai jos.

3.1 Utilizarea funcțiilor INDEX și MATCH imbricate

Să începem cu elementele imbricate INDEX și MATCH formula.

Formula pentru setul de date dat va fi:

=INDEX($C$5:$C$11,MATCH($B$5,$B$5:$B$11,0))

Rezultatul arată valoarea Celula C5 cu prima apariție a valorii lui Celula B5 în intervalul B5:B11 .

3.2 Utilizarea INDEX-ului imbricate cu funcțiile SMALL, IF și ROW

În plus, în INDEX funcția poate fi, de asemenea, imbricate cu funcții precum MICI , IF și ROW pentru a obține valoarea dorită a primei apariții a unei coloane din referința unei alte coloane din interval.

Formula este:

=INDEX($C$5:$C$11,SMALL(IF($B$5=$B$5:$B$11,ROW($B$5:$B$11)-ROW($B$5)+1),1),1)))

Rezultatul va fi același cu metoda 3 litera (a) din prezenta secțiune .

În plus, cu această formulă, puteți obține și valoarea celei de-a doua valori care apare în intervalul de timp, modificând valoarea 1 la sfârșitul formulei prin 2 .

Să schimbăm ID numărul pentru al doilea a apărut " Router Wi-Fi" la valoarea " #11_00″ .

Rezultatul va arăta ID a celei de-a doua valori care apare o dată, denumită " Router Wi-Fi" .

Rezultatul arată "#11_00", care este numărul de identificare al celei de-a doua valori care apare o dată în interval.

În cele din urmă, vom folosi o altă formulă cu formula imbricata INDEX , ISNUMBER , și CĂUTARE funcții care compară o dată cu o altă dată dată și oferă ieșiri numai pentru duplicate.

Formula pentru aceasta va fi:

=INDEX($E$5:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$5:$E$7,B5)),0)))

Urmați imaginea pentru a vedea pașii necesari pentru a aplica această formulă.

Puteți observa că ieșirea la Celula D9 prezintă rezultate invalide, deoarece nu are duplicate în intervalul respectiv.

Lucruri de reținut

1. Trebuie să folosiți Mâner de umplere pentru a glisa formula de găsire a rezultatelor pentru restul valorilor din interval. Aplicați acest lucru acolo unde imaginile arată săgeată în jos.

2. Trebuie să înțelegeți cum doriți rezultatul și apoi să aplicați oricare dintre metodele care vi se potrivesc.

Concluzie

Articolul explică trei formule diferite pentru a găsi prima apariție a unei valori în intervalul din Excel. Formulele includ funcții precum COUNTIF , INDEX , ISNUMBER , MICI , ROW , MATCH , și așa mai departe. Sper că articolul v-a ajutat să găsiți soluția. Dacă aveți alte întrebări, le puteți scrie în secțiunea de comentarii.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.