Com trobar la primera aparició d'un valor en una columna a Excel (5 maneres)

  • Comparteix Això
Hugh West

L'article ofereix alguns mètodes senzills sobre com trobar la primera ocurrència d'un valor en una columna a Excel. De vegades necessitem identificar elements o dades duplicats al nostre full d'Excel. Per trobar-los, hem de trobar la primera ocurrència d'un valor en una columna . Aquí estem utilitzant un conjunt de dades que conté IDs i noms d'alguns nois.

Descarregar el quadern de pràctiques

Trobar la primera aparició.xlsx

5 maneres de trobar la primera aparició d'un valor en una columna a Excel

1. Ús de la funció COUNTIF d'Excel per trobar la primera aparició d'un valor en una columna

Suposem que volem identificar les primeres ocurrències dels noms del conjunt de dades. Si algun nom apareix dues vegades o més en aquest conjunt de dades, el marcarem com a 0s , en cas contrari, es marcarà com a 1 . Ho podem fer utilitzant la funció COUNTIF . Vegem el procés a continuació.

Passos:

  • Creeu una columna nova per identificar les ocurrències i escriviu la fórmula següent a la cel·la D5 .
=(COUNTIF($C$5:$C5,$C5)=1)+0

Aquí, la funció COUNTIF continua tornant TRUE fins que troba el mateix nom a la columna C . Hem afegit un 0 ( zero ) per obtenir el valor numèric.

  • Premeu ENTER i veureu la sortida a la cel·la. D5 .

  • Utilitzeu el Núclear d'ompliment per Emplena automàticament les cel·les inferiors i aquesta operació marcarà les ocurrències posteriors dels noms com a 0 .

Així podeu identificar fàcilment la primera ocurrència d'un valor en una columna .

Més informació: Com trobar l'última aparició d'un valor en una columna a Excel (5 mètodes)

2. Aplicació de la funció COUNTIFS per trobar la primera aparició d'un valor en una columna

També podem trobar la primera ocurrència mitjançant la funció COUNTIFS . Suposem que volem identificar les primeres ocurrències dels noms del conjunt de dades. Si qualsevol nom apareix dues vegades o més en aquest conjunt de dades, el marcarem com a 0s , en cas contrari, el marcarem com a 1 . Parlem del procés a continuació.

Passos:

  • Creeu una columna nova per identificar les ocurrències i escriviu la fórmula següent a la cel·la D5 .
=N(COUNTIFS(C$5:C5,C5)=1)

Aquí, la funció COUNTIFS continua tornant TRUE fins que troba el mateix nom a la columna C . La funció N converteix VERTADER o FALS a 1 o 0 , respectivament.

  • Premeu ENTER i veureu la sortida a la cel·la D5 .

  • Utilitzeu el
  • 1>Emplena la maneta a Emplena automàticament les cel·les inferiors i aquesta operació marcarà les ocurrències posteriors dels noms com a 0 .

Així, podeu identificar fàcilment la primera ocurrència d'un valor en una columna .

Llegir més: Com trobar valor a la columna a Excel (4 mètodes)

3. Trobeu la primera ocurrència d'un valor en una columna mitjançant l'ús de les funcions d'ISNUMBER i MATCH d'Excel

Aplicar la funció ISNUMBER juntament amb la funció MATCH pot ser útil per trobar la primera ocurrència d'un valor en una columna . Suposem que volem identificar les primeres ocurrències dels noms del conjunt de dades. Si algun nom apareix dues vegades o més en aquest conjunt de dades, el marcarem com a 0s , en cas contrari, el marcarem com a 1 . Vegem el procediment a continuació.

Passos:

  • Creeu una columna nova per identificar les ocurrències i escriviu la fórmula següent a la cel·la D5 .
=1-ISNUMBER(MATCH(C5,C$4:C4,0))

Aquí, la funció MATCH cerca el valor a C5 , busca cap amunt a través de l' interval C4:C4 i retorna la posició on troba una coincidència exacta. La funció ISNUMBER retorna TRUE si hi troba un valor numèric, en cas contrari, retorna FALSE fins i tot si hi ha un error.

  • Premeu el botó ENTER i veureu la sortida a la cel·la D5 .

  • Utilitzeu el Emplenar el mànec per Emplenar automàticament les cel·les inferiors i aquesta operació marcarà les següents ocurrències dels noms com a 0 .

Així podeu identificar fàcilment el primer ocurrència d'un valor en una columna .

Llegiu més: Com trobar els 5 valors i noms principals a Excel (8 maneres útils)

4. Trobar la primera aparició d'un valor mitjançant funcions combinades

També podem trobar la primera aparició d'un valor o dades en una columna combinant <1 Funcions>IF , INDEX , FREQUÈNCIA , MATCH i ROW . Suposem que volem identificar les primeres ocurrències dels IDs del conjunt de dades. Si qualsevol ID apareix dues vegades o més en aquest conjunt de dades, els marcarem com a 0s , en cas contrari, els marcarem com a 1 . La fórmula serà una mica desordenada. Anem a la descripció a continuació.

Passos:

  • Creeu una columna nova per identificar les ocurrències i escriviu la fórmula següent a la cel·la 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)

Aquí, la funció SI retorna 1 ( VERTADER ) quan compleix els criteris, en cas contrari retorna 0 ( FALS ). La funció FREQUÈNCIA determina el nombre de vegades que es produeix un valor dins d'un rang determinat de valors.

Desglossament de la fórmula

  • FILES ($B$5:B5) —-> Retorna
    • Sortida : 1
  • ROW($B$5:$B$13) —-> Es converteix en
    • Sortida :{5;6;7;8;9;10;11;12;13}
  • FILA ($B$5) —-> Es converteix en
    • Sortida: {5}
  • MATCH ("~"&$B$5:$B$13& ”#”&$C$5:$C$13,$B$5:$B$13&”#”&$C$5:$C$13,0) —-> Es converteix en
    • Sortida : {1;2;3;4;5;1;7;2;9}
  • SI ($B$5:$B$13&”#”&$C$5:$C$13””,COMPARACIÓ(“~”&$B$5:$B$13&”#”&$C$5: $C$13,$B$5:$B$13&”#”&$C$5:$C$13,0)) —-> Es converteix en
  • IF($ B$5:$B$13&”#”&$C$5:$C$13””,{1;2;3;4;5;1;7;2;9}) —-> deixa
    • Sortida : {1;2;3;4;5;1;7;2;9}
  • FREQÜÈNCIA(SI($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)), FILA ($B$5:$B$13)-ROW ($B$5)+1) —-> Es converteix en
  • FREQÜÈNCIA(SI{1;2;3;4;5;1;7;2;9}),{ 5;6;7;8;9;10;11;12;13}-{5}+1) —-> Es converteix en
    • Sortida : {2;2;1;1;1;0;1;0;1;0}
  • INDEX(FREQUÈNCIA( IF($B$5:$B$13&”#”&$C$5:$C$13””,MA TCH(“~”&$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) —-> Retorna
  • INDEX({2;2;1 ;1;1;0;1;0;1;0})
    • Sortida:{2}
  • SI(INDEX(FREQÜÈNCIA(SI($B$5:$B$13&”#”&$C$5:$C$13):$C$13) ””, MATCH(“~”&$B$5:$B$13&”#”&$C$5:$C$13,$B$5:$B$13&”#”&$C$5: $C$13,0)), FILA ($B$5:$B$13)-ROW($B$5)+1), FILA ($B$5:B5))>0,1,0) —-> Simplifica a
  • IF({2}>0,1,0)
    • Sortida: 1

Finalment, obtenim la sortida com a 1 perquè l' ID a la cel·la B5 apareix per primera vegada.

  • Premeu ENTER i veureu la sortida a la cel·la D5 .

  • Utilitzeu el Annex d'emplenament per a Emplenar automàticament les cel·les inferiors i aquesta operació marcarà les ocurrències posteriors dels noms com a 0. .

Així podeu identificar fàcilment la primera ocurrència d'un valor en una columna .

Llegir més: Com trobar valor a la columna mitjançant VBA a Excel (4 maneres)

5. Ús de l'ordre de filtre per ordenar les primeres ocurrències de valors en una columna

Suposem que voleu veure els temps de repetició dels noms a la columna D i, per tant, voleu veure la posició de les primeres ocurrències d'aquests noms . Ho podem fer aplicant l'ordre Filtre . Seguiu la descripció següent.

Passos:

  • Creeu una columna nova per identificar les ocurrències i escriviu la fórmula següent a la cel·la D5 .
=COUNTIF($C$5:C5,C5)

Aquí, elLa funció COUNTIF retorna el nombre de vegades que apareix un nom a la columna C .

  • Ara, premeu ENTER i veurà la sortida a la cel·la D5 .

  • Utilitzeu la Annexa d'emplenament per a Emplenar automàticament les cel·les inferiors i aquesta operació marcarà les ocurrències posteriors dels noms com a 0 .

Així podeu veure el nombre de vegades que un nom apareix a la columna D .

  • Per Filtrar el primer ocurrències , seleccioneu l' interval B4:D13 i aneu a Inici >> Ordena & Filtre >> Filtre

  • Feu clic a la fletxa marcada a Coincideix amb la capçalera . Marqueu 1 i feu clic a D'acord .

  • Després d'això, veureu tots els duplicats IDs eliminats pel filtrat . Només apareixeran les primeres ocurrències dels IDs .

Així, només podeu trobar la primera i Filtreu-los en una columna.

Llegiu més: Com obtenir el valor de la cel·la per fila i columna a Excel VBA

Secció de pràctica

A la figura següent, us dono el conjunt de dades que hem utilitzat en aquest article perquè pugueu practicar aquests exemples pel vostre compte.

Conclusió

En conclusió, l'objectiu principal d'aquest article és proporcionar un enfocament fàcil per trobar les primeres ocurrències d'alguns valors donats enuna columna a Excel. Hem utilitzat funcions bastant bàsiques per a aquest propòsit. Si teniu mètodes, idees o comentaris millors, deixeu-los al quadre de comentaris. Això m'ajudarà a enriquir els meus propers articles.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.