In MS-Works, per controllare se una sotto-stringa di testo (anche di una sola lettera) è contenuta all'interno di una cella (o stringa) è disponibile la funzione TROVA:
TROVA( TestoDaRicercare; StringaInCuiRicercare; PosizioneInizio)
che restituisce la eventuale posizione ove è stata trovata la corrispondenza di inizio dei caratteri (a partire da zero) altrimenti non trovando il testo (da cercare) fornisce il valore di errore ERR.
Quindi ad esempio se:
= TROVA( "ROMA"; "AROMA DI ROMAGNA"; 0)
restituirà 1 (la prima occorrenza trovata) e con
= TROVA( "ROMA"; "AROMA DI ROMAGNA"; 6)
restituirà 9 (la seconda occorrenza trovata).
Quindi un esempio del possibile impiego è il seguente:
=SE( TROVA( "A", "AROMA DI ROMAGNA", 6) >= 0 ; "Trovato" ; "Non trovato" )