KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Se Restituisci un valore in base al testo specificato in Excel (3 metodi semplici)

AutoreSiluvia Data di modifica

Quando lavori con Excel, potrebbe capitarti spesso di dover verificare se una cella contiene un testo specifico e restituire un valore corrispondente. Ad esempio, se una cella contiene la parola «multiple», potresti voler restituire «Sì»; in caso contrario, una cella vuota o un altro valore a tua scelta.

se una cella contiene il testo "multiple", restituisci Sì

Tuttavia, Excel non offre una funzionalità integrata diretta per questa operazione. È necessario quindi ricorrere a formule, VBA o strumenti di terze parti. In questo articolo ti presenteremo tre metodi pratici per raggiungere l’obiettivo: l’uso di formule di Excel, VBA e una soluzione molto più semplice con Kutools per Excel.


Valore restituito Se la cella contiene testo specifico usando una formula Excel

Le formule Excel offrono un modo flessibile per verificare se una cella contiene un testo specifico. Anche se non esiste una funzione dedicata espressamente a questo scopo, puoi combinare funzioni come SE, TROVA e VAL.NUMERO per ottenere il risultato desiderato.

Ad esempio, nel foglio di lavoro seguente, se una cella nella colonna A contiene il testo "multiple«, vogliamo che la colonna B restituisca »".

la data di esempio

Passaggi:

  1. Seleziona una cella vuota in cui visualizzare il risultato, ad esempio B3.
  2. Inserisci la seguente formula e premi Invioper ottenere il primo risultato.
    =IF(ISNUMBER(SEARCH("multiple",A2)),"Yes","")
  3. Trascina il quadratino di riempimento verso il basso per estendere la formula alle celle sottostanti.
    il risultato della formula

Spiegazione della formula:

  • RICERCA(«multiple»; A3)→ verifica se il testo «multiple» è presente nella cella A3.
  • VAL.NUMERO(...) → restituisce VERO se il valore è un numero.
  • SE(...)→ restituisce «Sì» se VERO, altrimenti lascia il campo vuoto.
Note:
  • Questo metodo supporta la corrispondenza parziale (testo contenuto).
  • Non fa distinzione tra maiuscole e minuscole (RICERCA ignora maiuscole e minuscole).
  • La formula può diventare sempre più complessa all’aumentare delle condizioni.

Valore restituito Se la cella contiene testo specifico istantaneamente con Kutools per Excel

Se cerchi una soluzione più rapida e intuitiva, Kutools per Excel offre uno strumento integrato per le formule che ti permette di eseguire questa operazione senza dover scrivere alcuna formula.

Con Kutools, l’Assistente formula ti permette di completare l’intero processo tramite un’interfaccia visiva, rendendolo la scelta ideale per principianti e per chi vuole risparmiare tempo.

Kutools per Excel include oltre 300 strumenti essenziali per Excel, rendendo le tue attività più veloci, semplici ed efficienti.Scarica ora!

Passaggi:

  1. Seleziona una cella in cui restituire il risultato.
  2. Fai clic su Kutools>Assistente formula>Testo>Restituisci un valore in base al testo specificato.
    abilita Kutools
  3. Nella finestra di dialogo Assistente formulaconfigura gli argomenti:
    • Cella: Seleziona la cella in cui vuoi verificare il testo.
    • Valore di ricerca: Inserisci il testo che vuoi cercare (ad esempio, «multiple»).
    • Valore restituito: Inserisci il valore da restituire (ad esempio, «Sì»).
  4. Fai clic su OK.
    configura la Guida alle formule

Risultato:

Il risultato viene restituito all’istante nella cella selezionata, con una formula generata automaticamente – nessuna formula da memorizzare! Basta poi trascinare il quadratino di riempimento verso il basso per applicarla alle celle successive.

risultati di Kutools

Kutools per Excel- Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più rapido e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Ottienilo Ora

Perché usare Kutools per questa operazione

  • Non devi ricordare le formule a memoria.
  • Nessun errore di sintassi.
  • Interfaccia visiva e intuitiva.
  • Ideale per principianti e utenti non tecnici.

Valore restituito Se la cella contiene testo specifico usando una funzione definita dall'utente

Se hai bisogno di una soluzione più personalizzabile o automatizzata, puoi anche utilizzare VBA per eseguire questa operazione. Tuttavia, questo metodo richiede conoscenze di base di programmazione ed è meno adatto alla maggior parte degli utenti.

Passaggi per utilizzare VBA:

  1. Premere Alt + F11 per aprire l'editor VBA.
  2. Fare clic su Inserisci>Modulo.
  3. Incollare il codice nella finestra del modulo.
    Codice VBA: Valore restituito se la cella contiene testo specifico
    Function ContainsText(rng As Range, txt As String) As String
        If InStr(1, rng.Value, txt, vbTextCompare) > 0 Then
            ContainsText = "Yes"
        Else
            ContainsText = ""
        End If
    End Function
    inserisci il codice VBA
  4. Premere Alt + Q per tornare a Excel. Quindi, inserire la seguente formula nella cella in cui si desidera visualizzare il risultato:
    =ContainsText(A2,"multiple")
  5. Premere Invioe trascinare verso il basso per applicare.
    utilizza la funzione definita dall'utente
Nota:Per conservare il codice VBA per utilizzi futuri, è necessario salvare la cartella di lavoro come Cartella di lavoro Excel con macro abilitate (.xlsm).

Limitazioni:

  • Richiede competenze in VBA.
  • Le macro devono essere abilitate.
  • Non adatto alla maggior parte degli utenti.

Conclusione

Restituire un valore quando una cella contiene un testo specifico è un’operazione comune in Excel, e ci sono diversi modi per farlo.

  • Il metodo basato sulle formule di Excel è flessibile e ampiamente utilizzato, ma richiede una buona comprensione delle funzioni nidificate.
  • Il metodo VBA offre un controllo superiore, ma non è adatto alla maggior parte degli utenti.
  • Kutools per Excel offre la soluzione più semplice, permettendoti di completare l'operazione senza dover scrivere nemmeno una formula.

Se cercate un modo rapido, affidabile e privo di errori per gestire questa operazione, Kutools Assistente Formula è la scelta più efficiente.


Migliori strumenti per la produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:CercaVert con Criteri Multipli  |  CercaVert con Valori Multipli  |   CercaVert su Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva la Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l’interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano tra le diverse applicazioni di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme— produttività semplificata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi

Kutools per Excel

Porta oltre 300 potenti funzionalità per ottimizzare le tue attività in Excel.