Estrarre il testo prima del carattere in Excel (4 modi rapidi)

  • Condividi Questo
Hugh West

In Excel esistono diverse funzioni per estrarre rapidamente il testo prima del carattere. In questo articolo scopriremo come utilizzarle.

Libro di lavoro pratico

Scaricate la seguente cartella di lavoro e il seguente esercizio.

Estrarre il testo prima del carattere.xlsx

4 metodi rapidi per estrarre il testo prima del carattere in Excel

1. Uso delle funzioni LEFT e FIND per estrarre il testo prima del carattere

La funzione SINISTRA è una delle sottocategorie di Funzioni di testo che può estrarre i testi più a sinistra di una stringa del dataset dato. Qui useremo la combinazione dei metodi SINISTRA e la funzione Funzione FIND Supponendo di avere un foglio di lavoro contenente l'elenco dei nomi dei dipendenti e il loro importo di vendita, unito da un carattere "_", vogliamo estrarre il testo prima di tale carattere.

FASI:

  • Selezionare Cella D5 .
  • Digitare la formula:
=LEFT(C5,FIND("_",C5)-1)

Il Funzione FIND restituisce la posizione del carattere "_" come numero dell'intera stringa di testo e il parametro Funzione SINISTRA estrae i testi.

  • Colpire Entrare per vedere il risultato.
  • Utilizzare il Maniglia di riempimento per vedere il resto dei risultati.

2. Inserire la funzione SUBSTITUTE di Excel prima dell'ennesima occorrenza di un carattere

Per trovare l'ennesima posizione di uno specifico carattere ed estrarre i testi precedenti, si può usare il metodo Funzione SUBSTITUTE È una funzione molto popolare. Supponiamo di avere un set di dati e di voler estrarre i testi prima del secondo spazio della stringa.

FASI:

  • Selezionare Cellula C5 .
  • Digitare la formula:
=SINISTRA(B5,FIND("^",SUBSTITUTE(B5," ","^",2))-1)

NOTA: Qui il SOSTITUTIVO sostituisce il secondo spazio con il simbolo " ^ ".

Formula:

=SOSTITUIRE(B5," ","^",2)

Il TROVARE funzione scopre la posizione del carattere " ^ " come numero. Infine, l'opzione Funzione SINISTRA estrae i testi precedenti a quel carattere, come abbiamo discusso nel primo metodo.

  • Colpire Entrare .
  • Trascinate il cursore sulle altre celle per vedere il risultato.

3. Applicare lo strumento Trova e sostituisci di Excel per estrarre il testo prima del carattere

In Microsoft Excel , ci sono molti strumenti o funzioni impressionanti e integrati. Trova e sostituisci è uno di questi. Dal set di dati sottostante, estrarremo i testi prima del carattere " # ".

FASI:

  • Selezionare la cella B5:B11 .
  • Stampa Ctrl+C per copiarlo e Incolla alla cella C5 .

  • Selezionare i dati incollati.
  • Dal Casa andare alla scheda Editing > Trova e seleziona > Sostituire .

  • Si apre una finestra.
  • Nel Trova cosa digitare " #* ".

NOTA: Utilizziamo Asterisco ( * ) in quanto si tratta di un carattere jolly che rappresenta tutti i caratteri dopo " # ".

  • Ora mantenete il Sostituire con scatola vuota
  • Selezionare Sostituire tutti .

  • Viene visualizzata una casella di conferma.
  • Selezionare OK e chiudere la finestra precedente.

  • Infine, si può notare che tutti i testi vengono estratti prima del carattere.

4. Usare la funzione "Testo in colonna" per estrarre il testo prima di un carattere in Excel

Il Da testo a colonna L'opzione di Excel rende il dataset dinamico. Immaginiamo di avere un dataset e di voler estrarre i testi prima del carattere chiamato Asterisco ( * ).

FASI:

  • Selezionare la cella B5:B11 e premere Ctrl+C per copiarlo.
  • Incolla a Cellula C5 .

  • Vai al sito Dati selezionando tutti i dati incollati.
  • Dal Strumenti per i dati a discesa, clicca sul Testo in colonne .

  • Dal Procedura guidata Fase 1 selezionare l'opzione Delimitato .
  • Stampa Avanti .

  • Ora in Procedura guidata Fase 2 assicurarsi di controllare la finestra Altro e scrivere " * "Possiamo vedere l'anteprima della casella vuota a fianco. Anteprima dei dati scatola.
  • Selezionare Avanti .

  • Infine, nel Procedura guidata Fase 3 è possibile selezionare il formato di dati desiderato.
  • Nel Destinazione selezionare il luogo in cui si vogliono estrarre i dati.
  • Selezionare Finitura .

  • Qui possiamo vedere tutti i dati estratti in due porzioni.

Conclusione

Questi sono i modi più rapidi per estrarre il testo prima del carattere in Excel È stata aggiunta una cartella di lavoro pratica. Provate pure. Sentitevi liberi di chiedere qualsiasi cosa o di suggerire nuovi metodi.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.