Excel se la cella contiene testo allora restituisce il testo in un’altra cella
Come utilizzare le formule “Se la cella contiene” in ExcelExcel dispone di una serie di formule che consentono di utilizzare i dati in modo utile. Ad esempio, è possibile ottenere un risultato in base al fatto che una cella soddisfi o meno determinate specifiche. In questo momento ci concentreremo su una funzione chiamata “se la cella contiene, allora”. Vediamo un esempio.
Se si desidera verificare se la cella A1 contiene o meno il testo “Esempio”, è possibile eseguire una formula che restituisca “Sì” o “No” nella cella B1. Le formule possono essere utilizzate in molti modi diversi. Al momento in cui scriviamo, Excel è in grado di restituire le seguenti varianti:
Una soluzione è una formula che utilizza la funzione IF insieme alle funzioni CERCA e NUMERO. Ad esempio, se si dispone di un elenco di indirizzi e-mail e si desidera estrarre quelli che contengono “ABC”, la formula da utilizzare è la seguente:
Le guide riportate di seguito sono state scritte utilizzando l’ultima versione di Microsoft Excel 2019 per Windows 10. Alcuni passaggi possono variare se si utilizza una versione o una piattaforma diversa. Contattate i nostri esperti se avete bisogno di ulteriore assistenza.
Come si scrive un’istruzione if se una cella contiene un determinato testo?
Se la cella contiene un testo specifico, restituisce un valore
Selezionate la cella di uscita e utilizzate la seguente formula: =IF(cella=”testo”, valore_da_restituire, “”). Nel nostro esempio, la cella che vogliamo controllare è A2, il testo che cerchiamo è “esempio” e il valore di ritorno sarà Sì.
È possibile eseguire un’istruzione if in Excel in base al testo?
Funzione IF di Excel con testo
Comunemente, si scrive un’istruzione IF per i valori di testo utilizzando l’operatore “uguale a” o “non uguale a”. Tradotto in parole povere, la formula dice: restituisci “No” se B2 è uguale a “consegnato”, “Sì” altrimenti.
Excel estrarre il testo dalla cella
L’immagine qui sopra mostra una formula di matrice nella cella C3 che controlla se la cella B3 contiene almeno uno dei valori dell’elenco (E3:E7), restituisce “Sì” se uno qualsiasi dei valori è presente nella colonna B e non restituisce nulla se la cella non contiene alcun valore.
Se non siete abbonati a Excel 365, dovete inserire questa formula come formula di matrice. Di seguito è riportata un’altra formula che non deve essere inserita come formula di matrice, ma è leggermente più grande e più complicata.
L’argomento dei criteri utilizza un asterisco iniziale e uno finale per abbinare una stringa di testo e non l’intero valore della cella; gli asterischi sono uno dei due caratteri jolly che è possibile utilizzare.
La funzione TEXTJOIN è disponibile per gli abbonati a Office 2019 e Office 365. Se la vostra versione di Excel non dispone di questa funzione, otterrete un errore #NOME. Per gli utenti di Office 2019 potrebbe essere necessario inserire la formula come formula di una matrice.
Questa matrice contiene tanti valori quanti sono i valori dell’elenco; la posizione di ogni valore nella matrice corrisponde alla posizione del valore nell’elenco. Ciò significa che dalla matrice si evince che il primo e l’ultimo valore si trovano nella cella B3.
Se(isnumber)
È possibile verificare se una cella contiene un termine specifico in un insieme di dati con una combinazione delle funzioni IF, SEARCH e ISNUMBER. Possiamo applicare questa funzione per copiare un testo specifico in un’altra posizione. I passaggi che seguono illustrano il processo.
Nella maggior parte dei casi, il problema da risolvere sarà più complesso di una semplice applicazione di una formula o di una funzione. Se volete risparmiare ore di ricerca e frustrazione, provate il nostro servizio Excelchat dal vivo! I nostri esperti di Excel sono disponibili 24 ore su 24, 7 giorni su 7, per rispondere a qualsiasi domanda su Excel. Garantiamo una connessione entro 30 secondi e una soluzione personalizzata entro 20 minuti.
Sto cercando di costruire una formula per fare quanto segue: Se una cella della colonna D contiene l’anno 2017, aggiungere 52 al contenuto della cella C, se la colonna D contiene l’anno 2018, aggiungere 104 alla cella C. Se contiene il 2016 visualizzare il contenuto della cella C.
Sto cercando di costruire una formula per fare quanto segue: Se una cella della colonna D contiene l’anno 2017, aggiungere 52 al contenuto della cella C, se la colonna D contiene l’anno 2018, aggiungere 104 alla cella C. Se contiene il 2016 visualizzare il contenuto della cella C.
Somma se la cella contiene testo
L’esercitazione fornisce una serie di esempi di formule “Excel if contains” che mostrano come restituire qualcosa in un’altra colonna se una cella di destinazione contiene un valore richiesto, come effettuare una ricerca con corrispondenza parziale e come testare più criteri con logica OR e AND.
Una delle operazioni più comuni in Excel è verificare se una cella contiene un valore di interesse. Che tipo di valore può essere? Un testo o un numero qualsiasi, un testo specifico o un valore qualsiasi (non una cella vuota).
Esistono diverse varianti della formula “Se la cella contiene” in Excel, a seconda dei valori che si desidera trovare. In generale, si utilizza la funzione IF per eseguire un test logico e restituire un valore quando la condizione è soddisfatta (la cella contiene) e/o un altro valore quando la condizione non è soddisfatta (la cella non contiene). Gli esempi che seguono coprono gli scenari più frequenti.
Ad esempio, per restituire “Non vuoto” nella colonna B se la cella della colonna A nella stessa riga contiene un valore, si inserisce la seguente formula in B2, quindi si fa doppio clic sul quadratino verde nell’angolo inferiore destro per copiare la formula lungo la colonna: