Salt la conținutul principal

Cum se inserează un număr specific de coloane la intervale fixe în Excel?

În utilizarea zilnică a Excel, este posibil să vă confruntați cu o situație de care aveți nevoie adăugați mai multe coloane între coloanele existente. Puteți, desigur, să introduceți coloanele unul câte unul folosind funcția Inserare. Dar când vă confruntați cu date mari și trebuie să introduceți trei coloane după fiecare a doua sau a n-a coloană, funcția de inserare aparent nu este eficientă. Deci, cum poți termina rapid sarcina? În acest tutorial, vom vorbi despre două metode simple de a rezolva problema.

Introduceți un anumit număr de coloane goale în intervalul de date la intervale fixe cu codul VBA

Introduceți un anumit număr de coloane goale în intervalul de date la intervale fixe, cu o caracteristică uimitoare


Introduceți un anumit număr de coloane goale în intervalul de date la intervale fixe cu codul VBA

Putem folosi cele de mai jos Cod VBA pentru a introduce un anumit număr de coloane goale după fiecare n-a coloană. Vă rugăm să faceți după cum urmează.

1. apasă pe Alt + F11 tastele în Excel și deschide fișierul Microsoft Visual Basic pentru aplicații fereastră.

2. clic Insera > Module și lipiți următoarea macro în Module Fereastră.

Cod VBA: introduceți un anumit număr de coloane în date la intervale fixe

Sub InsertColumnsAtIntervals()
'Updateby Extendoffice
Dim Rng As Range
Dim xInterval As Integer
Dim xColumns As Integer
Dim xColumnsCount As Integer
Dim xNum1 As Integer
Dim xNum2 As Integer
Dim WorkRng As Range
Dim xWs As Worksheet
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xColumnsCount = WorkRng.Columns.Count
xInterval = Application.InputBox("Enter column interval. ", xTitleId, 1, Type:=1)
xColumns = Application.InputBox("How many columns to insert at each interval? ", xTitleId, 1, Type:=1)
xNum1 = WorkRng.Column + xInterval
xNum2 = xColumns + xInterval
Set xWs = WorkRng.Parent
For i = 1 To Int(xColumnsCount / xInterval)
    xWs.Range(xWs.Cells(WorkRng.Row, xNum1), xWs.Cells(WorkRng.Row, xNum1 + xColumns - 1)).Select
   Application.Selection.EntireColumn.Insert
    xNum1 = xNum1 + xNum2
Next
End Sub

3. apasă pe F5 tasta pentru a rula acest cod. Apare o casetă de solicitare pentru a vă reaminti să selectați interval de date în care doriți să introduceți coloane goale.
doc insert-colons-the-intervals 1

4. Faceți clic pe OK buton. Apare o altă casetă promptă, vă rugăm să introduceți numărul de intervale de coloane în Introduceți intervalul coloanei cutie.
doc insert-colons-the-intervals 2

5. Continuați să faceți clic pe OK buton. A treia casetă promptă apare, vă rugăm să specificați numărul de coloane pe care doriți să le inserați la fiecare interval in cutie.
doc insert-colons-the-intervals 3

6. Faceți clic pe OK butonul pentru a obține rezultatul.
doc insert-colons-the-intervals 4


Introduceți un anumit număr de coloane goale în intervalul de date la intervale fixe, cu o caracteristică uimitoare

Dacă nu doriți să utilizați metoda codului VBA, Introduceți rânduri și coloane goale caracteristică a Kutools pentru Excel este soluția perfectă pentru tine. Cu această caracteristică, puteți introduce un număr specific de coloane în intervalul de date la intervale fixe în doar câteva clicuri.

Înainte de a aplica Kutools pentru Excel, vă rugăm să îl descărcați și să îl instalați mai întâi.

1. Selectați mai întâi intervalul de date existent. Apoi apasa Kutools > Insera > Introduceți rânduri și coloane goale.
doc insert-colons-the-intervals 5

2. Introduceți rânduri și coloane goale apare caseta de dialog. Puteți vedea intervalul de date pe care l-ați selectat la pasul 1 afișat în caseta Interval. Alege Coloane goale opțiune în Tipul de inserare secțiune. Si specifica intervalele numerelor de coloane și coloane pe care doriți să le inserați la fiecare interval. Aici am introdus 1 și 3 separat.
doc insert-colons-the-intervals 6

3. Faceți clic pe OK butonul pentru a finaliza setarea și a obține rezultatul.
doc insert-colons-the-intervals 7

notițe: Dacă doriți să aveți o încercare gratuită (30 de zile) a acestui utilitar, vă rugăm să faceți clic pentru a-l descărca, apoi mergeți să aplicați operația conform pașilor de mai sus.


Alte operațiuni (articole)

Cum să inserați rapid o linie bazată pe data curentă în Excel?
Presupunând că există o foaie care conține un rând cu date și acum vreau să introduc o linie chiar la data curentă, care se va schimba automat în timp ce deschideți registrul de lucru în fiecare zi. Există un truc care să îl rezolve în Excel?

Cum să inserați întotdeauna un rând gol mai jos în loc de deasupra în Excel?
După cum știm cu toții, atunci când introduceți un rând gol într-o foaie de lucru, rândul gol va fi întotdeauna inserat deasupra rândului sau a celulei selectate. Dar, uneori, poate fi necesar să inserați rândul sub celula sau rândul selectat. Cum ați putea rezolva acest job în Excel?

Cum să inserați automat un rând nou gol prin butonul de comandă în Excel?
În multe cazuri, poate fi necesar să introduceți un rând nou gol într-o poziție specificată a foii de lucru. În acest articol, vă vom arăta cum să inserați automat un rând nou gol făcând clic pe un buton de comandă în Excel.

Cum se inserează un rând gol după un anumit text în Excel?
Dacă doriți să inserați rânduri goale după un anumit text, după cum se arată în următoarea captură de ecran, cum să faceți acest lucru rapid și ușor fără a le insera manual unul câte unul?


  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane și păstrarea datelor; Conținut de celule divizate; Combinați rânduri duplicate și sumă / medie... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Formule favorite și inserare rapidă, Gama, Diagrame și Imagini; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Gruparea tabelului pivot după numărul săptămânii, ziua săptămânii și multe altele ... Afișați celulele deblocate, blocate prin diferite culori; Evidențiați celulele care au formulă / nume...
fila kte 201905
  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
fundul officetab
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations