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

Come si fa a verificare se una cella inizia o termina con un carattere specifico in Excel?

AutoreSiluvia Data di modifica

Quando lavori con i dati in Excel, potresti aver bisogno di verificare se determinate celle iniziano o terminano con un carattere specifico. Ad esempio, potresti voler identificare tutti i codici prodotto che iniziano con “s” o tutti gli indirizzi email che terminano con “n”. Questo tipo di controllo è comune nella pulizia dei dati, nel filtraggio di elenchi e nella configurazione di regole automatiche di formattazione o selezione. A seconda della complessità dell’attività e del tuo stile di lavoro, esistono diversi metodi pratici per ottenere questo risultato.

Verifica se una cella inizia o termina con un carattere specifico tramite formula
Verifica se una cella inizia o termina con un carattere specifico con Kutools per Excel
Evidenzia visivamente le celle che iniziano o terminano con un carattere specifico utilizzando Utilizza la formattazione condizionale
Verifica se una cella inizia o termina con un carattere specifico utilizzando codice VBA


Verifica se una cella inizia o termina con un carattere specifico tramite formula

Immagina di avere un lungo elenco di valori e di dover verificare in modo rapido se ciascuno inizia o termina con un carattere specifico. Le formule di Excel offrono un approccio diretto e flessibile per soddisfare questa esigenza, senza dover ricorrere a strumenti o componenti aggiuntivi. Questa soluzione si adatta perfettamente anche a set di dati di grandi dimensioni, soprattutto quando serve un controllo immediato tramite colonne con risposta SÌ/NO per ulteriori analisi, report o regole di convalida.

Ad esempio, vuoi verificare se una cella inizia con il carattere “s” o termina con il carattere “n”? Ecco le formule che puoi utilizzare:

1. Seleziona una cella vuota (ad esempio B2) accanto ai tuoi dati per visualizzare il risultato del controllo, inserisci la seguente formula nella barra delle formule e premi Invio:

=IF(LEFT(TRIM(A2),1)="s","OK","Not OK")

Uno screenshot che mostra la formula per verificare se una cella inizia con un carattere specifico in Excel

La formula rimuove gli spazi iniziali e finali da A2 e verifica se il primo carattere è «s». In tal caso, restituisce OK; altrimenti, restituisce Non OK.

2. Continua a selezionare la cella B2, quindi trascina il quadratino di riempimento verso il basso per copiare la formula nelle righe successive e controllare così ogni cella rilevante nell’intervallo scelto.

Uno screenshot che mostra il risultato in una colonna dopo aver verificato se le celle iniziano con un carattere specifico in Excel

Note e suggerimenti:

1. Nella formula,A2rappresenta la cella di destinazione e «s»è il carattere che si sta verificando. È possibile adattarli secondo necessità. Se il risultato restituisce Non OK, significa che la cella non inizia con «s».
2. Per verificare se una cella termina con il carattere “n”, utilizzare invece questa formula:
=IF(RIGHT(TRIM(A2),1)="n","OK","Not OK")

Uno screenshot che mostra la formula per verificare se una cella termina con un carattere specifico in Excel

3. Suggerimento pratico: se si desidera verificare caratteri diversi, basta sostituire la «s» o la «n» nella formula con i valori desiderati. Se i dati contengono sia lettere maiuscole che Filtra per stringhe in minuscolo, si consiglia di utilizzare funzioni come MAIUSC()o MINUSC()per garantire coerenza.
4. Ricordare che queste formule verificano soltanto il primo o l’ultimo carattere; se è necessario cercare parole intere o sottostringhe, è preferibile utilizzare formule correlate come RICERCAo TROVA.

In generale, l’uso delle formule è rapido e semplice quando si desidera ottenere risultati direttamente nelle celle per ordinare, filtrare o eseguire ulteriori calcoli.


Verifica se una cella inizia o termina con un carattere specifico con Kutools per Excel

Lo strumento Seleziona celle specifiche in Kutools per Excel offre un modo intuitivo ed efficiente per identificare e selezionare le celle che iniziano o terminano con caratteri specifici. Questo approccio è particolarmente utile quando si desidera selezionare, evidenziare o eseguire ulteriori operazioni sulle celle che soddisfano determinati criteri — ad esempio eliminazione in batch, formattazione o copia — anziché limitarsi a mostrare un risultato in una colonna adiacente.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Come usare:

1. Inizia selezionando l’intervallo in cui devi verificare i caratteri iniziali o finali. Poi clicca su Kutools > Seleziona > Seleziona celle specifiche. Vedi screenshot:

Uno screenshot che mostra l'opzione di Kutools 'Seleziona celle specifiche' in Excel

2. Nella finestra di dialogo Seleziona celle specifiche, seleziona Cella nell’area Seleziona tipo. Nel menu a discesa Specifica tipo, scegli Inizia con o Termina con e inserisci il carattere da verificare. Fai clic su OK.

Uno screenshot che mostra la finestra di dialogo 'Seleziona celle specifiche'

3. Apparirà una finestra di dialogo con il riepilogo del numero di corrispondenze trovate. Conferma per visualizzare le celle selezionate evidenziate.

Uno screenshot che mostra il risultato dopo aver usato Kutools per verificare se le celle iniziano o terminano con un carattere specifico

Nota:Questo strumento ti permette di impostare fino a due criteri contemporaneamente. Ad esempio, puoi selezionare in un colpo solo le celle che iniziano con «F» o terminano con «s», semplificando notevolmente i controlli multi-condizione.

Uno screenshot che mostra la selezione avanzata di celle che iniziano o terminano con caratteri specifici utilizzando Kutools

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

Nel complesso, Kutools offre un’interfaccia intuitiva per chi preferisce operare con selezioni visive anziché con formule. Si rivela particolarmente utile per gli utenti meno esperti nelle funzioni avanzate di Excel o per chi desidera eseguire operazioni in batch sulle celle corrispondenti. Tuttavia, la selezione e l’evidenziazione non generano automaticamente un risultato in colonna, a meno che non siano abbinate ad altri passaggi.


Evidenzia visivamente le celle che iniziano o terminano con un carattere specifico utilizzando Utilizza la formattazione condizionale

Utilizza la formattazione condizionale offre un modo semplice e visivo per vedere immediatamente quali celle iniziano o terminano con un carattere desiderato, applicando automaticamente Applica Colore o regole di formattazione alle celle corrispondenti. Questa soluzione è ideale quando si desidera una visualizzazione immediata e dinamica delle corrispondenze, senza necessariamente creare una nuova colonna con il risultato.

Ad esempio, per evidenziare le celle che iniziano con “s” o terminano con “n” nel tuo elenco:

1. Seleziona l’intervallo di celle che desideri formattare.

2. Vai alla scheda Home, fai clic su Formattazione condizionale > Nuova regola.

3. Scegli “Usa una formula per determinare le celle da formattare”.

4. Per evidenziare le celle che iniziano con “s”, inserisci la seguente formula:

=LEFT(TRIM(A2),1)="s"

5. Fai clic sul pulsante Formato, imposta il tuo Colore di riempimento o Stile carattere preferito, quindi conferma con OK.

Se invece desideri evidenziare le celle che terminano con “n”, usa questa formula alternativa:

=RIGHT(TRIM(A2),1)="n"

6. Fai clic su OK in tutte le finestre di dialogo: tutte le celle pertinenti saranno immediatamente evidenziate in base alla regola selezionata.

Note pratiche e risoluzione problemi:

  • Assicurati che i riferimenti della formula (ad esempio,)A2) corrispondano alla prima cella dell’intervallo selezionato. Se il tuo intervallo dati inizia su una riga diversa, adatta di conseguenza la formula.
  • La formattazione condizionale si aggiorna automaticamente al variare dei dati: se aggiungi altre righe, estendi di conseguenza la regola.
  • Per rimuovere la formattazione, basta eliminare le regole dalle celle selezionate tramite Formattazione condizionale > Cancella regole.
  • La formattazione condizionale è un metodo efficace per esaminare visivamente i dati, ma non aggiunge colonne logiche né esegue azioni oltre alla formattazione stessa. Combinala con ordinamento o filtri per gestire compiti più avanzati.
  • Se regole sovrapposte generano risultati poco chiari, rivedi l’ordine e la priorità delle tue regole di formattazione.

Demo: Verifica se una cella inizia o termina con un carattere specifico con Kutools per Excel

 
Kutools per Excel: Oltre 300 strumenti pratici a portata di mano! Goditi funzionalità basate sull’intelligenza artificiale per lavorare in modo più intelligente e veloce!Scarica ora!

Verifica se una cella inizia o termina con un carattere specifico utilizzando codice VBA

Se devi automatizzare il processo, gestire set di dati di grandi dimensioni o preferisci un approccio più versatile e personalizzabile, una macro VBA può rivelarsi estremamente efficace. È particolarmente utile quando desideri scorrere un intervallo, restituire automaticamente i risultati in un’altra colonna o evidenziare le celle che soddisfano determinati criteri, il tutto con una singola azione.

Come usare:

1. Apri l’editor VBA facendo clic su Strumenti sviluppatore > Visual Basic oppure premendo direttamente i tasti Alt + F11. Nella finestra VBA, fai clic su Inserisci > Modulo e inserisci il codice appropriato come mostrato di seguito.

Se desideri restituire il risultato («OK»/«Non OK») in una nuova colonna per le celle che iniziano con un carattere specifico, usa il seguente codice:

Sub CheckCellStartCharacter()
    Dim WorkRng As Range
    Dim CheckChar As String
    Dim i As Long
    Dim OutCol As Integer
    
    On Error Resume Next
    Set WorkRng = Application.InputBox("Select the range to check", "KutoolsforExcel", Type:=8)
    CheckChar = InputBox("Enter the starting character to check (case-sensitive):", "KutoolsforExcel")
    
    If WorkRng Is Nothing Or CheckChar = "" Then Exit Sub
    
    OutCol = WorkRng.Columns(WorkRng.Columns.Count).Column + 1
    
    For i = 1 To WorkRng.Rows.Count
        If Left(Trim(WorkRng.Cells(i, 1).Value), 1) = CheckChar Then
            WorkRng.Cells(i, 1).Offset(0, WorkRng.Columns.Count).Value = "OK"
        Else
            WorkRng.Cells(i, 1).Offset(0, WorkRng.Columns.Count).Value = "Not OK"
        End If
    Next i
    
    MsgBox "Check complete. Results output in column " & Chr(65 + WorkRng.Columns.Count), vbInformation
End Sub

2. Chiudi l’editor VBA e torna a Excel. Premi il tasto F5 oppure fai clic su Esegui. Verrà visualizzato un messaggio che ti chiederà di selezionare l’intervallo da analizzare e il carattere iniziale da cercare. La macro restituirà quindi «OK» o «Non OK» nella colonna immediatamente a destra della selezione.

Se invece preferisci evidenziare le celle che terminano con un carattere specifico (anziché restituire un risultato), usa la seguente macro alternativa:

Sub HighlightCellsEndingWithChar()
    Dim WorkRng As Range
    Dim CheckChar As String
    Dim i As Long
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.InputBox("Select range to highlight", xTitleId, Type:=8)
    CheckChar = InputBox("Enter the ending character to highlight (case-sensitive):", xTitleId)
    If WorkRng Is Nothing Or CheckChar = "" Then Exit Sub
    For i = 1 To WorkRng.Rows.Count
        If Right(Trim(WorkRng.Cells(i, 1).Value), 1) = CheckChar Then
            WorkRng.Cells(i, 1).Interior.Color = vbYellow
        End If
    Next i
    MsgBox "Highlighting complete.", vbInformation
End Sub

Per eseguirla, segui lo stesso procedimento nell’editor VBA ed esegui HighlightCellsEndingWithChar: tutte le celle il cui valore termina con il carattere specificato verranno evidenziate in giallo.

Suggerimenti e note:

  • Tutto il codice VBA deve essere salvato in una cartella di lavoro Excel abilitata alle macro Tipo di file (.xlsm) per garantirne il corretto funzionamento.
  • Queste macro distinguono tra maiuscole e minuscole e rimuovono gli spazi prima di verificare i caratteri. Modifica e personalizza il codice secondo necessità.
  • Il VBA è adatto per utenti esperti o per scenari che richiedono elaborazione batch, operazioni ripetute o automazione dei flussi di lavoro.
  • Esegui sempre un backup dei tuoi dati prima di eseguire macro, nel caso si verifichino modifiche involontarie.

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:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra 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 lo Stato di 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 in 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 all’interno 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 su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata 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