Vältä päällekkäisyyksiä sarjanumeroissa Excelissä

Sisällysluettelo

Ystäväni soitti minulle ja kysyi, onko olemassa tapa saada sarjanumerot siten, että ne eivät ole päällekkäisiä Excel -sarjanumeroiden kanssa.

Jotain alla olevan kuvan mukaisesti:

Hän halusi, että Intian sarjanumero olisi 1 missä tahansa. Samoin Yhdysvallat on toinen maa, ja sen sarjanumeron tulee aina olla 2.

Tämä sai minut miettimään.

Ja tässä on kaksi tapaa, jotka voisin keksiä välttääksesi päällekkäisyyksiä sarjanumeroissa Excelissä.

Menetelmä #1 - VLOOKUP -toiminnon käyttäminen

Ensimmäinen tapa on käyttää rakastettua VLOOKUP -toimintoa.

Tätä varten meidän on ensin hankittava ainutlaatuinen luettelo maista. Tässä on vaiheet sen tekemiseen:

  • Luo kopio maaluettelosta (liitä se samaan laskentataulukkoon tai toiseen laskentataulukkoon).
  • Valitse kopioidut tiedot ja siirry kohtaan Tiedot -> Poista kaksoiskappaleet. Se avaa Poista kaksoiskappale -valintaikkunan.
  • Varmista, että vaihtoehto - Omat tiedot sisältävät otsikot on valittu (jos tiedoissasi on otsikko. Muussa tapauksessa poista valinta).
  • Valitse sarake, josta haluat poistaa kaksoiskappaleet.
  • Napsauta OK.
  • Se siitä. Sinulla on luettelo ainutlaatuisista maiden nimistä.
Katso myös: Ultimate Guide to Find and Remove Duplicates in Excel.

Määritä nyt sarjanumerot kullekin maalle. Varmista, että nämä numerot on kirjoitettu ainutlaatuisen maaluettelon oikealle puolelle, koska VLOOKUP ei voi noutaa tietoja hakuarvon vasemmalta puolelta.

Käytä alla olevaa VLOOKUP -kaavaa solussa, johon haluat sarjanumerot (B3: B15):

= HAKU (C3, $ F $ 3: $ G $ 8,2,0)

Tämä VLOOKUP -kaava ottaa maan nimen hakuarvoksi, tarkistaa sen F3: G8: n tiedoista ja palauttaa sen sarjanumeron.

Menetelmä #2 - Dynaaminen kaava

Vaikka VLOOKUP -menetelmä on täysin hieno tapa tehdä tämä, se ei ole dynaaminen.

Joten jos lisään uuden maan tai muutan olemassa olevaa maata, tämä menetelmä ei toimi ja sinun on toistettava koko menetelmä #1 uudelleen.

Tässä on kaava, joka tekee siitä dynaamisen:

= JOS (LASKE ($ C $ 3: $ C4, $ C4) = 1, MAX ($ B $ 3: $ B3)+1, INDEKSI ($ B $ 3: $ C $ 18, MATCH ($ C4, $ C $ 3: $) C4,0), 1))

Jos haluat käyttää tätä kaavaa, sinun on annettava manuaalisesti 1 ensimmäiseen soluun ja yllä oleva kaava kaikkiin muihin jäljellä oleviin soluihin.

Kuinka se toimii:

Se käyttää IF -toimintoa, joka tarkistaa, kuinka monta kertaa maa on esiintynyt ennen kyseistä riviä. Jos maan nimi esiintyy ensimmäistä kertaa, lukumäärä on 1 ja ehto on TOSI, ja jos maan nimi on esiintynyt myös aikaisemmin, määrä on enemmän kuin 1 ja ehto on EPÄTOSI.

  • Kun ehto on TOSI:

= MAX ($ B $ 3: $ B3) +1

Jos arvo on TOSI, mikä tarkoittaa, että maan nimi ilmestyy ensimmäistä kertaa, se tunnistaa sarjanumeron enimmäisarvon tähän asti ja lisää siihen 1 antaakseen seuraavan sarjanumeron.

  • Kun arvo, jos EPÄTOSI:

= INDEKSI ($ B $ 3: $ C $ 18, MATCH ($ C4, $ C $ 3: $ C4,0), 1)

Jos maa on jo tapahtunut aiemmin, tämä kaava siirtyy soluun, jossa se näkyy ensimmäisenä, ja palauttaa kyseisen maan ensimmäisen esiintymän sarjanumeron.

Lataa esimerkkitiedosto

Saatat pitää myös seuraavista Excel -opetusohjelmista:

  • Flash Fillin käyttäminen Excelissä.
  • Lajittele tiedot automaattisesti aakkosjärjestykseen kaavan avulla.
  • Kuinka nopeasti täyttää solujen lukuja vetämättä.
  • Täyttökahvan käyttäminen Excelissä.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave