Kerülje az ismétlődést a sorszámokban az Excelben

Tartalomjegyzék

Egy barátom felhívott, és megkérdezte, van -e mód arra, hogy a sorszámok úgy legyenek, hogy ne legyenek duplikációk a sorszámokban az Excelben.

Valami az alábbiak szerint:

Azt akarta, hogy India sorozatszáma 1 legyen, bárhol is fordul elő. Hasonlóképpen, az USA a második ország, és mindig 2 -nek kell lennie a sorszámának.

Ez elgondolkodtatott.

És itt van az a két módszer, amellyel kitalálhatnám, hogy elkerüljem a sorszámok ismétlődését az Excelben.

1. módszer - A VLOOKUP funkció használata

Az első módszer a szeretett VLOOKUP funkció használata.

Ehhez először meg kell szereznünk az országok egyedi listáját. Ehhez tegye a következő lépéseket:

  • Hozzon létre egy másolatot az országok listájáról (másolja be és illessze be ugyanazon a munkalapon vagy egy másik munkalapon).
  • Válassza ki a másolt adatokat, és lépjen az Adatok -> Másolatok eltávolítása pontra. Megnyílik az ismétlődő párbeszédpanel.
  • Győződjön meg arról, hogy a - Saját adatok fejlécek - opció be van jelölve (ha az adatai tartalmazzák a fejlécet. Máskülönben törölje a jelölést).
  • Válassza ki azt az oszlopot, amelyből el szeretné távolítani az ismétlődéseket.
  • Kattintson az OK gombra.
  • Ez az. Látni fogja az egyedi országnevek listáját.
Lásd még: A végső útmutató az ismétlődések megkereséséhez és eltávolításához az Excelben.

Most rendelje hozzá a sorozatszámokat minden országhoz. Győződjön meg arról, hogy ezeket a számokat az egyedi országlista jobb oldalán adja meg, mivel a VLOOKUP nem tudja lekérni az adatokat a keresési érték bal oldalán.

A cellában, ahol a sorozatszámokat szeretné megadni (B3: B15), használja az alábbi VLOOKUP képletet:

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

Ez a VLOOKUP képlet az ország nevét veszi fel keresési értékként, ellenőrzi az F3: G8 adataiban, és visszaadja annak sorszámát.

2. módszer - Dinamikus képlet

Bár a VLOOKUP módszer ennek tökéletes módja, nem dinamikus.

Tehát ha új országot adok hozzá vagy megváltoztatok egy meglévő országot, ez a módszer nem működik, és újra meg kell ismételnie az 1. módszer teljes folyamatát.

Itt van egy képlet, amely dinamikussá teszi:

= HA (COUNTIF ($ C $ 3: $ C4, $ C4) = 1, MAX ($ B $ 3: $ B3)+1, INDEX ($ B $ 3: $ C $ 18, MATCH ($ C4, $ C $ 3: $) C4,0), 1))

Ennek a képletnek a használatához manuálisan kell beírnia 1 -et az első cellába, és a fenti képletet az összes többi cellába.

Hogyan működik:

HA függvényt használ, amely ellenőrzi, hogy az adott sor előtt hányszor fordult elő egy ország. Ha az országnév először fordul elő, akkor a szám 1 és a feltétel IGAZ, és ha az ország neve korábban is előfordult, akkor a szám több mint 1, és a feltétel HAMIS.

  • Ha a feltétel IGAZ:

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

Ha az érték IGAZ, ami azt jelenti, hogy az ország neve először jelenik meg, akkor azonosítja a sorozatszám maximális értékét addig, és hozzáad 1 -et a következő sorszámértékhez.

  • Mikor érték ha HAMIS:

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

Ha az ország már korábban megtörtént, akkor ez a képlet arra a cellára kerül, ahol először jelenik meg, és visszaadja az adott ország első előfordulásának sorszámát.

Töltse le a példa fájlt

A következő Excel oktatóanyagok is tetszhetnek:

  • A Flash Fill használata Excelben.
  • Az adatok automatikus rendezése ábécé sorrendben a képlet segítségével.
  • Hogyan lehet gyorsan kitölteni a számokat a cellákban húzás nélkül.
  • A kitöltő fogantyú használata az Excelben.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave