Lottando per dividere il testo in Excel? Con la funzione TEXTSPLIT, puoi facilmente separare il testo in più colonne.

Microsoft Excel è un potente strumento per perfezionare e analizzare i dati, dal semplice al complesso. Ma a volte, potresti incontrare situazioni in cui i tuoi dati non sembrano del tutto corretti.

Forse una lunga importazione CSV è andata male o devi separare i nomi per riorganizzarli. Fortunatamente, Excel offre un modo efficiente e in linea per eseguire attività come queste, tramite la funzione TEXTSPLIT.

Qual è la funzione TEXTSPLIT in Microsoft Excel?

La funzione TEXTSPLIT consente di separare il testo in celle diverse in base a separatori specificati. Puoi suddividere il testo su righe, colonne o sia righe che colonne e impostare una varietà di criteri in base a cui suddividere.

Alcune di queste funzionalità possono essere ottenute utilizzando la procedura guidata Converti testo in colonne di Excel, ma TEXTSPLIT offre queste funzionalità e più in linea come funzione, che potrebbe rivelarsi più efficace per la creazione di array complessi o per utenti esperti che hanno già imparato a utilizzare specializzati funzioni.

instagram viewer

Comprensione della sintassi della funzione TEXTSPLIT

La sintassi completa della funzione TEXTSPLIT è la seguente:

=TEXTSPLIT(text, col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])

La funzione comprende sei argomenti e parametri. IL testo L'argomento definisce i dati che devono essere suddivisi. Può trattarsi di un riferimento a una determinata cella o gruppo di celle oppure a un testo specifico definito all'interno dell'argomento.

IL col_delimiter definisce il carattere o il testo specifico che fungerà da separatore: quando la funzione incontra questo carattere, dividerà il testo in quel punto in una nuova colonna. IL delimitatore_riga Il parametro funziona in modo simile, tranne per il fatto che se un carattere è definito qui, verrà invece utilizzato per dividere il testo in nuove righe.

Il delimitatore può essere un carattere più comunemente usato come separatore, come un punto, una virgola o uno spazio, oppure può essere un simbolo diverso, una lettera, un numero o anche una stringa di testo a più caratteri o un insieme di parole. Affinché la funzione funzioni correttamente, è necessario specificare almeno uno degli argomenti delimitatori.

Si noti che all'interno di questa funzione è possibile descrivere più delimitatori di riga o colonna separati. In tal caso, l'insieme di delimitatori deve essere raggruppato all'interno di un insieme di parentesi graffe (il { } tasti), come nell'esempio seguente:

=TESTODIVISI("Testo di esempio",{"e","T"})

Inoltre, anche se non dovresti provarci o averne bisogno, nel caso un valore in entrambi col_delimiter E delimitatore_riga sono gli stessi, col_delimiter è prioritario.

IL ignore_empty argomento specifica se i delimitatori che creerebbero celle vuote devono essere ignorati. Ad esempio, se ci fossero tre virgole una accanto all'altra all'interno dei dati per il parametro "testo", TEXTSPLIT creerebbe due celle vuote per impostazione predefinita. L'impostazione ignore_empty su FALSE mantiene questo comportamento, oppure puoi impostarlo su TRUE per dire alla funzione di ignorare qualsiasi delimitatore che creerebbe celle vuote.

IL match_mode Il parametro chiarisce se la corrispondenza del separatore della funzione deve fare distinzione tra maiuscole e minuscole. Questo è rilevante se devi usare lettere per i tuoi delimitatori; potresti voler dire a Excel di dividere le celle su ogni lettera maiuscola "T", ma ignorare qualsiasi lettera minuscola "t", per esempio. L'impostazione di questo argomento su "0" mantiene il comportamento predefinito, ovvero rendere tutti i delimitatori con distinzione tra maiuscole e minuscole. Cambiandolo in "1" i separatori non fanno distinzione tra maiuscole e minuscole.

IL pad_con L'argomento definisce il testo sostitutivo con cui riempire le celle vuote, in particolare all'interno di matrici in cui potrebbe esserci spazio extra dopo che tutti i separatori rilevanti sono stati presi in considerazione. Per impostazione predefinita, restituisce un errore "#N/A", quindi potrebbe valere la pena cambiarlo in qualcos'altro se pensi che il problema si presenterà nei tuoi dati.

Come utilizzare la funzione TEXTSPLIT in Excel

Diciamo che ci è stato fornito un elenco di nomi. C'è un ordine chiaro per loro, ma dobbiamo riorganizzarli per renderli più leggibili e più facili da usare.

Come puoi vedere, l'intenzione è quella di separare i nomi nelle colonne "Cognome" e "Nome". Seleziona cella B4e all'interno della cella o della barra della formula in alto, digitare la formula elencata di seguito. Quindi premere accedere.

=TESTODIVISI(A1,",")

I nomi sono stati ora separati in una nuova colonna ovunque prima c'era una virgola. Tuttavia, i dati sono stati distribuiti su una singola riga, che sembra ancora disordinata. Possiamo facilmente risolvere questo problema aggiungendo un altro delimitatore per dividere i dati in righe diverse.

Seleziona cella B4 di nuovo, e all'interno della cella o della barra della formula in alto, digita la formula elencata di seguito. Quindi premere accedere.

=TESTODIVISI(A1,",",";")

Ora sembra più quello che ci aspettiamo. Nella nuova formula aggiornata, ogni virgola trovata nei dati divide ogni parte del nome completo nella propria cella tra le colonne, mentre ogni punto e virgola presente divide ogni nome nella propria riga.

Un'altra funzione unica per potenziare il tuo foglio di calcolo

La funzione TEXTSPLIT è uno strumento intelligente nella casella degli strumenti di Microsoft Excel, che offre un altro modo conveniente per vincere le sfide dei dati e ottenere risultati sorprendenti, personalizzati in base al modo in cui interagisci informazione.

Rende la manipolazione, la riorganizzazione e la riorganizzazione dei dati un processo agevole e semplice e, con l'apprendimento e la pratica, può diventare un'aggiunta preziosa al flusso di lavoro dei dati.