Funzioni di stringa (testo) di excel

In Excel sono disponibili diverse funzioni di stringa (testo) che possono aiutarti a elaborare dati di testo. Queste funzioni possono aiutarti a modificare il testo, cambiare maiuscole e minuscole, trovare una stringa, contare la lunghezza della stringa, ecc. In questo articolo abbiamo trattato le principali funzioni di testo. ( File di esempio )

1. Funzione LEN

La funzione LEN restituisce il numero di caratteri nel valore. In parole semplici, con la funzione LEN, puoi contare il numero di caratteri in valore. Puoi fare riferimento a una cella o inserire direttamente il valore nella funzione.

Sintassi

LUNGHEZZA(testo)

argomenti

  • testo: una stringa di cui vuoi contare i caratteri.

Esempio

Nell’esempio seguente, abbiamo utilizzato LEN per contare le lettere in una cella. “Hello, World” ha 10 caratteri separati da uno spazio e ne abbiamo 11 nel risultato.

funzione-excel-len-esempio-1

Nell’esempio seguente, “22-Jan-2016” ha 11 caratteri, ma LEN ne restituisce 5.

esempio-funzione-len-excel-2

Il motivo è che la funzione LEN conta i caratteri nel valore di una cella e non si preoccupa della formattazione.

Correlato: Come CONTARE le parole in Excel

2. Funzione TROVA

La funzione TROVA restituisce un numero che è la posizione iniziale di una sottostringa all’interno di una stringa. In parole semplici, utilizzando la funzione di ricerca è possibile trovare (con distinzione tra maiuscole e minuscole) la posizione iniziale di una stringa da un’altra stringa.

Sintassi

TROVA(trova_testo,in_testo,[numero_iniziale])

argomenti

  • find_text : il testo che vuoi trovare da un altro testo.
  • Within_text : il testo da cui desideri individuare il testo.
  • [start_num] : il numero rappresenta la posizione iniziale della ricerca.

Esempio

Nell’esempio seguente, abbiamo utilizzato FIND per individuare “:” e quindi con l’aiuto di MID e LEN abbiamo estratto il nome della cella.

3. Funzione RICERCA

La funzione SEARCH restituisce un numero che è la posizione iniziale di una sottostringa all’interno di una stringa. In poche parole, con la funzione RICERCA puoi cercare (senza distinzione tra maiuscole e minuscole) la posizione iniziale di una stringa di testo da un’altra stringa.

Sintassi

CERCA(trova_testo,in_testo,[numero_iniziale])

argomenti

  • find_text: un testo che vuoi trovare da un altro testo.
  • inside_text: un testo da cui si desidera localizzare il testo. Puoi fare riferimento a una cella o inserire testo nella tua funzione.

Esempio

Nell’esempio seguente, stiamo cercando l’alfabeto “P” e abbiamo specificato start_num come 1 per iniziare la ricerca. La nostra formula restituisce 1 come posizione del testo.

funzione-di-ricerca-excel-esempio-1

Ma se guardi la parola, abbiamo anche una “P” in sesta posizione. Ciò significa che la funzione RICERCA può restituire solo la posizione della prima occorrenza di un testo o se si specifica di conseguenza la posizione iniziale.

4. Funzione SINISTRA

Le funzioni SINISTRA restituiscono caratteri sequenziali da una stringa a partire dal lato sinistro (inizio). In termini semplici, con la funzione LEFT puoi estrarre i caratteri da una stringa dal suo lato sinistro.

Sintassi

SINISTRA(testo,num_caratteri)

argomenti

  • testo: un testo o un numero da cui vuoi estrarre i caratteri.
  • [num_char]: il numero di caratteri che vuoi estrarre.

Esempio

Nell’esempio seguente abbiamo estratto le prime cinque cifre da una stringa di testo utilizzando LEFT specificando il numero di caratteri da estrarre.

excel-sinistra-funzione-esempio-1

Nell’esempio seguente, abbiamo utilizzato LUNGHEZZA e TROVA con SINISTRA per creare una formula che estrae il nome della cella .

excel-sinistra-funzione-esempio-2

5. Funzione DESTRA

La funzione DESTRA restituisce caratteri sequenziali da una stringa a partire dal lato destro (fine). In termini semplici, con la funzione DESTRA puoi estrarre i caratteri da una stringa dal suo lato sinistro.

Sintassi

DESTRA(testo,num_caratteri)

argomenti

  • testo: un testo o un numero da cui vuoi estrarre i caratteri.
  • [num_char]: numero di caratteri che vuoi estrarre.

Esempio

Nell’esempio seguente abbiamo estratto 6 caratteri utilizzando la funzione corretta. Se sai quanti caratteri devi estrarre dalla stringa, puoi semplicemente estrarli utilizzando un numero.

excel-right-funzione-esempio-1

Ora se guardi l’esempio qui sotto, dove dobbiamo estrarre il cognome dalla cella, ma non siamo sicuri del numero di caratteri nel cognome.

excel-right-funzione-esempio-2

Quindi usiamo LEN e FIND per ottenere il nome. Lascia che ti mostri come abbiamo fatto.

Innanzitutto, abbiamo utilizzato LEN per ottenere la lunghezza dell’intera stringa di testo, quindi abbiamo utilizzato FIND per ottenere il numero di posizione dello spazio tra il nome e il cognome. E alla fine abbiamo usato le due cifre per ottenere il cognome.

argomenti

  • valore1: un riferimento di cella, una matrice o un numero immesso direttamente nella funzione.
  • [valore2]: un riferimento di cella, matrice o numero inserito direttamente nella funzione.

Funzione 6.MID

MID restituisce una sottostringa da una stringa utilizzando una posizione e un numero di caratteri specifici. In poche parole, con MID puoi estrarre una sottostringa da una stringa specificando il carattere iniziale e il numero di caratteri che desideri estrarre.

Sintassi

MID(testo,numero_iniziale,numero_carattere)

argomenti

  • testo: un testo o un numero da cui desideri estrarre i caratteri.
  • start_char: un numero per la posizione del carattere da cui vuoi estrarre i caratteri.
  • num_chars: il numero di caratteri che vuoi estrarre da start_char.

Esempio

Nell’esempio seguente abbiamo utilizzato valori diversi:

  • Dal 6° carattere ai successivi 6 caratteri.
  • Dal 6° carattere ai successivi 10 caratteri.
  • Abbiamo utilizzato l’inizio di un carattere negativo e ha restituito un errore.
  • Utilizzando 0 per il numero di caratteri da estrarre e ha restituito uno spazio vuoto.
  • Con un numero negativo per il numero di caratteri da estrarre e ha restituito un errore.
  • Il numero iniziale è zero e ha restituito un errore.
  • Stringa di testo direttamente nella funzione.
excel-mid-funzione-esempio-1

7.Funzione INFERIORE

LOWER restituisce la stringa dopo aver convertito tutte le lettere in minuscolo. In termini semplici, converte una stringa di testo in cui tutte le lettere che hai sono minuscole, i numeri rimarranno intatti.

Sintassi

INFERIORE(testo)

argomenti

  • testo: il testo che desideri convertire in minuscolo.

Esempio

Nell’esempio seguente, abbiamo confrontato tra loro le lettere minuscole, maiuscole, il caso proprio e il caso della frase .

funzione-excel-inferiore-esempio-1

Il testo minuscolo ha tutte le lettere in minuscolo rispetto alle altre.

8. Funzionamento corretto

La funzione PROPER restituisce la stringa di testo nel caso appropriato. In parole povere, con una funzione PROPER dove la prima lettera della parola è maiuscola e rimane minuscola (caso proprio).

Sintassi

PROPRIO(testo)

argomenti

  • testo: il testo che desideri convertire nel caso corretto.

Esempio

Nell’esempio seguente abbiamo un caso adatto che ha la prima lettera maiuscola in una parola e il resto delle lettere sono minuscole rispetto agli altri due casi minuscoli e maiuscoli.

excel-propria-funzione-esempio-1

Nell’esempio seguente, abbiamo utilizzato la funzione PROPER per semplificare il nome e il cognome nel caso corretto.

excel-propria-funzione-esempio-2

9. Funzione SUPERIORE

La funzione MAIUSC restituisce la stringa dopo aver convertito tutte le lettere in maiuscolo. In termini semplici, converte una stringa di testo in cui tutte le lettere che hai sono maiuscole e i numeri rimarranno intatti.

Sintassi

MAIUSCOLO (testo)

argomenti

  • testo: il testo che desideri convertire in maiuscolo.

Esempio

Nell’esempio seguente, abbiamo utilizzato UPPER per convertire il testo del nome in maiuscolo da un testo in cui i caratteri si trovano in casi diversi.

funzione-excel-superiore-esempio-1

10. Funzione REPT

La funzione REPT restituisce un valore di testo più volte. In termini semplici, con la funzione REPT, puoi specificare un testo e un numero per ripetere quel testo.

Sintassi

REPT(valore1, [valore2], …)

Esempio

Nell’esempio seguente, abbiamo utilizzato diversi tipi di testo per la ripetizione utilizzando REPT. Può ripetere qualsiasi tipo di testo o numeri e persino simboli specificati nella funzione e l’uso principale della funzione REPT è creare grafica nelle celle.

funzione-excel-rept-esempio-1

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *