Come dividere il testo in excel in diverse celle
Il software Excel Split Cells In Multiple Rows or Columns offre una soluzione agli utenti che desiderano suddividere nomi, indirizzi o qualsiasi altro testo di MS Excel in molte colonne. Oltre alla divisione per colonne, in cui i dati si spostano da sinistra a destra, è possibile dividere per riga e distribuire i dati verso il basso. È possibile dividere per ogni spazio, virgola o qualsiasi altro carattere ripetuto. Dividendo istantaneamente molte celle in batch, questo software vi farà risparmiare ore di tempo per effettuare modifiche manuali in Excel. Questo software è un Addin di Excel, il che significa che risiederà all’interno di Excel e sarà comodamente accessibile in Excel durante il lavoro. È richiesto Excel 2000 o superiore.
Excel una colonna a più righe
Voglio trasformarlo in questo, in modo che ogni riga contenga solo una coppia. È possibile farlo senza VBA? Penso di poterlo fare in VBA, ma preferirei un modo più semplice, in modo che il mio team non dipenda dal codice VBA. Ho giocato con “Testo in colonne”, ma non ho ancora trovato un modo per risolvere questo problema.
Nota: per i set di dati di grandi dimensioni la soluzione precedente presenta una limitazione, dovuta alla funzione TEXTJOIN. Il numero massimo di testi che è possibile concatenare è 253. Per aggirare questo limite, si può utilizzare il seguente approccio basato sulle funzioni DROP/REDUCE/VSTACK per aggiungere in modo incrementale nuovi elementi durante l’iterazione (Formula 2):
Per la Formula 1, usiamo LET per facilitare la lettura e la composizione. Il nome fAndF rappresenta la concatenazione di una riga di colonne Amico e Famiglia. Eliminiamo anche lo spazio del delimitatore virgola (,).
Per la Formula 2, adottiamo un approccio diverso. Utilizziamo un modello per evitare l’errore di array annidato prodotto da TEXTSPLIT e da altre funzioni. Verificate la risposta a questa domanda: Come dividere i testi da un intervallo dinamico? fornita da: @JvdV. L’idea principale consiste nel combinare le funzioni DROP, REDUCE e VSTACK per produrre una ricorsione che aggiunge righe a ogni nuova iterazione. Utilizziamo questa idea due volte. Una per ogni nome e l’altra per gli elementi fAndF per un dato nome alla prima chiamata REDUCE.
Dividere la colonna in excel
Potrebbe essere necessario dividere un valore nella cella in due o più colonne mediante uno spazio, un carattere o un altro delimitatore. Questo può essere fatto facilmente con pochi clic. D’altra parte, alcuni utenti hanno bisogno di dividere le celle in righe. Sebbene Excel non disponga di questa funzionalità, è possibile utilizzare alcune funzioni per svolgere il lavoro. Continuate a leggere per conoscere tutte le opzioni disponibili per dividere le celle in Excel.
Per questo articolo abbiamo deciso di raggruppare i casi d’uso non in base alle opzioni, ma in base al risultato atteso. Pertanto, tratteremo due attività epiche: dividere le celle in colonne e dividere le celle in righe. Ciascuna di queste operazioni includerà le opzioni per dividere in base a diversi delimitatori e altri requisiti specifici.
Una volta fatto clic su “Fine”, la cella verrà suddivisa in un numero di celle corrispondente al numero di delimitatori presenti nel valore di origine. Nel nostro esempio, avevamo un delimitatore, quindi la cella è stata suddivisa in due celle.
Purtroppo, in Excel non esiste un pulsante o una funzione per dividere una cella in righe o per dividere le celle verticalmente. Tuttavia, è possibile farlo con l’aiuto delle funzioni di Excel o di Power Query. Prima, però, date un’occhiata a questo metodo semplice per dividere le celle in righe.
Excel divide il testo avvolto in righe
Supponiamo di avere una tabella come quella mostrata di seguito. Le categorie sono elencate nella prima colonna e tutti gli articoli che rientrano in ciascuna categoria sono separati da una virgola ed elencati rispetto al nome della categoria corrispondente.
Fare clic sulla piccola freccia rivolta verso il basso in fondo al pulsante Dividi colonna per visualizzare un elenco di opzioni disponibili. Per delimitatore, Per numero di caratteri e altre opzioni sono elencate qui. Per dividere il contenuto delle celle in base alla virgola (,), selezionare la colonna contenente gli elementi e fare clic su Per delimitatore.
I dati di testo che sono stati separati con le virgole si trovano ora in più righe del nostro foglio di lavoro. Il vantaggio di Power Query è che basta aggiornare la query per aggiungere nuovi dati e la tabella si aggiornerà in base alla modifica.