Controllo di una voce in una cella (Microsoft Excel)
Ci sono momenti in cui è utile sapere se una cellula contiene qualcosa – non importa veramente cosa contiene, solo che contiene qualcosa. In questi casi, ci sono due modi per affrontare il problema.
La prima soluzione è usare semplicemente la funzione LEN per determinare se c’è una lunghezza per ciò che è contenuto in una cella. Ad esempio, supponiamo che tu voglia controllare se c’era un valore nella cella F1. Potresti usare quanto segue:
=IF(LEN(F1)>0,"Found something there","Nothing is there")
Se non c’è nulla nella cella F1, la lunghezza sarà uguale a zero.
Se c’è qualcosa nella cella, la lunghezza sarà maggiore di zero.
La seconda soluzione è una variazione dell’approccio LEN. Tutto quello che devi fare è controllare se c’è qualcosa nella cella. Può sembrare strano, ma è più facile quando vedi la formula. Ad esempio, quanto segue verificherà se c’è qualcosa nella cella B4:
=IF(B4<>"","Found something there","Nothing is there")
Il test in questa formula è Vero se c’è qualcosa nella cella. Se la cella è vuota, il test fallisce.
Un’altra soluzione che puoi utilizzare è la funzione del foglio di lavoro ISBLANK. Questa funzione restituisce True se la cella di destinazione è vuota e False se contiene qualcosa.
Ad esempio, supponiamo di voler controllare se l’utente ha inserito qualcosa nella cella D7. Puoi usare quanto segue per prendere la decisione:
=IF(ISBLANK(D7),"Input values missing",D7)
In questo caso la cella contenente questa formula conterrebbe lo stesso valore di D7, ammesso che ci fosse qualcosa. Se non è presente nulla in D7, la cella contiene il testo “Valori di input mancanti”.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (11439) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per l’interfaccia di menu precedente di Excel qui: