[utenti] Re: Estrazione Caratteri da CALC
... a essere pignoli (e io, in effetti, lo nacqui) segnalo che per la prima parte (il nome) è più corretta questa formula: =SINISTRA(A2;TROVA( ;A2)-1) così non ci si prende anche lo spazio finale, che prima o poi qualche grana la darebbe. Per la seconda parte (il cognome) la formula suggerita da Sergio va benissimo: =DESTRA(A2;(LUNGHEZZA(A2)-TROVA( ;A2)) ... a patto che non ci siano spazi extra finali, né fra nome e cognome. Volendo quindi essere pignolissimi... ci sarebbe da usare anche la funzione ANNULLA.SPAZI(). Nel qual caso io userei una ulteriore colonna, diciamo la B, per togliere gli spazi extra: (in B2) =ANNULLA.SPAZI(A2) e far riferire le altre formule a B2 invece che a A2. Ultimo commento: non funziona coi nomi doppi, dato che si tratterebbe di usare il secondo spazio, non il primo. Si risolve o scrivendoseli a mano (se sono pochi) o usando una nuova formula, che agisca sul secondo spazio, anziché sul primo: =TROVA( ;A2;TROVA( ;A2)+1) al posto della semplice TROVA( ;A2) Francesca Chiarelli - Il 16/12/2011 11:25, Piana delle Orme ha scritto: Ho una tabella creata con calc nella quale all'interno di una colonna sono riportati nome e cognome. ho estratto il nome mediante la seguente formula =SINISTRA(A2;TROVA( ;A2); Non riesco ad estrapolare il cognome in quanto applicando la stessa formula con inizio da destra =DESTRA(A2;TROVA( ;A2) non ho il risultato desiderato. Credo che la formula TROVA nella seconda formula conti il numero delle lettere partendo sempre da sinistra dandomi come risultato il corrispondente numero di lettere iniziando dalla destra come richiesto. Bruno prova con =DESTRA(A2;(LUNGHEZZA(A2)-TROVA( ;A2)) CIAO -- Sergio Boso -- Per cancellarsi: scrivere a utenti-unsubscr...@it.openoffice.org Per altre operazioni: http://openoffice.org/projects/it/lists
[utenti] Re: Estrazione Caratteri da CALC
Ringrazio per il suggerimento. Adesso non ho tempo. Lunedì al rientro in ufficio eseguirò le modifiche e comunicherò i risultati. Grazie nuovamente Bruno Il giorno 16 dicembre 2011 16:53, Francesca Chiarelli frach...@tiscali.itha scritto: ... a essere pignoli (e io, in effetti, lo nacqui) segnalo che per la prima parte (il nome) č piů corretta questa formula: =SINISTRA(A2;TROVA( ;A2)-1) cosě non ci si prende anche lo spazio finale, che prima o poi qualche grana la darebbe. Per la seconda parte (il cognome) la formula suggerita da Sergio va benissimo: =DESTRA(A2;(LUNGHEZZA(A2)-**TROVA( ;A2)) ... a patto che non ci siano spazi extra finali, né fra nome e cognome. Volendo quindi essere pignolissimi... ci sarebbe da usare anche la funzione ANNULLA.SPAZI(). Nel qual caso io userei una ulteriore colonna, diciamo la B, per togliere gli spazi extra: (in B2) =ANNULLA.SPAZI(A2) e far riferire le altre formule a B2 invece che a A2. Ultimo commento: non funziona coi nomi doppi, dato che si tratterebbe di usare il secondo spazio, non il primo. Si risolve o scrivendoseli a mano (se sono pochi) o usando una nuova formula, che agisca sul secondo spazio, anziché sul primo: =TROVA( ;A2;TROVA( ;A2)+1) al posto della semplice TROVA( ;A2) Francesca Chiarelli - Il 16/12/2011 11:25, Piana delle Orme ha scritto: Ho una tabella creata con calc nella quale all'interno di una colonna sono riportati nome e cognome. ho estratto il nome mediante la seguente formula =SINISTRA(A2;TROVA( ;A2); Non riesco ad estrapolare il cognome in quanto applicando la stessa formula con inizio da destra =DESTRA(A2;TROVA( ;A2) non ho il risultato desiderato. Credo che la formula TROVA nella seconda formula conti il numero delle lettere partendo sempre da sinistra dandomi come risultato il corrispondente numero di lettere iniziando dalla destra come richiesto. Bruno prova con =DESTRA(A2;(LUNGHEZZA(A2)-**TROVA( ;A2)) CIAO -- Sergio Boso -- --**--** Per cancellarsi: scrivere a utenti-unsubscribe@it.**openoffice.orgutenti-unsubscr...@it.openoffice.org Per altre operazioni: http://openoffice.org/**projects/it/listshttp://openoffice.org/projects/it/lists -- Per cancellarsi: scrivere a utenti-unsubscr...@it.openoffice.org Per altre operazioni: http://openoffice.org/projects/it/lists
[utenti] Re: Estrazione Caratteri da CALC
Ciao Bruno, Ho una tabella creata con calc nella quale all'interno di una colonna sono riportati nome e cognome. ho estratto il nome mediante la seguente formula =SINISTRA(A2;TROVA( ;A2); Non riesco ad estrapolare il cognome in quanto applicando la stessa formula con inizio da destra =DESTRA(A2;TROVA( ;A2) non ho il risultato desiderato. e usare Dati - Testo a Colonne ? ciao -- Paolo Pedaletti www.openlabs.it http://www.ecis.eu/documents/Finalversion_Consumerchoicepaper.pdf http://linguistico.sourceforge.net/pages/traduzioni/ms_illegal.html -- Per cancellarsi: scrivere a utenti-unsubscr...@it.openoffice.org Per altre operazioni: http://openoffice.org/projects/it/lists