Estrai più righe da una cella
Se si dispone di un elenco di stringhe di testo separate da interruzioni di riga (ciò avviene premendo Alt + Invio quando si inserisce il testo) e ora si desidera estrarre queste righe di testo in più celle come mostrato nell'immagine sottostante. Come hai potuto risolverlo con una formula in Excel?
Estrai più righe da una cella con formula
Per estrarre ciascuna riga da una cella a più righe in celle separate, è possibile utilizzare la combinazione delle funzioni TRIM, MID, SUBSTITUTE, REPT e LEN. Si prega di fare con i seguenti passaggi:
1. Innanzitutto, dovresti inserire un elenco di numeri che desideri estrarre il testo della riga in una riga, ad esempio, inserisci da 1 a 4 nell'intervallo C1: F1, vedi screenshot:
2. Quindi, inserisci o copia la formula seguente nella cella C2:
3. Quindi, trascina il quadratino di riempimento sulle celle di destra per ottenere tutto il testo in celle separate, vedi screenshot:
4. Continua a trascinare il quadratino di riempimento fino all'intervallo di celle a cui desideri applicare questa formula e tutte le righe di testo sono state estratte come mostrato nella seguente schermata:
Spiegazione della formula:
- SOSTITUISCI ($ A2, CHAR (10), REPT ("", LEN ($ A2))): questa funzione SOSTITUISCI viene utilizzata per sostituire tutte le interruzioni di riga con una nuova stringa di testo restituita dalla funzione REPT. Questa stringa restituita verrà utilizzata come argomento di testo all'interno della funzione MID.
- (C $ 1-1) * LEN ($ A2) +1: questa parte viene utilizzata per restituire la posizione iniziale della prima, seconda o ennesima sottostringa. Il valore restituito verrà utilizzato come argomento start_num all'interno della funzione MID.
- LEN ($ A2): questa funzione LEN restituisce la lunghezza totale della stringa di testo nella cella A2. Il valore restituito verrà utilizzato come argomento num_chars all'interno della funzione MID.
- Quindi la formula verrà riconosciuta come questa:
- TRIM (): la funzione TRIM rimuove tutti gli spazi extra dalla stringa di testo tra le parole.
Estrai più righe da una cella con una pratica utility
Se sei doloroso con le formule complesse, Kutools for Excel supporta una funzione semplice: Celle divise, con questo utile strumento, puoi dividere il contenuto della cella in più righe o colonne in base a qualsiasi separatore specifico di cui hai bisogno. Fai clic per scaricare Kutools per Excel per una prova gratuita!
Funzioni relative utilizzate:
- TRIM:
- La funzione TRIM di Excel rimuove tutti gli spazi extra dalla stringa di testo e mantiene solo singoli spazi tra le parole.
- MID:
- Restituisce i caratteri specifici dalla metà della stringa di testo.
- SUBSTITUTE:
- La funzione SOSTITUZIONE di Excel sostituisce il testo oi caratteri all'interno di una stringa di testo con un altro testo o caratteri.
- REPT:
- La funzione REPT viene utilizzata per ripetere i caratteri un numero di volte specificato.
- LEN:
- La funzione LEN restituisce il numero di caratteri in una stringa di testo.
Altri articoli:
- Controlla se la cella è uguale a qualsiasi valore nell'elenco
- Ad esempio, ho un elenco di stringhe di testo nella colonna A e ora voglio verificare se il valore della cella in questa colonna è uguale a qualsiasi valore in un altro elenco della colonna E. Se è uguale, visualizza VERO, altrimenti viene visualizzato un valore FALSO come mostrato nell'immagine sottostante.
- Conta parole chiave che la cella contiene in base a un elenco
- Se desideri contare il numero di parole chiave visualizzate in una cella in base a un elenco di celle, la combinazione delle funzioni SUMPRODUCT, ISNUMBER e SEARCH può aiutarti a risolvere questo problema in Excel.
- Contare le righe separate da interruzioni di riga in una cella o in un intervallo
- Questo articolo parla di come contare il numero di righe separate da interruzioni di riga in una cella o in un intervallo di celle utilizzando la formula in Excel.
I migliori strumenti per la produttività in ufficio
Kutools per Excel: ti aiuta a distinguerti dalla folla
Kutools per Excel vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...
Scheda Office: abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Un secondo per passare da una dozzina di documenti aperti all'altra!
- Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
- Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Edge e Firefox.