Funzione ISTEXT di Excel: verifica se la cella è testo

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial mostra come usare il Funzione ISTEXT di Excel in Excel per verificare se una cella è testo.

ISTEXT Descrizione della funzione:

La funzione ISTEXT Verifica se la cella è testo. Restituisce VERO o FALSO.

Per utilizzare la funzione Foglio di lavoro Excel ISTEXT, selezionare una cella e digitare:

(Notare come appaiono gli input della formula)

Sintassi e input della funzione ISTEXT:

1 =ISTEXT(VALORE)

valore - Il valore di prova

Come usare la funzione ISTEXT

La funzione ISTEXT verifica se il contenuto della cella è testo. Se la cella contiene testo restituisce VERO, altrimenti restituisce FALSO.

1 =ISTEXT(A2)

Numeri memorizzati come testo

Quando lavori con Excel, potresti incontrare numeri memorizzati come testo. Excel tratta questi numeri memorizzati come testo come testo e non come numeri, il che può presentare problemi per le formule. Un'opzione consiste nell'utilizzare la funzione VALUE per convertire un numero memorizzato come testo in un numero.

Invece, potresti semplicemente voler testare se un valore di cella contiene testo. Nota come la funzione TESTO restituisce VERO se incontra un numero memorizzato come testo.

1 =ISTEXT(A2)

Se è testo

Di solito, dopo aver eseguito un test logico, vorrai fare qualcosa in base al risultato di quel test. La funzione SE può essere utilizzata per eseguire azioni diverse se un'istruzione viene valutata come VERO o FALSO. Usiamolo con la funzione ISTEXT.

1 =SE(ISTEXT(A2),"testo", "non testo")

Convalida input cella

Un uso della funzione ISTEXT è convalidare il contenuto di una cella. Ad esempio, potresti avere un modulo di input che richiede un valore di testo. Con la funzione ISTEXT puoi verificare se l'utente ha inserito un valore di testo, avvisandolo in caso contrario.

1 =SE(B2="","",SE(ISTEXT(B2),"","Voce non valida"))

Convalida dati - Forza immissione testo

L'esempio precedente era la convalida dei dati "debole"; l'utente può ignorare il messaggio di avviso. Invece, possiamo usare ISTEXT all'interno di Convalida dati per non consentire valori non di testo.

1 =ISTEXT(B2:B5)

<<>>

Verifica se qualsiasi cella nell'intervallo è testo

Per verificare se una qualsiasi cella in un intervallo di celle è testo, possiamo utilizzare la funzione ISTEXT insieme alla funzione SUMPRODUCT.

1 =SE(SOMMA.PRODOTTO(--ISTEXT(A2:C2))>0, "Sì", "No")

Segui il link sopra per sapere come funziona questa funzione.

Evidenzia celle che contengono testo

Un'ultima cosa che puoi fare con la funzione ISTEXT è evidenziare le celle che contengono testo. Possiamo farlo creando la formattazione condizionale basata su una regola.

  1. Seleziona tutte le celle che vuoi controllare
  2. Vai a Nastro domestico > Formattazione condizionale > Nuova regola
  3. Selezionare 'Usa una formula per determinare quali celle formattare
  4. Inserisci la formula =ISTEXT(A2)
  5. Fare clic sul pulsante Formato e scegliere la formattazione desiderata
  6. Fare clic su OK due volte per uscire e salvare.

Altre funzioni logiche

Excel / Fogli Google contengono molte altre funzioni logiche per eseguire altri test logici. Ecco un elenco:

Funzioni SE/IS
iferror
errore
non è
iserr
è vuoto
non è numero
ètesto
isnontext
è formula
islogico
isref
è anche
isodd

ISTEXT in Fogli Google

La funzione ISTEXT funziona esattamente allo stesso modo in Fogli Google come in Excel:

ISTEXT Esempi in VBA

Puoi anche usare la funzione ISTEXT in VBA. Tipo:
application.worksheetfunction.istext(value)

Esecuzione delle seguenti istruzioni VBA

1234 Range("C2") = Application.WorksheetFunction.IsText(Range("B2"))Range("C3") = Application.WorksheetFunction.IsText(Range("B3"))Range("C4") = Application.WorksheetFunction.IsText(Range("B4"))Range("C5") = Application.WorksheetFunction.IsText(Range("B5"))

produrrà i seguenti risultati

Per gli argomenti della funzione (valore, ecc.), puoi inserirli direttamente nella funzione o definire le variabili da utilizzare al loro posto.

Torna all'elenco di tutte le funzioni in Excel

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

wave wave wave wave wave