Gå til hovedindhold

Hvordan nummererer man rækker efter automatisk indsættelse eller sletning af rækker i Excel?

Antag, jeg har nummererede rækker fra 1 til 20 i en kolonne, nu når jeg indsætter eller sletter en række fra dataområdet, vil jeg have, at nummerlisten automatisk kan omnummereres. Kan denne opgave udføres i Excel?

Antal rækker efter indsættelse eller sletning af rækker automatisk med formler

Antal rækker efter indsættelse eller sletning af rækker automatisk med VBA-kode


Antal rækker efter indsættelse eller sletning af rækker automatisk med formler

Faktisk kan rækkefunktionen i Excel hjælpe dig med automatisk at omnummerere rækkerne efter indsættelse eller sletning af rækker skal du gøre som følger:

1. Indtast denne formel: = RÆK () - 1 ind i celle A2, og træk derefter fyldhåndtaget ned til de celler, som du vil nummerere rækkerne, se skærmbillede:

doc auto nummer rækker 1

Bemærk: Hvis din nummerliste starter ved den første celle, kan du ændre formlen som = RÆK (), kan du tilføje eller trække fra formlen, hvis dine tal ikke stemmer overens med den aktuelle række, for eksempel = RÆK () - 3, = RÆK () + 10...

2. Opret derefter en tabel for dette dataområde, vælg dataområdet, og klik indsatte > Bordlampe, og derefter i Opret tabel dialogboks, tjek Mit bord har overskrifter hvis der er overskrifter i dit interval, se skærmbillede:

doc auto nummer rækker 2

3. Og klik derefter på OK, er tabellen oprettet med det samme, og nu, når du indsætter eller sletter rækker i tabelområdet, opdateres rækkenumrene altid automatisk, se skærmbillede:

doc auto nummer rækker 3


Antal rækker efter indsættelse eller sletning af rækker automatisk med VBA-kode

Bortset fra ovenstående formelmetode kan du også afslutte den med en VBA-kode.

1. Gå til regnearket, som du vil indsætte sekvensnumre automatisk.

2. Højreklik på arkfanen, og vælg Vis kode fra genvejsmenuen, i poppet ud Microsoft Visual Basic til applikationer vindue, skal du kopiere og indsætte følgende kode i det tomme modulvindue.

VBA-kode: Auto nummerrækker efter indsættelse eller sletning af rækker:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160612
    Dim I As Integer
    I = 1
    Application.EnableEvents = False
    For I = 1 To 20
        Range("A" & I).Value = I
    Next
    Range("A21").Value = ""
    Application.EnableEvents = True
End Sub

3. Gem derefter og luk denne kode, når du indtaster det første nummer 1 i celle A1, udfyldes sekvensnumrene fra 1 til 20 automatisk. Hvis du indsætter eller sletter rækker fra området, omnummereres serienummeret automatisk med det samme.

Bemærk: I ovenstående kode, brevet A angiver kolonnebrevet, som du vil udfylde sekvensnummeret, 1 Til 20 er de rækker, som du vil nummerere, og A21 er cellehenvisningen ved siden af ​​din sidst nummererede celle. Du kan ændre dem efter behov.


Indsæt punkttegn eller nummereringsliste i en kolonne med celler

Kutools til Excel's Indsæt kugle og jegnsert Nummerering funktioner kan hjælpe dig med hurtigt at indsætte punktopstilling og nummereringsliste i en kolonne med celler. Klik for at downloade Kutools til Excel!

Kutools til Excel: med mere end 300 praktiske Excel-tilføjelsesprogrammer, gratis at prøve uden begrænsning på 30 dage. Download og gratis prøveversion nu!


Demo: Antal rækker efter indsættelse eller sletning af rækker automatisk i Excel-regneark

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
is there any formula?
This comment was minimized by the moderator on the site
if i delete the row, is there any possibility to set below numbers are in serial
This comment was minimized by the moderator on the site
Thanks....
This comment was minimized by the moderator on the site
Just what I was looking for thank you!!
This comment was minimized by the moderator on the site
very very thanks! http://www.extendoffice.com<br /> :D
This comment was minimized by the moderator on the site
It doesn't work for me. It won't allow me to insert a table for more than one row. If I proceed without it, it does not change the numbers after deleting or adding a row. Please advise. Thanks!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations