Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> Fogli di calcolo >> .

Come si dividono i fogli Excel in molti fogli di lavoro?

Non puoi dividere direttamente un singolo foglio Excel in più fogli di lavoro all'interno di Excel stesso. Tuttavia, puoi raggiungere questo obiettivo utilizzando una combinazione di funzionalità integrate di Excel e alcune manipolazioni creative. Ecco alcuni approcci:

1. Utilizzando la funzione "Testo alle colonne" di Excel:

Questo metodo funziona meglio se i tuoi dati hanno un delimitatore coerente (come virgole, spazi o schede) che separa le colonne che si desidera dividere in fogli separati.

* Seleziona i dati: Evidenzia l'intero intervallo di dati che si desidera dividere.

* Usa "Testo alle colonne": Vai a Data> Testo alle colonne .

* Scegli delimitatore: Seleziona il delimitatore che separa i dati (virgola, spazio, scheda, ecc.).

* Specificare la destinazione: Nella sezione "destinazione", scegli un nuovo foglio di lavoro per posizionare i dati divisi. È possibile selezionare un nuovo foglio di lavoro in bianco o scegliere "Crea nuovo foglio" per generarne uno nuovo.

* Finitura: Fai clic su "Fine" ed Excel creerà un nuovo foglio di lavoro per ogni colonna nei dati originali.

2. Utilizzo di VBA (Visual Basic per le applicazioni):

Questo metodo fornisce un maggiore controllo e flessibilità, consentendo di dividere i dati in base a vari criteri come righe, colonne o valori specifici. Tuttavia, richiede una conoscenza di base VBA.

* Abilita scheda Developer: Vai su File> Opzioni> Personalizza Ribbon . Controlla la casella per "sviluppatore" e fai clic su "OK".

* Open VBA Editor: Vai su sviluppatore> Visual Basic .

* Inserisci modulo: Nell'editor VBA, fai clic su insert> modulo .

* Codice incolla: Incolla il seguente codice nel modulo, regolando il codice per soddisfare le tue esigenze specifiche.

`` `VBA

Subsheet sub ()

Dim WS come foglio di lavoro, Newsheet come foglio di lavoro

Dim Lastrow per tutto il tempo, a lungo, j per tutto il tempo

'Imposta il foglio di lavoro originale

Imposta ws =thisworkbook.sheets ("foglio1") 'modifica "foglio1" sul nome del foglio

'Trova l'ultima riga con i dati

LASTROW =Ws.CELLS (ROWS.COUNT, 1) .end (xlup) .row

'Loop attraverso ogni riga nel foglio originale

Per i =2 a Lastrow 'Inizia dalla riga 2 per saltare l'intestazione

'Crea un nuovo foglio di lavoro

Imposta newSheet =sheets.add (dopo:=fogli (fogli.count))

'Copia i dati sul nuovo foglio

Per j =1 a ws.usedrange.columns.count

Newsheet.Cells (1, J) .Value =Ws.Cells (1, J). Value 'Copia Testa

newsheet.cells (2, j) .value =ws.cells (i, j) .Value 'Copy Data

Next j

'Rinomina il nuovo foglio

newsheet.name ="foglio" e i

Prossimo io

'Elimina il foglio originale (opzionale)

ws.delete

Fine sub

`` `

3. Utilizzo di strumenti di terze parti:

Numerosi componenti aggiuntivi e strumenti di terze parti possono semplificare il processo di scissione di fogli Excel. Alcune opzioni popolari includono:

* foglio split (Fonti disponibile su Microsoft Store):fornisce un'interfaccia intuitiva per dividere rapidamente i dati in base a vari criteri.

* query di potenza: Questa funzione Excel integrata (disponibile in Excel 2013 e successivamente) può essere utilizzata per creare query che trasformano e modellano i tuoi dati, incluso la divisione in fogli di lavoro separati.

Considerazioni importanti:

* Organizzazione dei dati: Il metodo che scegli dipenderà da come sono organizzati i tuoi dati. I delimitatori coerenti sono ideali per "testo a colonne", mentre VBA offre una maggiore flessibilità per scenari di scissione complessi.

* Riga di intestazione: Assicurati di mantenere una riga di intestazione nel foglio originale, poiché verrà copiato su ogni nuovo foglio.

* Formato: La formattazione potrebbe essere persa quando si dividono i dati, quindi potrebbe essere necessario riapplicarli dopo la divisione.

Scegli il metodo che si adatta meglio alle tue esigenze specifiche e alla struttura dei dati. Non esitare a sperimentare e adattare i metodi ai tuoi requisiti unici.

 

software © www.354353.com