Avatar billede tjodense Mester
09. februar 2022 - 10:23 Der er 5 kommentarer og
4 løsninger

Hvis bestemt tekst findes skriv nummer i ny kolonne

Hej,
Har f.eks. 1 kolonner med en masse rækker.
f.eks. kolonne A:
AA123456
GC123456
BC123457
GC123456
I kolonne B skal den så skrive et 1 (fortløbende nr.), men hvis samme tekst findes i kolonne A skal den skrive samme nr. i kolonne B.
Så hvis GC123456 findes flere gange i kolonne A skal den altid skrive samme nummer i kolonne B i de rækker GC123456 forekommer.
Kan man det ?
/tj
Avatar billede tjodense Mester
09. februar 2022 - 10:25 #1
Så det kommer til at se sådan nogenlunde ud:
Kolonne A      Kolonne B
AA123456      1
GC123456      2
BC123457      3
GC123456      2
Avatar billede ebea Ekspert
09. februar 2022 - 11:18 #2
Umiddelbart, giver det ikke rigtig mening, med at nummerere som du gør.
Hvad nu, hvis der kommer en dublet mere af et tredje tal, så vil du få både tællingen af unikke tal, samt dubletter til at have samme nr.
Avatar billede tjodense Mester
09. februar 2022 - 11:33 #3
Tak for input.
Det skal det også (måske er der 3, 4, 5 eller flere), da det er et "basisnr."(numerisk felt) og samme basisnummer kan tilhøre flere rækker med samme tekst i kolonne A.
Men det er nok lidt kringlet at forklare - kan godt se hvad du mener.
Tænker jeg laver det på en anden måde, da det nok bliver lidt bøvlet.
Avatar billede ebea Ekspert
09. februar 2022 - 11:50 #4
#3 - Alternativt kan du tælle dine unikke, med dine rækker startende i A2.
=HVIS(TÆL.HVIS(A$1:A2;A2)=1;1+MAKS(B$1:B1);"")
Avatar billede xl-Enthusiast Ekspert
09. februar 2022 - 12:31 #5
Måske kan det her bruges

https://www.dropbox.com/scl/fi/jiezcwxhraylddblb7wa5/tjodense.xlsx?dl=0&rlkey=krvkttrgpl63akknc42l9j3t9

Hvis du ikke har adgang til UNIQUE funktionen (formentlig UNIK mpå dansk), så skal der noget andet til.
Avatar billede jens48 Ekspert
09. februar 2022 - 13:00 #6
Hvis man arbejder lidt videre på ebeas forslag kan du også få vist det rigtige tal ved dubletter med denne formel:

=IF(COUNTIF($A$2:A5;A5)=1;MAX($B$1:B4)+1;INDEX($B$2:B4;MATCH(A5;$A$2:A4;)))

På dansk:
=HVIS(TÆL.HVIS($A$2:A5;A5)=1;MAKS($B$1:B4)+1;INDEKS($B$2:B4;SAMMENLIGN(A5;$A$2:A4;)))
Avatar billede ebea Ekspert
09. februar 2022 - 13:10 #7
#6 -  Eller alternativ, Jens;  =TÆL.HVISER($A$2:A2;A2)
ned til f.eks. række 10, eller længere
Avatar billede tjodense Mester
09. februar 2022 - 13:40 #8
Hold da op. Fed hjælp. Har afprøvet alle. og det virker bare så godt. Fedt. Tak for alle input.
Avatar billede tjodense Mester
09. februar 2022 - 13:41 #9
Kan man egentlig ikke dele points ud mere her på eksperten ?.
Nok da jeg havde mit gamle login for mange år siden ;- )
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester