Come restituire il testo fino al secondo spazio in Microsoft Excel

Sommario

In questo articolo impareremo come restituire il testo fino al secondo spazio in Microsoft Excel.

Estrazione di testo fino al secondo spazio (" ") da una determinata stringa

A volte viene fornito un elenco di stringhe di testo e viene richiesto di estrarre una parte della stringa fino al secondo carattere spazio (" "). Ad esempio estraendo il nome e il secondo nome dal nome completo separati da spazi. Quindi capiamo come risolvere questo problema con l'esempio spiegato di seguito.

Formula

Per questo useremo una combinazione delle seguenti funzioni

  1. SINISTRA
  2. TROVA
  3. SOSTITUTO
  4. LEN

La combinazione di queste funzioni troverà il secondo carattere spazio e lo sostituirà con qualsiasi altro carattere che possa essere facilmente individuato nella stringa manipolata. Vediamo la sintassi fornita di seguito con la spiegazione dell'argomento.

Sintassi della formula:

= SINISTRA ( stringa , TROVA ( "*" , SOSTITUTO ( stringa , " " , "*" , LUNGHEZZA (stringa) - LUNGHEZZA ( SOSTITUTO (stringa , " " , "" ) ) ) ) - 1 )

stringa: stringa data

" " : spazio char

"*": char per sostituire lo spazio char (deve essere univoco per tutti i nomi)

Esempio :

Tutti questi potrebbero essere fonte di confusione da capire. Capiamo come utilizzare la funzione usando un esempio. Qui abbiamo un elenco di nomi e dobbiamo trovare il nome e il secondo nome dai nomi completi.

Usa la formula:

= SINISTRA ( LA2 , TROVA ("*" , SOSTITUTO ( LA2 , " " , "*" , LEN (A2) - LEN ( SOSTITUTO (A2 ," " , "" ) ) ) ) - 1 )

Spiegazione

  1. La funzione LUNGHEZZA restituisce la lunghezza della stringa.
  2. SOSTITUTO (LA2," ", "") restituisce "Broncho Billy Anderson" (senza spazi)
  3. LEN (A2) - LEN (SOSTITUTO (A2," ", "")) restituisce la differenza dei nomi con spazi e senza spazi. Quindi otteniamo il conteggio degli spazi nella stringa. cioè 2
  4. La differenza verrà utilizzata per sostituire il carattere * con il particolare carattere di spazio. Restituisce "Broncho Billy*Anderson"
  5. La funzione FIND trova il * char e la funzione LEFT estrae il valore fino a * char.
  6. -1 essere usato in modo che la nuova stringa non contenga spazio char. La sua scelta momentanea di mantenere lo spazio o meno. Non fa alcuna differenza.

Come puoi vedere, il nome risultante ha solo il nome e il secondo nome. Copia la formula in altre celle usando la scorciatoia Ctrl + D .

Come puoi vedere, abbiamo ottenuto tutti i nomi utilizzando una formula. Non è interessante!

NOTA: utilizzare la funzione CERCA al posto della funzione TROVA. Entrambi restituiscono lo stesso valore. Ma la funzione TROVA fa distinzione tra maiuscole e minuscole e non supporta i caratteri jolly.

Ecco tutte le note di osservazione utilizzando la formula in Excel
Appunti :

  1. Usa le parentesi con attenzione nella formula, poiché potrebbe restituire un errore.
  2. Il carattere * usato qui. Puoi utilizzare qualsiasi carattere univoco per sostituire i caratteri spazio per tutte le stringhe.
  3. Se il nome è diviso per qualsiasi altro carattere (come | ) sostituisci il delimitatore dato nella formula con le virgolette.

Spero che questo articolo su Restituisci il testo fino al secondo spazio in Microsoft Excel sia esplicativo. Trova altri articoli sulle formule di modifica delle stringhe e le relative formule di Excel qui. Se ti è piaciuto il nostro blog, condividilo con i tuoi amici su Facebook. E puoi anche seguirci su Twitter e Facebook. Ci piacerebbe avere tue notizie, facci sapere come possiamo migliorare, completare o innovare il nostro lavoro e renderlo migliore per te. Scrivici al sito di posta elettronica.

Come utilizzare la funzione TRIM in Excel: La funzione TRIM viene utilizzata per tagliare le stringhe e pulire eventuali spazi finali o iniziali dalla stringa. Questo ci aiuta molto nel processo di pulizia dei dati.

Come utilizzare la funzione CLEAN in Excel: La funzione Clean viene utilizzata per eliminare i caratteri non stampabili dalla stringa. Questa funzione viene utilizzata principalmente con la funzione TRIM per ripulire i dati estranei importati.

Sostituisci il testo dalla fine di una stringa a partire dalla posizione variabile: Per sostituire il testo dalla fine della stringa, usiamo la funzione REPLACE. La funzione REPLACE utilizza la posizione del testo nella stringa da sostituire.

Come verificare se una stringa contiene uno dei tanti testi in Excel: Per verificare se una stringa contiene più testo, usiamo questa formula. Usiamo la funzione SOMMA per sommare tutte le corrispondenze e quindi eseguiamo una logica per verificare se la stringa contiene una delle stringhe multiple.

Conta le celle che contengono testo specifico: Una semplice funzione CONTA.SE farà la magia. Per contare il numero di celle multiple che contengono una data stringa usiamo l'operatore jolly con la funzione CONTA.SE.

Excel SOSTITUISCI vs funzione SOSTITUISCI: Le funzioni SOSTITUISCI e SOSTITUISCI sono le funzioni più fraintese. Per trovare e sostituire un dato testo utilizziamo la funzione SOSTITUISCI. Dove SOSTITUISCI viene utilizzato per sostituire un numero di caratteri nella stringa…

Articoli popolari:

Come usare la funzione SE in Excel : l'istruzione IF in Excel controlla la condizione e restituisce un valore specifico se la condizione è VERA o restituisce un altro valore specifico se FALSO.

Come utilizzare la funzione CERCA.VERT in Excel : questa è una delle funzioni più utilizzate e popolari di excel che viene utilizzata per cercare il valore da diversi intervalli e fogli.

Come utilizzare la funzione SOMMA.SE in Excel : Questa è un'altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.

Come utilizzare la funzione CONTA.SE in Excel : Conta i valori con le condizioni utilizzando questa straordinaria funzione. Non è necessario filtrare i dati per contare valori specifici. La funzione Countif è essenziale per preparare la tua dashboard.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave