Note: The other languages of the website are Google-translated. Back to English
English English

Estrai la parola che inizia con un carattere specifico in Excel

Ad esempio, potresti dover estrarre la parola che inizia con un carattere specifico "=" per ogni cella come mostrato nell'immagine sottostante, come potresti risolvere questa attività rapidamente e facilmente in Excel?


Estrai la parola che inizia con un carattere specifico in Excel

Per estrarre le parole che iniziano con un carattere o un testo specifico da ogni cella, puoi creare una formula con una combinazione di funzioni TAGLIA, SINISTRA, SOSTITUISCI, MEDIO, TROVA, LUNGA e RIPETI, la sintassi generica è:

=TRIM(LEFT(SUBSTITUTE(MID(text, FIND(char, text), LEN(text))," ",REPT(" ",LEN(text))),LEN(text)))
  • text: La stringa di testo o il valore della cella da cui si desidera estrarre la parola.
  • char: Inizia il carattere o il testo che si desidera estrarre.

1. Copia o inserisci la seguente formula in una cella vuota:

=TRIM(LEFT(SUBSTITUTE(MID(A2, FIND("=",A2), LEN(A2))," ",REPT(" ",LEN(A2))),LEN(A2)))

2. Quindi, trascina il quadratino di riempimento verso il basso per applicare la formula alle celle che desideri utilizzare e tutte le parole iniziano con il carattere "=" specifico sono state estratte contemporaneamente, vedi screenshot:


Spiegazione della formula:

1. MID (A2, FIND ("=", A2), LEN (A2):

  • LEN (A2): Questa funzione LEN restituisce il numero dei caratteri nella cella A2. Questa parte è riconosciuta come argomento num_char nella funzione MID.
  • TROVA ("=", A2): Questa funzione TROVA viene utilizzata per ottenere la posizione del primo carattere specifico "=" nella cella A2. Questa parte viene riconosciuta come argomento start_num nella funzione MID.
  • MID (A2, FIND ("=", A2), LEN (A2): Questa funzione MID viene utilizzata per estrarre una sottostringa dalla cella A2 nella posizione restituita dalla funzione FIND e dalla lunghezza specifica restituita dalla funzione LEN.

2. SOSTITUISCI (MID (A2, FIND ("=", A2), LEN (A2)), "", REPT ("", LEN (A2))):

  • REPT ("", LEN (A2): La funzione REPT ripete la stringa vuota della cella A2 un numero specifico di volte restituito dalla funzione LEN.
  • SOSTITUTO(): Questa funzione SOSTITUISCI sostituirà tutte le stringhe vuote con un altro nuovo testo con più spazi restituiti dalla funzione REPT da una stringa di testo restituita dalla funzione MID.
  • MID (A2, FIND ("=", A2), LEN (A2): Questa funzione MID viene utilizzata per estrarre una sottostringa dalla cella A2 nella posizione restituita dalla funzione FIND e dalla lunghezza specifica restituita dalla funzione LEN.

3. SINISTRA (SOSTITUISCI (MID (A2, FIND ("=", A2), LEN (A2)), "", REPT ("", LEN (A2))), LEN (A2)):Questa funzione LEFT viene utilizzata per estrarre il numero specifico di caratteri restituiti dalla funzione LEN dal lato sinistro della stringa di testo restituita dalla funzione SUBSTITUTE.

4. TRIM ():La funzione TRIM rimuove tutti gli spazi extra dalla stringa di testo restituita dalla funzione LEFT.


Note:

1. Nella formula sopra, puoi cambiare il carattere "=" con qualsiasi altro carattere o testo di cui hai bisogno.

2. Se sono presenti più parole che iniziano il carattere specifico, verrà estratta solo la prima parola.


Funzioni relative utilizzate:

  • REPT:
  • La funzione REPT viene utilizzata per ripetere i caratteri un numero di volte specificato.
  • SUBSTITUTE:
  • La funzione SOSTITUISCI sostituisce il testo oi caratteri all'interno di una stringa di testo con un altro testo o caratteri.
  • TRIM:
  • La funzione TRIM rimuove tutti gli spazi extra dalla stringa di testo e mantiene solo singoli spazi tra le parole.
  • MID:
  • La funzione MID restituisce i caratteri specifici dalla metà della stringa di testo.
  • LEN:
  • La funzione LEN restituisce il numero di caratteri in una stringa di testo.
  • REPT:
  • La funzione REPT viene utilizzata per ripetere i caratteri un numero di volte specificato.
  • FIND:
  • 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.

Altri articoli:

  • Estrai la parola che contiene un testo specifico in Excel
  • A volte, potresti voler estrarre la parola da una cella che contiene un carattere o un testo specifico, come mostrato nella seguente schermata, per estrarre tutte le parole che contengono il carattere "=". Come hai potuto risolvere questa attività in Excel?
  • Estrai il testo tra parentesi dalla stringa di testo
  • Se c'è una parte del testo racchiusa tra parentesi all'interno della stringa di testo, ora, è necessario estrarre tutte le stringhe di testo tra parentesi come mostrato nella seguente schermata. Come hai potuto risolvere questa attività in Excel in modo rapido e semplice?
  • Estrai più linee da una cella
  • Se si dispone di un elenco di stringhe di testo separate da interruzioni di riga (che si verifica premendo Alt + Invio durante l'immissione del 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?

I migliori strumenti per la produttività in ufficio

Kutools per Excel: ti aiuta a distinguerti dalla folla

Ti piacerebbe portare a termine il tuo lavoro quotidiano in modo rapido e perfetto? Kutools per Excel porta

300
 potenti funzionalità avanzate (Combina cartelle di lavoro, somma per colore, dividi il contenuto delle celle, converti la data e così via...) e risparmia
80%
tempo per te.

  • Progettato per
    1500
    scenari di lavoro, ti aiuta a risolvere
    80%
     Problemi con Excel.
  • Riduci migliaia di clic della tastiera e del mouse ogni giorno, allevia i tuoi occhi e le tue mani stanche.
  • Diventa un esperto di Excel in 3 minuti. Non è più necessario ricordare formule dolorose e codici VBA.
  • 30
    -giorni di prova gratuita illimitata. Garanzia di rimborso di 60 giorni. Aggiornamento e supporto gratuiti per 2 anni.
Nastro di Excel (con Kutools per Excel installato)

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 tua produttività di
    50%
    durante la visualizzazione e la modifica di più documenti.
  • Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Firefox e il nuovo Internet Explorer.
Screenshot di Excel (con la scheda Office installata)
Commenti (0)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL