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 è:
- 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:
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
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.