Cuprins
Articolul oferă câteva metode ușoare despre cum să găsești primul apariție a unei valori într-un coloana în Excel. Uneori trebuie să identificăm elemente sau date duplicate în foaia noastră Excel. Pentru a le găsi, trebuie să găsim primul apariție a unei valori într-un coloana Aici folosim un set de date care conține ID-uri și Nume de unii tipi.
Descărcați caietul de practică
Găsiți prima apariție.xlsx5 moduri de a găsi prima apariție a unei valori într-o coloană în Excel
1. Utilizarea funcției Excel COUNTIF pentru a găsi prima apariție a unei valori într-o coloană
Să presupunem că dorim să identificăm prima apariții ale nume în setul de date. Dacă există un nume apare de două sau mai multe ori în acest set de date, le vom marca ca fiind 0s , în caz contrar, va fi marcat ca 1 Putem face acest lucru folosind funcția COUNTIF Să vedem procesul de mai jos.
Pași:
- Faceți un nou coloana pentru a identifica apariții și introduceți următoarea formulă în celula D5 .
=(COUNTIF($C$5:$C5,$C5)=1)+0
Aici, funcția COUNTIF se tot întoarce ADEVĂRAT până când găsește aceeași nume în coloana C Am adăugat un 0 ( zero ) pentru a obține valoarea numerică.
- Hit ENTER și veți vedea rezultatul în celula D5 .
- Utilizați Mâner de umplere la AutoFill celulele inferioare, iar această operațiune va marca următoarele apariții a nume ca 0 .
Astfel, puteți identifica cu ușurință primul apariție a unei valori într-un coloana .
Citește mai mult: Cum să găsiți ultima apariție a unei valori într-o coloană în Excel (5 metode)
2. Aplicarea funcției COUNTIFS pentru a găsi prima apariție a unei valori într-o coloană
Putem găsi, de asemenea, primul apariție cu ajutorul acestei utilizări funcția COUNTIFS Să presupunem că dorim să identificăm primele apariții a nume în setul de date. Dacă există numele apare de două sau mai multe ori în acest set de date, le vom marca ca fiind 0s , în caz contrar, le marcăm ca 1 Să discutăm procesul mai jos.
Pași:
- Faceți un nou coloana pentru a identifica apariții și introduceți următoarea formulă în celula D5 .
=N(COUNTIFS(C$5:C5,C5)=1)
Aici, funcția COUNTIFS se tot întoarce ADEVĂRAT până când găsește același nume în coloana C . Funcția N convertește ADEVĂRAT sau FALSE la 1 sau 0 respectiv.
- Hit ENTER și veți vedea rezultatul în celula D5 .
- Utilizați Mâner de umplere la AutoFill celulele inferioare, iar această operațiune va marca următoarele apariții a nume ca 0 .
Astfel, puteți identifica cu ușurință primul apariție a unei valori într-un coloana .
Citește mai mult: Cum să găsiți valoarea în coloană în Excel (4 metode)
3. Găsiți prima apariție a unei valori într-o coloană prin utilizarea funcțiilor Excel ISNUMBER și MATCH
Aplicarea funcția ISNUMBER împreună cu funcția MATCH poate fi utilă pentru a găsi primul apariție a unei valori într-un coloana Să presupunem că dorim să identificăm prima apariții ale nume în setul de date. Dacă există un nume apare de două sau mai multe ori în acest set de date, le vom marca ca fiind 0s , în caz contrar, le marcăm ca 1 Să vedem procedura de mai jos.
Pași:
- Faceți un nou coloana pentru a identifica apariții și introduceți următoarea formulă în celula D5 .
=1-ISNUMBER(MATCH(C5,C$4:C4,0))
Aici, funcția MATCH caută valoarea din C5 , se uită în sus prin intermediul intervalul C4:C4 și returnează poziția în care găsește o potrivire exactă. Funcția ISNUMBER returnează ADEVĂRAT dacă găsește o valoare numerică în el, altfel returnează FALSE chiar dacă conține o eroare.
- Apăsați butonul ENTER și veți vedea rezultatul în celula D5 .
- Utilizați Mâner de umplere la AutoFill celulele inferioare, iar această operațiune va marca următoarele apariții a nume ca 0 .
Astfel, puteți identifica cu ușurință primul apariție a unei valori într-un coloana .
Citiți mai mult: Cum să găsiți primele 5 valori și nume în Excel (8 moduri utile)
4. Găsirea primei apariții a unei valori prin utilizarea funcțiilor combinate
De asemenea, putem găsi prima apariția unei valori sau a unor date într-un coloana prin combinarea IF , INDEX , FRECVENȚĂ , MATCH și ROW Să presupunem că dorim să identificăm funcțiile prima apariții ale ID-uri în setul de date. Dacă există ID apare de două sau mai multe ori în acest set de date, le vom marca ca fiind 0s , în caz contrar, le marcăm ca 1 Formula va fi un pic dezordonată. Să trecem prin descrierea de mai jos.
Pași:
- Faceți un nou coloana pentru a identifica apariții și introduceți următoarea formulă în celula D5 .
=IF(INDEX(FREQUENCY(IF($B$5:$B$13& "#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1),ROWS($B$5:B5))>0,1,0)
Aici, funcția IF returnează 1 ( ADEVĂRAT ) atunci când îndeplinește criteriile, în caz contrar se returnează 0 ( FALSE ). Funcția FRECVENȚĂ determină numărul de ori de câte ori o valoare apare într-un anumit interval de valori.
Repartizarea formulei
- ROWS($B$5:B5) --> Returnează
- Ieșire : 1
- ROW($B$5:$B$13) --> Devine
- Ieșire : {5;6;7;8;9;10;11;12;13}
- ROW($B$5) --> Se transformă în
- Ieșire : {5}
- MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0) --> Devine
- Ieșire : {1;2;3;4;5;1;7;2;9}
- IF($B$5:$B$13& "#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0)) --> Se transformă în
- IF($B$5:$B$13&”#”&$C$5:$C$13””,{1;2;3;4;5;1;7;2;9}) —-> frunze
- Ieșire : {1;2;3;4;5;1;7;2;9}
- FREQUENCY(IF($B$5:$B$13& "#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1) --> Devine
- FREQUENCY(IF{1;2;3;4;5;1;7;2;9}),{5;6;7;8;9;10;11;12;13}-{5}+1) —-> Se transformă în
- Ieșire : {2;2;1;1;1;0;1;0;1;0}
- INDEX(FREQUENCY(IF($B$5:$B$13& "#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1) --> Returnează
- INDEX({2;2;1;1;1;0;1;0;1;0})
- Ieșire : {2}
- IF(INDEX(FREQUENCY(IF($B$5:$B$13& "#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1),ROWS($B$5:B5))>0,1,0) --> Se simplifică la
- IF({2}>0,1,0)
- Ieșire : 1
În cele din urmă, obținem rezultatul ca 1 deoarece ID în celulă B5 apare pentru prima dată.
- Hit ENTER și veți vedea rezultatul în celula D5 .
- Utilizați Mâner de umplere la AutoFill celulele inferioare, iar această operațiune va marca următoarele apariții a nume ca 0 .
Astfel, puteți identifica cu ușurință primul apariție a unei valori într-un coloana .
Citește mai mult: Cum să găsiți valoarea în coloană utilizând VBA în Excel (4 moduri)
5. Utilizarea comenzii Filter pentru a sorta primele ocurențe ale valorilor dintr-o coloană
Să presupunem că doriți să vedeți timpii de repetiție ai nume în coloana D și, prin urmare, doriți să vedeți poziția prima apariții ale acestor nume Putem face acest lucru prin aplicarea comanda Filter Vă rugăm să parcurgeți descrierea de mai jos.
Pași:
- Faceți un nou coloana pentru a identifica apariții și introduceți următoarea formulă în celula D5 .
=COUNTIF($C$5:C5,C5)
Aici, funcția COUNTIF returnează numărul de ori de câte ori un nume apare în coloana C .
- Acum, apăsați ENTER și veți vedea rezultatul în celula D5 .
- Utilizați Mâner de umplere la AutoFill celulele inferioare, iar această operațiune va marca următoarele apariții a nume ca 0 .
Astfel, puteți vedea de câte ori un nume apare în coloana D .
- La Filtru primul apariții , selectați intervalul B4:D13 și mergeți la Acasă >> Sortare & Filtrare >> Filtru
- Dați clic pe butonul marcat săgeată în Antet de meci . Mark 1 și apoi faceți clic pe OK .
- După aceea, veți vedea toate duplicatele. ID-uri eliminat de către filtrare . numai că prima apariții ale ID-uri va apărea.
Astfel, puteți găsi doar primul apariție și Filtru le într-o coloană.
Citiți mai mult: Cum să obțineți valoarea celulei după rând și coloană în Excel VBA
Secțiunea practică
În figura următoare, vă ofer setul de date pe care l-am folosit în acest articol, astfel încât să puteți exersa aceste exemple pe cont propriu.
Concluzie
În concluzie, obiectivul principal al acestui articol este de a oferi o abordare ușoară pentru a găsi primul apariții a unor valori date într-un coloana în Excel. Am folosit funcții destul de elementare în acest scop. Dacă aveți metode sau idei mai bune sau feedback, vă rog să le lăsați în caseta de comentarii. Acest lucru mă va ajuta să îmi îmbogățesc articolele viitoare.