I cookie ci aiutano i nostri servizi. Utilizzando i nostri servizi, l'utente accetta di utilizzare i cookie.
Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Log In
x
or
x
x
Registrati
x

or

Come dividere i dati in più fogli di lavoro per numero di righe in Excel?

Ad esempio, ho una gamma di liste di dati, ora voglio dividerlo in più fogli di lavoro per numero di righe, in questo esempio, lo dividerò per ogni riga 5 (vedi le schermate seguenti). Ci sono modi per aiutarci a risolvere rapidamente questo problema? Qui introdurrò due trucchi per farcela facilmente.


doc-split-dati-by-rows1


-2



doc-split-dati-by-rows2
doc-split-dati-by-rows3
doc-split-dati-by-rows4
doc-split-dati-by-rows5

Dividi i dati in più fogli di lavoro per righe contate con il codice VBA

Dividi i dati in più fogli di lavoro per numero di righe con Kutools per Excel


freccia blu bolla destra Dividi i dati in più fogli di lavoro per righe contate con il codice VBA


Il seguente codice VBA può aiutarti a dividere le righe in più fogli di lavoro per numero di righe, come segue:

1. Tenere premuto il tasto ALT + F11 chiave per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Moduloe incollare il seguente codice nella finestra del modulo.

VBA: suddivide i dati in fogli per numero di righe in Excel.

Sub SplitData()
'Updateby20140617
Dim WorkRng As Range
Dim xRow As Range
Dim SplitRow As Integer
Dim xWs As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
SplitRow = Application.InputBox("Split Row Num", xTitleId, 5, Type:=1)
Set xWs = WorkRng.Parent
Set xRow = WorkRng.Rows(1)
Application.ScreenUpdating = False
For i = 1 To WorkRng.Rows.Count Step SplitRow
    resizeCount = SplitRow
    If (WorkRng.Rows.Count - xRow.Row + 1) < SplitRow Then resizeCount = WorkRng.Rows.Count - xRow.Row + 1
    xRow.Resize(resizeCount).Copy
    Application.Worksheets.Add after:=Application.Worksheets(Application.Worksheets.Count)
    Application.ActiveSheet.Range("A1").PasteSpecial
    Set xRow = xRow.Offset(SplitRow)
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

3. Quindi premere F5 chiave per eseguire il codice e viene visualizzata una finestra di dialogo per selezionare un intervallo da dividere, quindi fare clic su OKe un'altra finestra di dialogo per specificare il conteggio delle righe. Vedi screenshot:

4. Clic OKe l'intervallo viene suddiviso in più fogli per il conteggio delle righe.

Note: I fogli di lavoro suddivisi sono posizionati sul retro del foglio di lavoro principale.


freccia blu bolla destra Dividi i dati in più fogli di lavoro per numero di righe con Kutools per Excel

Il codice sopra può dividere i dati solo per il numero di righe specificato e non aggiungerà il titolo per ogni dato del foglio di lavoro se i tuoi dati hanno il titolo.

Ma con Kutools for Excel'S Split Data, non solo è possibile inserire le intestazioni per ogni dato del foglio di lavoro, ma anche specificare i nuovi nomi del foglio di lavoro divisi.

Kutools for Excel include più di 300 utili strumenti di Excel. Libero di provare senza limiti nei giorni 30. Get it Now

Se hai installato Kutools per Excel, esegui le seguenti operazioni:

1. Seleziona l'intervallo di dati che desideri dividere.

2. Clic Impresa > Strumenti del foglio di lavoro > Split Data (o Impresa > Split Data ), vedi screenshot:

doc-split-dati-by-rows6

3. Nel Dividere i dati in più fogli di lavoro la finestra di dialogo:

  • Seleziona File fissi from Spalato basato su opzione e immettere il numero di conteggi delle righe che si desidera dividere per ciascun foglio di lavoro. (Se i tuoi dati hanno intestazioni e vuoi inserirle in ogni nuovo foglio di lavoro diviso, per favore controlla I miei dati hanno intestazioni opzione.)
  • Quindi è possibile specificare i nomi del foglio di lavoro divisi, sotto Nuovo nome dei fogli di lavoro sezione, selezionare le regole dei nomi del foglio di lavoro dal Regole elenco a discesa, è possibile aggiungere il Prefisso or Suffisso anche per i nomi dei fogli. Vedi screenshot:

doc-split-dati-by-rows7

4. Dopo aver specificato le impostazioni, quindi fare clic OKe i dati selezionati sono stati divisi in più fogli di lavoro di una nuova cartella di lavoro da ogni riga 5. E le intestazioni sono inserite per ogni nuovo foglio di lavoro. Vedi screenshot:

doc-split-dati-by-rows8

Fare clic per saperne di più su questa funzione Dati suddivisi.

Articolo correlato:

Come dividere i dati in più fogli di lavoro basati sulla colonna in Excel?



Strumenti di produttività consigliati

Office Tab

stella d&#39;oro1 Porta pratiche schede ad Excel e ad altri software Office, proprio come Chrome, Firefox e il nuovo Internet Explorer.

Kutools for Excel

stella d&#39;oro1 Stupefacente! Aumenta la tua produttività in 5 minuti. Non servono abilità speciali, risparmiate due ore al giorno!

stella d&#39;oro1 300 Nuove funzionalità per Excel, rendono Excel molto semplice e potente:

  • Unisci cella / righe / colonne senza perdere dati.
  • Combina e consolida più fogli e cartelle di lavoro.
  • Confronta intervalli, copia intervalli multipli, conversione testo in data, unità e conversione valuta.
  • Contare in base a colori, totali parziali cercapersone, ordinamento avanzato e filtro super,
  • Altro Seleziona / Inserisci / Elimina / Testo / Formato / Link / Commento / Cartelle di lavoro / Fogli di lavoro Strumenti ...

Schermata di Kutools per Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.