Come posso verificare se una cella inizia con testo?

In Excel, quando si lavora con i dati, potrebbero esserci momenti in cui è necessario verificare se il valore di una cella inizia con un testo particolare o se la parte iniziale di quel valore è un numero o meno. In questo tutorial impareremo come scrivere una formula per scrivere entrambe le condizioni.

SE il valore di una cella inizia con un testo particolare

Nell’esempio seguente è necessario verificare se i primi tre caratteri della cella sono uguali a LXI. Per questo è necessario utilizzare IF e LEFT.

se-il-valore-della-cella-inizia-con-testo-particolare

È possibile utilizzare i passaggi seguenti per scrivere questa formula:

  1. Innanzitutto, inserisci la funzione SE in una cella.
  2. Successivamente inserisci la funzione SINISTRA nel primo argomento di SE e fai riferimento alla cella A2 dove hai il valore, nel secondo argomento usa 3 per num_digit.
  3. Successivamente, utilizza il segno uguale e inserisci il valore (usando virgolette doppie) che desideri testare.
  4. Ora, nel secondo argomento, inserisci “Sì”.
  5. E nel terzo argomento, inserisci “No”.
  6. Alla fine, inserisci le parentesi di chiusura e premi Invio per ottenere il risultato.
funzione enter-if-and-left

Come puoi vedere di seguito, per tutti i valori in cui abbiamo il valore “LXI” all’inizio del valore, restituisce Sì, altrimenti No.

il risultato sarà sì o no
 =IF(LEFT(A2,3)="LXI","Yes","No")

Conta SE le celle iniziano con

Utilizza la formula seguente se desideri contare il numero di celle che iniziano con un valore particolare.

utilizzare-la-somma-prodotta-per-contare-il-risultato
 =SUMPRODUCT(--(LEFT(A2:A10,3)="LXI"))

Per saperne di più, puoi leggere come utilizzare SUMPRODUCT con una condizione.

Se il valore di una cella inizia con un numero

Allo stesso modo, puoi scrivere una formula per verificare se una cella inizia con un numero.

formula per trovare se il valore della cella inizia con un numero
 =IF(ISNUMBER(VALUE(LEFT(A2,2))), "Yes","No")

In questa formula abbiamo utilizzato la funzione VALORE intorno a SINISTRA. Quando ottieni un valore utilizzando SINISTRA, restituisce quel valore come testo, anche se quel valore è un numero.

Ecco perché per convertire un numero in un numero dobbiamo usare VALORE. Successivamente, abbiamo utilizzato ISNUMBER per testare il valore restituito da LEFT. Se questo valore è un numero, la condizione è TRUE e IF restituisce YES, altrimenti No.

Ottieni il file Excel

Scaricamento

Aggiungi un commento

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