Nel mondo odierno guidato dai dati, Excel è diventato uno strumento essenziale per organizzare e analizzare le informazioni. Spesso ci troviamo in situazioni in cui dobbiamo cercare parole specifiche o testo parziale nelle celle per estrarre dati vitali. Controllare manualmente ogni singola cella in un foglio di lavoro può essere impegnativo e impraticabile. Fortunatamente, Excel offre potenti funzioni che possono aiutarci a identificare rapidamente se una cella contiene testo parziale. In questo articolo, ti guideremo attraverso il processo di utilizzo di formule facili da gestire per svolgere efficientemente questa attività.
Parte 1: Utilizzo della Funzione SE Contiene di Excel (Più Comunemente Usata)
La funzione SE di Excel con testo parziale è uno strumento utile che ti aiuta a verificare se una cella contiene testo specifico o parziale. Restituisce un risultato quando il testo specificato è presente nella cella e un risultato diverso quando non lo è. Questa funzione è ampiamente utilizzata nell'analisi dei dati e nella generazione di report, soprattutto quando si lavora con grandi set di dati che contengono diversi tipi di informazioni.
Esempio del mondo reale: Categorizzazione delle Vendite di Prodotti
Immagina di essere un responsabile delle vendite in un negozio al dettaglio e di avere un ampio foglio di calcolo di Excel con dati sulle vendite di vari prodotti. Ogni riga rappresenta una vendita, e una delle colonne contiene l'ID del prodotto. Vuoi categorizzare i prodotti in base ai loro nomi per analizzare le prestazioni di vendita di ogni categoria. Ecco una guida passo dopo passo:
Passo 1: Per ottenere l'output, seleziona una cella (ad esempio E5). Digita la seguente formula e premi Invio.
=IF(COUNTIF(B5,"MTT*"),"Yes","No")
Passaggio 2: Per applicare la formula a ogni cella pertinente, trascina l'indicatore Fill Handle all'ultima riga della colonna Partial Text.
Una volta completati i passaggi sopra indicati, l'output della formula indicherà se il testo nella colonna B inizia con "MTT".
Le celle con "Sì" rappresentano prodotti che iniziano con "MTT", mentre le celle con "No" indicano prodotti che non lo fanno.
Per verificare se la fine di un testo parziale è presente in Excel:
Passo 1: Seleziona una cella (come nel processo precedente) e inserisci la seguente formula :
=IF(COUNTIF(B5,"*NPP"),"Yes","No")
Nota: Qui, l'asterisco (*) nella formula ci consente di verificare se il testo nella colonna B (o in qualsiasi colonna specificata) termina con "NPP" ignorando eventuali caratteri che potrebbero apparire prima di esso.
Passo 2: Trascina l'indicatore Fill Handle fino all'ultima riga della colonna Partial Text per applicare la formula a tutte le celle rilevanti.
Ora le celle con "Sì" indicano voci che terminano con "NPP", mentre le celle con "No" indicano quelle senza la fine specificata.
To Verify if Any Position in the Partial Text Contains in Excel:
Passaggio 1: Seleziona una cella (supponiamo E5 come precedentemente). Digita la seguente formula e premi Invio.
=IF(COUNTIF(B5,"*NQ*"),"Yes","No")
Passo 2: Applicare la formula alle altre celle pertinenti trascinando l'indicatore Fill Handle fino all'ultima riga della colonna Partial Text.
Ora, l'output della formula apparirà nella colonna E, indicando se il testo contiene la parte del testo "NQ" in una qualsiasi posizione.
Quando la formula trova "NQ" in una cella, mostra "Sì", e se non trova, visualizza "No".
Parte 2: Utilizzo della Formula IF ISNUMBER SEARCH
La formula Excel che utilizza le funzioni IF, ISNUMBER e SEARCH (o FIND) è un metodo versatile per rilevare corrispondenze di testo parziali all'interno delle celle. Consente di verificare se una sottostringa o un carattere specifico esiste in una cella data e restituire output personalizzati in base alla presenza o assenza del testo parziale. Questa formula è utile in vari scenari, come la ricerca di parole chiave specifiche, la categorizzazione dei dati o l'individuazione di record che soddisfano criteri specifici.
Esempio: Rilevamento degli ID che Contengono "A" o "a"
Immagina di avere una lista di ID nella colonna A e di voler verificare se uno qualsiasi di questi ID contiene la lettera "A" o "a". Se l'ID contiene "A" o "a", vuoi etichettarlo come "Sì", altrimenti come "No".
Guida Passo-passo:
Passo 1: Apri il foglio di calcolo Excel contenente l'elenco degli ID. In questo esempio, abbiamo un set di dati di esempio con gli ID nella Colonna A.
Passo 2: Nella cella B2, inserisci la seguente formula:
=IF(ISNUMBER(SEARCH("A", A2)), "Yes", "No")
Spiegazione della Formula:
La funzione RICERCA viene utilizzata per trovare la posizione di "A" (senza distinzione tra maiuscole e minuscole) all'interno del valore della cella A2.
La funzione NUMERO.SE verifica se RICERCA restituisce un numero valido (ossia, se la lettera "A" è presente nella cella).
La funzione SE restituisce "Sì" se viene trovata "A" (NUMERO.SE restituisce VERO), e "No" se "A" non è trovata (NUMERO.SE restituisce FALSO).
Passaggio 3: Premi il pulsante Invio per applicare la formula alla cella B2.
Passaggio 4: Trascina l'indicatore Fill Handle verso il basso per applicare la formula a tutte le righe della colonna B.
Passaggio 5: La formula controllerà ora ogni ID nella colonna A e visualizzerà "Sì" nella colonna B se l'ID contiene "A" o "a", e "No" se non lo fa.
Parte 3: Tecniche Avanzate con Caratteri Jolly
Funzione IF con OR e caratteri jolly
Esempio: Verifica di "b" O "2" nella colonna A
Supponiamo di avere un set di dati nella colonna A e di voler verificare se una qualsiasi cella in quella colonna contiene "b" o "2" (o entrambi). Puoi utilizzare la funzione IF con OR e caratteri jolly per ottenere questo risultato.
Formula:
=IF(OR(ISNUMBER(SEARCH("b", A2)), ISNUMBER(SEARCH("2", A2))), "Yes", "")
La funzione SEARCH viene utilizzata per trovare la posizione di "b" e "2" (senza distinzione tra maiuscole e minuscole) all'interno del valore della cella in A2.
La funzione ISNUMBER verifica se SEARCH restituisce un numero valido (ossia, se "b" o "2" sono presenti nella cella).
La funzione OR verifica se sia presente "b" che "2" (o entrambi) (ISNUMBER restituisce TRUE per almeno uno di essi).
La funzione IF restituisce "Sì" se è presente "b" o "2" (o entrambi), e una stringa vuota ("") se nessuno di essi è presente.
Formula IF AND di Excel con caratteri jolly:
Esempio 2: Verifica di "b" E "2" nella colonna A
Ora, supponiamo che tu voglia verificare se una cella nella colonna A contiene sia "b" che "2". Per farlo, puoi utilizzare la formula IF AND con caratteri jolly.
Formula:
=IF(AND(ISNUMBER(SEARCH("b", A2)), ISNUMBER(SEARCH("2", A2))), "Yes", "")
La funzione SEARCH viene utilizzata per trovare la posizione di "b" e "2" (senza distinzione tra maiuscole e minuscole) all'interno del valore della cella in A2.
La funzione ISNUMBER verifica se SEARCH restituisce un numero valido (ovvero, se "b" e "2" sono entrambi presenti nella cella).
La funzione AND verifica se sia "b" che "2" sono presenti (ISNUMBER restituisce TRUE per entrambi).
La funzione IF restituisce "Sì" se sia "b" che "2" sono presenti e una stringa vuota ("") se almeno uno di essi non è presente.
Esempio 3: Utilizzo dell'Approccio con Costanti di Array
Come alternativa più compatta, puoi utilizzare l'approccio con costanti di array per verificare la presenza di entrambi "b" e "2" in una cella.
Formula:
=IF(COUNT(SEARCH({"b","2"}, A2))=2, "Yes", "")
La formula utilizza la funzione SEARCH con una costante di array {"b", "2"} per trovare le posizioni di "b" e "2" nel valore della cella in cella A2.
La funzione COUNT conta quante volte sono presenti sia "b" che "2" nella cella.
La funzione IF restituisce "Sì" se sono presenti sia "b" che "2" (il conteggio è uguale a 2), e una stringa vuota ("") se uno dei due non è presente.
Queste tecniche avanzate con i jolly ti consentono di effettuare ricerche più complesse e di restituire risultati in modo condizionale in base alla presenza o assenza di più sottostringhe all'interno di una cella.
Perché utilizzare WPS Office?
WPS Office è una suite per ufficio completa che offre una serie di applicazioni, tra cui Writer (elaborazione testi), Presentation (presentazioni) e Spreadsheet (alternativa a Excel). Anche se sia Microsoft Office che WPS Office sono suite di produttività potenti, ci sono diverse ragioni convincenti per considerare l'utilizzo di WPS Office:
Prezzo: WPS Office offre un'eccellente versione gratuita che fornisce la maggior parte delle funzionalità essenziali per gli utenti comuni.
Caratteristiche: Da modifiche di base ai documenti a calcoli avanzati su fogli di calcolo e animazioni nelle presentazioni, WPS Office ha tutte le funzionalità che ti servono.
Interfaccia Utente Amichevole: WPS Office vanta un'interfaccia intuitiva e facile da usare, rendendolo accessibile sia per i principianti che per gli utenti esperti.
Domande frequenti su Excel IF Contiene Testo Parziale:
Come posso estrarre un testo parziale usando SE Contiene?
Per estrarre un testo parziale usando SE Contiene in Excel, puoi utilizzare funzioni come SE, RICERCA e NUMERO.SE insieme. Ad esempio: =SE(NUMERO.SE(RICERCA("parziale", A1)), PARTE(A1, RICERCA("parziale", A1), LUNGHEZZA("parziale")), "")
Ci sono limitazioni o considerazioni nell'uso di SE Contiene in Excel?
Sì, ci sono alcune limitazioni e considerazioni nell'uso di SE Contiene in Excel:
Sensibilità alle maiuscole/minuscole: Per impostazione predefinita, la funzione RICERCA di Excel non distingue tra maiuscole e minuscole.
Corrispondenze parziali di parole: Il metodo SE Contiene rileverà corrispondenze di testo parziale, anche se il termine di ricerca è solo parte di una parola all'interno della cella.
Caratteri jolly: L'uso di caratteri jolly come asterischi (*) con la funzione RICERCA può influenzare il comportamento della ricerca.
Possono essere utilizzati i metodi sopra menzionati anche in WPS Office?
Sì, i metodi sopra menzionati possono essere utilizzati anche in WPS Office Spreadsheet. WPS Office offre funzioni simili a Excel, rendendolo compatibile e facile da usare. Consigliamo WPS Office per la sua convenienza economica, compatibilità, funzionalità e interfaccia utente intuitiva.
Considerazioni finali sulla verifica delle celle di Excel per il testo parziale
Nel corso dell'articolo, abbiamo discusso il processo passo dopo passo dell'utilizzo della formula SE Contiene, insieme ad esempi reali, dimostrando la sua efficacia in diverse situazioni. Abbiamo imparato come individuare corrispondenze parziali all'inizio, alla fine o in qualsiasi posizione nel testo, rendendola uno strumento versatile per gestire set di dati diversificati.
Inoltre, l'articolo ha sottolineato i vantaggi dell'uso di WPS Office, una potente alternativa a Microsoft Office, nell'implementare questi metodi. WPS Office offre una soluzione conveniente con un set completo di funzioni, garantendo la compatibilità con i formati di file di Microsoft Office e fornendo un'interfaccia utente intuitiva. Inoltre, il supporto multi-piattaforma consente agli utenti di lavorare senza problemi su diversi dispositivi e sistemi operativi.