Estrai testo parziale tra le parentesi tonde

Anonimo
2023-12-22T13:04:50+00:00

Buongiorno,

domanda al volo,

sorgente A1 ho il seguente testo (Dott. Mario ROSSI)

destinazione D1 vorrei ottenere Dott. ROSSI

si potrebbe verificare anche la seguente situazione in altro foglio

convertire A1=Mario ROSSI (Dott.)

in in B1= Dott. Mario ROSSI

Saluti

Massimo

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
2023-12-22T23:19:21+00:00

la soluzione toglie solo le parentesi,

da (Dott. Mario ROSSI) a Dott. Mario ROSSI

vorrei che togliesse anche Mario.

risultato fine Dott. ROSSI

nel secondo caso

da Mario ROSSI (Dott.) a Dott. Mario ROSSI

grazie

Prova questa:

=SE(TROVA("(";A1)>1;SOSTITUISCI(STRINGA.ESTRAI(A1;TROVA("(";A1)+1;100);")";"")&" "&SINISTRA(A1;TROVA("(";A1)-1);ANNULLA.SPAZI(SOSTITUISCI(SOSTITUISCI(A1;"(";"");")";"")))

ma sarebbe utile, come richiesto, fornire la versione che usi,

ciao.

La risposta è stata utile?

0 commenti Nessun commento

7 risposte aggiuntive

Ordina per: Più utili
  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-12-22T23:23:00+00:00

    e magari altre stringhe cosa ne dici?

    per le due stringhe in richiesta è semplice

    ma lo sappiamo tutti che con nomi e cognomi c'è sempre

    da combattere....

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-12-22T16:41:29+00:00

    ciao

    che versione hai di excel

    senti per questa stringa è semplice

    ma sei sicuro che sia sempre un nome e un cognome solo?

    se uno si chiama

    Dott. alessandro Dal polo

    oppure

    Dott. andrea roberto Rossi

    si va in tilt nell'estrazione

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-12-22T15:49:36+00:00

    Ciao gianfranco55-Office365

    la tua soluzione toglie solo le parentesi,

    da (Dott. Mario ROSSI) a Dott. Mario ROSSI

    vorrei che togliesse anche Mario.

    risultato fine Dott. ROSSI

    nel secondo caso

    da Mario ROSSI (Dott.) a Dott. Mario ROSSI

    grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-12-22T13:12:47+00:00

    ciao

    =ANNULLA.SPAZI(SOSTITUISCI(SOSTITUISCI(A1;"(";"");")";""))

    ho aggiunto ANNULLA.SPAZI...mai si sa che non vengano messi dopo la parentesi (

    o prima della parentesi )

    La risposta è stata utile?

    0 commenti Nessun commento