Vai al contenuto principale

Dividi la stringa di testo in un carattere specifico in una cella in Excel

Questo tutorial spiega come dividere la stringa di testo in un carattere specifico in celle di colonne separate con formule in Excel.


Come dividere la stringa di testo in un carattere specifico in una cella in Excel?

Supponendo di avere un elenco di stringhe di testo nella colonna B come nell'immagine sottostante, e di voler dividere i testi in corrispondenza del carattere "-" e di visualizzarli in tre colonne separate. In questo caso, le seguenti formule possono farti un favore.

Formule generiche

Formula generica per dividere il testo a sinistra

=LEFT(text_string,FIND("Char", text_string)-1)

Formula generica per dividere il testo centrale

=MID(text_string, FIND("Char", text_string) + 1, FIND("Char", text_string,FIND("Char", text_string)+1) - FIND("Char", text_string) - 1)

Formula generica per dividere il testo corretto

=RIGHT(text_string,LEN(text_string) - FIND("Char", text_string, FIND("Char", text_string) + 1))

Argomenti delle formule precedenti

Stringa_testo: La stringa di testo da cui si desidera dividere il testo;

carbonizzare: Il carattere su cui dividere il testo in base.

Come utilizzare queste formule?

In primo luogo, dividi la prima stringa di testo in base a un carattere specifico

1. Selezionare una cella vuota per produrre il risultato. Qui seleziono C3.

2. Immettere la formula sottostante e premere il tasto entrare chiave. Quindi trascina la cella con la formula SINISTRA fino in fondo per applicarla ad altre celle.

=LEFT(B3,FIND("-",B3)-1)

In secondo luogo, dividi la stringa di testo centrale in base a un carattere specifico

1. Selezionare una cella vuota come D3 per produrre il risultato.

2. Immettere la formula sottostante e premere il tasto entrare chiave. Seleziona la cella del risultato, trascina la maniglia di riempimento verso il basso per applicare la formula ad altre celle.

=MID(B3, FIND("-",B3) + 1, FIND("-",B3,FIND("-",B3)+1) - FIND("-",B3) - 1)

Infine, dividi l'ultima stringa di testo in base a un carattere specifico

1. Selezionare una cella vuota come E3 per visualizzare il risultato.

2. Immettere la formula sottostante e premere il tasto entrare chiave. Seleziona la cella del risultato, trascina la maniglia di riempimento verso il basso per applicare la formula ad altre celle.

=RIGHT(B3,LEN(B3) - FIND("-", B3, FIND("-", B3) + 1))

Ora la stringa di testo in ogni cella della colonna B è stata divisa in tre parti.

Suggerimenti:: Se desideri solo dividere la stringa di testo in due parti in base a un carattere specifico, dopo aver diviso la prima parte con la formula SINISTRA sopra, puoi applicare la formula DESTRA sotto per estrarre la seconda parte come mostrato nell'immagine sottostante.

=RIGHT(B3,LEN(B3)-FIND("-",B3))

Come funzionano queste formule?

=LEFT(B3,FIND("-",B3)-1)

  • FIND("-",B3): La funzione TROVA restituisce la posizione iniziale del carattere "-" nella stringa di testo KTE-Jan-359. Il risultato è 4.
  • LEFT(B3,4-1): La funzione LEFT estrae 3 caratteri (4-1 = 3) dal lato sinistro della stringa di testo KTE-Jan-359. Qui il risultato è KTE.
    Note:: Poiché il primo carattere "-" si trova nella quarta posizione della stringa di testo, è necessario sottrarre 4 per escluderlo dall'estrazione. 

=MID(B3, FIND("-",B3) + 1, FIND("-",B3,FIND("-",B3)+1) - FIND("-",B3) - 1)

  • FIND("-",B3) + 1: La funzione TROVA restituisce la posizione iniziale del carattere "-" nella stringa di testo KTE-Jan-359. Qui il risultato è 4.
    Note:: Poiché il primo carattere "-" si trova nella quarta posizione della stringa di testo, è necessario aggiungere da 4 a 1 per estrarre i testi dopo di esso, e infine terminiamo con 4 + 4 = 1.
  • FIND("-",B3,FIND("-",B3)+1) qui è mostrato come FIND ("-", KTE-Jan-359,4 + 1): La funzione Trova trova la posizione del carattere "-" a partire dal 5 ° carattere in KTE-Jan-359. E restituisce il risultato come 8.
  • MID(B3, 5, 8 - 4 - 1): MID (KTE-Jan-359,5,3) che significa che la funzione MID estrae 3 caratteri a partire dal 5 ° carattere nella stringa di testo KTE-Jan-359. E il risultato è Jan.

=RIGHT(B3,LEN(B3) - FIND("-", B3, FIND("-", B3) + 1))

  • LEN(B3): La funzione LEN calcola la lunghezza totale della stringa di testo KTE-Jan-359 e restituisce il risultato come 11.
  • FIND("-",B3,FIND("-",B3)+1): La funzione Trova trova la posizione del carattere "-" a partire dal 5 ° carattere in KTE-Jan-359. E restituisce il risultato come 8.
  • RIGHT(B3,11 - 8)): La funzione DESTRA estrae 3 (11-8) caratteri dal lato destro di KTE-Jan-359. Qui il risultato è 359.

Funzioni correlate

Funzione Excel SINISTRA
La funzione LEFT estrae il numero di caratteri specificato dal lato sinistro di una stringa fornita.

Funzione TROVA di Excel
La funzione TROVA viene utilizzata per trovare una stringa all'interno di un'altra stringa e restituisce la posizione iniziale della stringa all'interno di un'altra.

Funzione Excel MID
La funzione MID viene utilizzata per trovare e restituire un numero specifico di caratteri dalla metà di una determinata stringa di testo.

Funzione Excel DESTRA
La funzione RIGHT estrae un numero specifico di caratteri dal lato destro della stringa di testo.

Funzione Excel LEN
La funzione LEN di Excel restituisce il numero di caratteri in una stringa di testo.


Formule correlate

Dividi le dimensioni in due parti in Excel
Questo articolo spiega come utilizzare le formule per dividere le dimensioni in una cella in due parti senza unità (lunghezza e larghezza individuali).

Separare i numeri dalle unità di misura
Questo articolo spiega come utilizzare la formula per separare i numeri dalle unità di misura.

Dividi testo e numeri in una cella in Excel
Se vuoi dividere testo e numeri in una cella in celle di colonne diverse con formule, questo tutorial ti farà un favore.

Testo diviso con delimitatore in una cella in Excel
In questo articolo, forniamo una guida passo passo per aiutarti a dividere il testo in una cella con delimitatore specifico in Excel.


I migliori strumenti per la produttività in ufficio

Kutools per Excel: ti aiuta a distinguerti dalla folla

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati  |  Elimina righe vuote  |  Combina colonne o celle senza perdere dati  |  Round senza formula ...
Super VLookup: Criteri multipli  |  Valore multiplo  |  Su più fogli  |  Ricerca fuzzy...
Avv. Menu `A tendina: Elenco a discesa facile  |  Elenco a discesa dipendente  |  Elenco a discesa a selezione multipla...
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  Confronta colonne con Seleziona Stesse celle e diverse ...
Funzionalità in primo piano: Messa a fuoco della griglia  |  Vista di progettazione  |  Grande barra delle formule  |  Gestore di cartelle di lavoro e fogli | Resource Library (Testo automatico)  |  Date picker  |  Combina fogli di lavoro  |  Crittografa/decrittografa le celle  |  Invia e-mail per elenco  |  Super filtro  |  Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi ...)  |  50+ Grafico Tipi (Diagramma di Gantt ...)  |  40+ Pratico Formule (Calcola l'età in base al compleanno ...)  |  19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso ...)  |  12 Conversione Strumenti (Numeri in parole, Conversione di valuta ...)  |  7 Unisci e dividi Strumenti (Combina righe avanzate, Dividi celle di Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...

Descrizione


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.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations