Eliminare porzioni di nomi



  • Eliminare porzioni di nomi
    di EllePietro (utente non iscritto) data: 22/08/2016 22:32:22

    Salve a tutti e grazie in anticipo ;) Siete stati utilissimi più di una volta.

    Vi spiego il mio problema. Ho un elenco di cognomi di differenti lunghezze; moltissimi cognomi presentano alla fine l'iniziale del nome (Es. Mondella L.), altri invece il solo cognome.

    Sarebbe possibile in qualche modo far riconoscere al software la presenza di questa iniziale e rimuoverla?

    Ho provato con un semplice "=SINISTRA(Cella; LUNGHEZZA(Cella)-2)" ma ovviamente questo metodo viene applicato anche ai soli cognomi e lascia con una sola lettera quelli più brevi.

    Che fare quindi? Grazie mille!



  • di Gianfranco data: 22/08/2016 22:50:45

    Ciao
    =SE.ERRORE(SINISTRA(A1;TROVA(" ";A1;1)-1);A1)



  • di EllePietro (utente non iscritto) data: 22/08/2016 23:45:12

    Grazie mille! Ancora però c'è qualche problemino con i cognomi con uno spazio all'interno quali "Di Piazza P.", che diventa solo "Di" XD



  • di Gianfranco data: 23/08/2016 00:25:59

    sostituiscilo con questo
    =SE.ERRORE(CONCATENA(SINISTRA(A1;TROVA(" ";A1;1));STRINGA.ESTRAI(A1;TROVA(" ";A1;1)+1;TROVA(" ";A1;TROVA(" ";A1;1)+1)-TROVA(" ";A1;1)-1));SE.ERRORE(SINISTRA(A1;TROVA(" ";A1;1)-1);A1))



  • di Raffaele_53 data: 23/08/2016 00:45:15

    Oppure prova questa
    Avresti dovuto allegare un esempio, per vedere le casistiche.
    Comunque, nell'ipotesi che il carattere sia sempre alla fine, in A2 il nome in B2
    =STRINGA.ESTRAI(SE(DESTRA(A2;1)=" ";A2;SE(DESTRA(A2;1)=".";SOSTITUISCI(A2;".";" ");A2& " "));1;RICERCA(" ? ";SE(DESTRA(A2;1)=" ";A2;SE(DESTRA(A2;1)=".";SOSTITUISCI(A2;".";" ");A2& " "));1)-1)



  • di Gianfranco data: 23/08/2016 01:25:18

    Ciao Raf

    sempre con il se errore
    =SE.ERRORE(STRINGA.ESTRAI(SE(DESTRA(A2;1)=" ";A2;SE(DESTRA(A2;1)=".";SOSTITUISCI(A2;".";" ");A2& " "));1;RICERCA(" ? ";SE(DESTRA(A2;1)=" ";A2;SE(DESTRA(A2;1)=".";SOSTITUISCI(A2;".";" ");A2& " "));1)-1);A2)
    altrimenti non gestisci i nomi singoli