Print side | Luk vindue

Indsætte løbenummer for unikke værdier

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Makro og VBA
Forum beskrivelse: Hjælp til Makroer og VBA-programmering
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=2631
Udskrevet den: 20.Maj.2024 kl. 07:34


Emne: Indsætte løbenummer for unikke værdier
Besked fra: A.Larsen
Emne: Indsætte løbenummer for unikke værdier
Posteringsdato: 04.Jul.2016 kl. 12:03
Hej Alle

Jeg har nu brugt en del timer på diverse loops og ligne, uden held. 

Min udfordring er "simpel" - jeg skal tilføje et løbenummer i kolonne B afhængig af værdien i kolonne A, herunder startende med 001 for hver unik værdi. 

Jeg har
Kolonne A        Kolonne B
Bil                   
Bil
Bil
Fly
Fly
Cykel
Cykel
Cykel
Elcykel
Elcykel
Elcykel
Elcykel
Elcykel
Hus
Hus
Hus
Hus

og vil gerne have
Kolonne A        Kolonne B
Bil                    001
Bil                    002
Bil                    003
Fly                    001
Fly                    002
Cykel                001
Cykel                002
Cykel                003
Elcykel              001
Elcykel              002
Elcykel              003
Elcykel              004
Elcykel              005
Hus                   001
Hus                   002
Hus                   003
Hus                   004

OBS: Det skal siges, at antallet af værdier i kolonne A for hver unik type og antallet af unikke typer skal være variable, således er ovenstående ikke en endelige komplet liste.

Mange tak for jeres tid :)

Mvh 
Alexander 




Svar:
Besked fra: EXCELGAARD
Posteringsdato: 04.Jul.2016 kl. 12:39
I den første celle i B-kolonnen (celle A1), indsætter du denne formel:

=TÆL.HVIS($A$1:A1;A1)

...og, så 'trækker' du blot formlen nedad, så mange rækker ned, som du skal bruge i kolonne B.

Hvis du starter i en anden celle end A1/B1, så skal du udskifte A1 i formlen, med din første række.


-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.


Besked fra: excelent
Posteringsdato: 04.Jul.2016 kl. 12:46
="00"&TÆL.HVIS($A$1:A1;A1)

Excelgaard glemte 00
han er jo også godt oppe i årene :-)


-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: EXCELGAARD
Posteringsdato: 04.Jul.2016 kl. 12:56
Heh, heh - jeg tænkte, at dem kunne han jo formatere sig ud af Smile


-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.



Print side | Luk vindue