In questo articolo impareremo se la cella contiene parole, quindi come assegnare un valore in Microsoft Excel 2010.
Consideriamo una situazione in cui dobbiamo rivedere ogni cella e controllare se contiene testo. Se sì, dobbiamo restituire un numero in una cella separata, altrimenti ignora. Possiamo vedere come questo viene fatto usando un esempio -
La colonna A ha un testo contenente la parola "colore". 1 cella no. (I colori non hanno alcun significato qui). Dobbiamo controllare se ogni cella in questa colonna contiene la parola "colore". Se lo fa, dobbiamo restituire il valore 1 nella colonna B, altrimenti dobbiamo restituire 0.
Per capire meglio, guarda lo screenshot qui sotto:
Useremo 3 funzioni, vale a dire, SE, CERCA E SE ERROREper calcolare il valore nella colonna B.
La funzione If controlla se una condizione è soddisfatta e restituisce un valore se VERO e un altro se FALSO.
Sintassi =SE(test_logico,valore_se_vero,valore_se_falso)
La funzione CERCA restituisce il numero del carattere in corrispondenza del quale viene trovato per primo un carattere specifico o una stringa di testo, leggendo da sinistra a destra (non fa distinzione tra maiuscole e minuscole)
Sintassi = CERCA (trova_testo, entro_testo, numero_iniziale)
La funzione SE ERRORE restituisce valore_se_errore se espressione è un errore e il valore dell'espressione stessa in caso contrario
Sintassi =IFERROR(valore,valore_se_errore)
Nella cella B2, la formula è =SEERRORE(SE(RICERCA("colore",A2),1),0)
Fare riferimento allo screenshot di seguito:
Nelle celluleA2: A8 i colori dell'arcobaleno - VIBGYOR sono utilizzati. Per rendere le cose diverse in cella A9 bianco è entrato da bianco non fa parte di VIBGYOR.
Quindi, il risultato è 1 nelle celle A2: A8 poiché ciascuna di queste celle contiene il testo "colore" e 0 nella cella A9 poiché non contiene il testo "colore" (vedi la casella evidenziata in blu sopra).
Cerchiamo di capire come funziona la formula:
- A partire dalla cella A2, ilRicercala funzione cercherà il testo "colore" in questa cella. Se trovato, restituirà 8 che è la posizione in cui è stato trovato il testo nella cella A2. Se il testo non viene trovato come nella cella A9, la funzione restituirà il #VALORE! Errore.
- Poi ilSE La funzione controllerà se la funzione di ricerca ha restituito un valore. Se sì, restituirà 1, altrimenti continuerà a restituire il #VALORE! errore.
- Infine, il SE ERRORE la funzione controllerà se la funzione di ricerca ha restituito un #VALORE! Errore e, in caso affermativo, restituirà uno 0 invece dell'errore in quella cella.