Formel i excel som viser neste ledige nummer i nummer serie

Anonym
2023-10-27T13:00:41+00:00

Hei,

Jeg leter etter en formel i excel som automatisk generer neste ledige nummer.

F.eks et dokument nummer som er satt sammen av flere verdier fra flere kolonner.

Kolonne H er satt sammen av verdier i kolonne A-G. Jeg ønsker at nye dokumentnummer blir generert automatisk med neste ledige nummer i G kolonnen. Således at jeg unngår at samme dokument nummer blir brukt 2 ganger.

Er det noen som kan hjelpe meg med det, så setter jeg stor pris på det.

Hilsen Anne

Microsoft 365 og Office | Excel | Andet | Windows

Låst spørgsmål. Dette spørgsmål blev migreret fra Microsoft Support-community'et. Du kan stemme om, hvorvidt det er nyttigt, men du kan ikke tilføje kommentarer eller svar eller følge spørgsmålet.

0 kommentarer Ingen kommentarer
Svar accepteret af spørgsmålets forfatter
Anonym
2023-11-01T16:17:51+00:00

Dette svar er automatisk blevet oversat. Som følge heraf kan der være grammatiske fejl eller ulige sætninger.

For at være ærlig ser det ud til, at formlen er vanskeligere at gøre, hvis den skal generere et tilfældigt firecifret tal og udfylde det i henhold til kolonnerne A-F. Så jeg lavede en VBA, effekten er som følger:

Billede

Klik herfor at downloade filen. Koden vises som nedenfor:

For at køre makroen skal du trykke på , vælg "GenerateRandomNumbers" og klik på ALT + F8 "Kør"., trinene er som følger. Hvis du har brug for at omskrive koden efter dine egne behov, se venligst kommentarerne i koden.

Sådan kan du gøre det:

  1. Tryk på for at åbne VBA-editoren (Visual Basic for Applications).ALT + F11
  2. I VBA-editoren skal du klikke for at indsætte et nyt modul.Insert > Module
  3. Kopier og indsæt VBA-koden i modulet, skift koden efter behov.
  4. Luk VBA-editoren.

Denne kode genererer tilfældige 4-cifrede tal i kolonne G , når både kolonne A og F i samme række har data. Du kan ændre regnearks- og kolonnereferencerne, så de passer til din specifikke Excel-opsætning. Sørg for at gemme projektmappen som en fil med aktiverede makroer (), hvis den ikke allerede er gemt på denne måde..xlsm

Når du nu udfylder data i kolonne A og F, kan du køre makroen for at generere tilfældige tal i kolonne G for de tilsvarende rækker.

Var dette svar nyttigt?

1 person fandt dette svar nyttigt.
0 kommentarer Ingen kommentarer

8 ekstra svar

Sortér efter: Meget nyttig
  1. Anonym
    2023-10-30T12:14:41+00:00

    Dette svar er blevet oversat automatisk. Som et resultat heraf, kan der være grammatiske fejl eller underlige vendinger.

    Hej, Anne Beckmann

    Tak for præciseringen, jeg forstår, hvis sekvensnumrene i kolonne G genereres automatisk.

    Skal det være baseret på nogen tilstand? For eksempel 0001/0002/0026/0027 generationsmønster, hvis der er en bestemt betingelse, vil det være muligt at forstå præcis, hvordan sekvensnummeret på kolonne G genereres

    Var dette svar nyttigt?

    0 kommentarer Ingen kommentarer
  2. Anonym
    2023-10-30T11:42:14+00:00

    Hi Icelyn,

    Thank you for your reply. I will try to explain this better.

    Our document numbers consist of 6 different attributes. Many documents (e.g.: minutes of meeting) will have the same attributes and the only parameter to make the document number unique, is the sekvens number in column G.

    My goal is, when I fill in the attributes from column A to column F, the sekvens number in column G should be created automaticly. In that way, the document will have an unique number. In a list with several hundreds of documents in a big project, the function will save me for a lot of work.

    I hope this will make wish for function more clear to you.

    Best regards

    Anne Beckmann

    Var dette svar nyttigt?

    0 kommentarer Ingen kommentarer
  3. Anonym
    2023-10-30T08:34:32+00:00

    Jeg ved ikke om problemet er løst.

    Hvis ikke kan det her måske være til hjælp.

    https://www.dropbox.com/scl/fi/ypbbj5e45zygzexxpx6n1/Neste_Ledige.xlsx?rlkey=abrsmh0v0go0h276d7l7ybtdp&dl=0

    Var dette svar nyttigt?

    0 kommentarer Ingen kommentarer
  4. Anonym
    2023-10-27T17:40:22+00:00

    Dette svar er blevet oversat automatisk. Som et resultat heraf, kan der være grammatiske fejl eller underlige vendinger.

    Hej, Anne Beckmann

    Velkommen til Microsoft Community.

    Fra oversættelsen ser det ud til, at din kolonne 9 skal tilføjes med et nyt nummer til flere referencer. Er det, hvad det betyder? Hvis ikke, kan du dele flere detaljer. Her er en gengivelse.

    Du kan opnå dette ved at bruge en kombination af Excel-funktioner. Hvis du automatisk vil generere det næste tilgængelige tal i kolonne 9 baseret på værdierne i kolonne 2-8, kan du bruge følgende formel i celle

    =A2 & "-" & B2 & "-" & C2 & "-" & D2 & "-" & E2 & "-" & F2 & "-" & G2 & "-" & TEKST<br><br><br><br> (TÆL.HVIS($A$2:A2,A2,$B$2:B2,B2,$C$2:C2,C2,$D$2:D2,D2,$E$2:E2,E2,$F$2:F2,F2,$G$2:G2,G2),"0000")
    1. Denne formel kombinerer værdierne i kolonne 2-8 og tilføjer et sekventielt genereret tal. Sådan fungerer det:
    2. kombinerer værdierne A2 & "-" & B2 & "-" & C2 & "-" & D2 & "-" & E2 & "-" & F2 & "-" & G2 fra kolonne 2-8 med bindestreger imellem.
    3. TÆL.HVIS($A$2:A2,A2,$B$2:B2,B2,$C$2:C2,C2,$D$2:D2,D2,$E$2:E2,E2,$F$2:F2,F2,$G$2:G2,G2) Tæller antallet af forekomster, hvor værdierne i kolonne 2-8 svarer til værdierne i den aktuelle række. Området ændres, når du kopierer formlen ned.
    4. TEKST(..., "0000") Formaterer optællingen som et firecifret tal med foranstillede nuller.
    5. Kopiér denne formel ned i kolonne 9 for automatisk at generere det næste tilgængelige tal for hver række baseret på værdierne i kolonne 2-8.

    Sådan ser den resulterende kolonne 9 ud i dine eksempeldata:

    https://learn-attachment.microsoft.com/api/attachments/bfec4356-8f8c-4a76-9b13-e0f73e085030?platform=QnA&fud_access=wJJIheezUklbAN2ppeDns8cDNpYs3nCYjgitr%2BfFBh2dqlqMuW7np3F6Utp%2FKMltnRRYFtVjOMO5tpbpW9UyRAwvLeec5emAPixgq9ta07Dgnp2aq5eJbnfd%2FU3qhn54tqjy1n5BAIGrYPkEmwDYjk4BCiXU2ARU9llQinhT7%2F%2BRG%2FoIBea%2BjiijRV6bCvQKRllKnu1Po03JdAHAwp1BdkXGVWa%2BfBD%2Fc7LW4LHFNRWaaLg0W3NDJBQD%2BwpVOwQcPXMDWjVGn%2F0KkbkitVIb3ilGUl%2FbwgrodQRLm5VZ81drouaojgZNDBqMIpoP%2FPIIuP0V825W81FbHW7fms%2Fg%2Bngd1dRo4Q2n6a%2FQkRJz3hwYN%2B%2Fcm9YHRfJrJZ5eNe5SwEWnWhqXRs3gn8EUqYN3g3WQ%2F1AGi9e33o1I4Xh73hU%3D

    Hvis dette er forskelligt fra det, du har brug for, så prøv at beskrive det mere for mig, hvilket burde give os mulighed for at diskutere yderligere, hvordan vi kommer videre.

    Med venlig hilsen

    Icelynn |Microsoft Community Support-specialist

    Var dette svar nyttigt?

    0 kommentarer Ingen kommentarer