Se hai problemi a dividere il testo in due o più colonne separate in base al carattere specifico, dovresti leggere questo articolo.
In questo articolo, impareremo come dividere il nome in 3 celle, utilizzando VBA in Microsoft Excel.
Facciamo un esempio per capire dove e come possiamo dividere il nome.
Abbiamo un elenco di nomi nel formato "Nome Iniziale Cognome" nella colonna A. Vogliamo dividere l'intera colonna in tre colonne, con una contenente tutti i nomi, la seconda contenente Iniziale e la terza contenente tutti i cognomi .
Scriveremo il codice VBA per dividere il nome. Segui i passaggi indicati di seguito: -
Per dividere il nome in 3 celle, utilizzeremo VBA. Vedi la procedura e il codice seguenti e lo capirai facilmente: -
- Apri la pagina VBA e premi Alt+F11
- Inserisci un modulo
- Quindi vai al menu Inserisci e fai clic su procedura, dove otterrai la procedura per avviare la macro
- Scrivi il codice sotto indicato:-
Public Sub SplitName() X = Cells(Rows.Count, 1).End(xlUp).Row For A = 1 To XB = InStr(Cells(A, 1), " ") C = InStrRev(Cells(A, 1 ), " ") Celle(A, 2) = Sinistra(Celle(A, 1), B) Celle(A, 3) = Centro(Celle(A, 1), B, C - B) Celle(A, 4 ) = Right(Cells(A, 1), Len(Cells(A, 1)) - C) Next A End Sub
Spiegazione del codice:- Per prima cosa abbiamo dato il nome della macro, poi abbiamo usato x per definire l'intervallo di dati, e poi abbiamo usato A, B e C per definire come i valori dovrebbero essere prelevati dalle celle.
- Premi il tasto F5 per eseguire la macro in Excel
- Quando eseguirai la macro, i nomi verranno divisi in tre colonne
Conclusione: In questo modo, possiamo dividere i nomi in 3 colonne, utilizzando VBA in Microsoft Excel.
Se ti è piaciuto il nostro blog, condividilo con i tuoi amici su Facebook. E puoi anche seguirci su Twitter e Facebook.
Ci piacerebbe avere tue notizie, facci sapere come possiamo migliorare, completare o innovare il nostro lavoro e renderlo migliore per te. Scrivici al sito di posta elettronica