Flavio, risolto?
Il giorno 27/lug/2013 23:42, "Giovanni" <[email protected]> ha
scritto:

> Credo che nell'ultimo tuo commento abbia risposto solo a me. Ho cmq
> rimesso gli altri destinatari.
> ------------------------------------
> Quello che tu chiedi è una operazione con una base di dati "sporca",
> ovvero ci sono gli stessi dati in 2 campi differenti.
> Scusa la schiettezza, ma *che te ne fai di sapere i dati non presenti in
> entrambe le colonne*? Serve per eliminarli, per aggiornali, per mandargli
> una mail... Saperlo mi aiuterebbe nel ragionamento per arrivare ad una
> soluzione più precisa.
>
> Con le mie conoscenze *non credo ci sia alcun filtro per fare ciò che
> chiedi*, ma puoi *crearti dei campi* di controllo che ti aiuteranno ad 
> *arrivare
> al tuo scopo, *ovvero *la visualizzazione delle righe in cui non siano
> presenti le medesime mail sia nella prima colonna che nella seconda* (è
> giusta la richiesta?)
>
> Immagino ci siano altri dati nella tua tabella e questo metodo permetterà
> di mantenere anche tali dati. Seguimi.
> Per comodità chiamo i campi *"mail1"* e *"mail2"* per indicare la prima e
> seconda colonna contenente le mail.
>
> 1) *Ordina la base di dati secondo i dati contenuti nella colonna mail2*,
> così facendo i campi vuoti resteranno alla fine.
> 2) *Copia e incolla* *le mail contenute nella colonna mail2, nella
> colonna mail1 *in fondo alla base di dati e i rispettivi dati nelle
> rispettive nuove righe
> 3) *Ordina la base di dati secondo i dati contenuti nella colonna mail1*,
> in questo modo i doppioni si metteranno vicino
> 4) *Inserisci 2 colonne vuote *(che chiameremo *controllo1* e *controllo2*
> )
> 4a1) *nella prima colonna controllo1, inserisci una formula di questo
> tipo *
> *=SE(O(C2=C3;C2=C1);"";">>>") *dove la colonna "C" è il campo *mail1*
> in questo modo controllerai che la cella di sopra *o* quella di sotto
> siano uguali. Se lo sono non fa nulla, viceversa inserisce un >>>.
> 4a2) *Propaga la formula su tutta la colonna controllo1** *(copia e
> incolla della cella in tutta la nuova colonna ;) )
> 4b) I risultati sono formule, quindi variabili!  Per far diventare i campi
> statici *copia i valori della colonna confronto1 e "incolla speciale"
> solo il testo nella colonna controllo2*
> 5) *Ordina la base di dati secondo i dati contenuti nella colonna
> controllo2** *e *visualizzerai *fra i primi risultati, quelli con il >>>,
> i *record in cui la mail non è presente in entrambi i campi iniziali!*
>
> P.s. *Questa formula è valida fino a 3 mail uguali*. Se la soluzione ti
> va bene e i campi uguali non sono eccessivi o cmq ne immagini di più, *puoi
> inserire altre condizioni di "O", *tipo C2=C4 e C2=C5 *per aumentare la
> propagazione del controllo.*
> Ci potrebbero essere altre soluzioni, come ad esempio le tabelle pivot, ma
> ciò dipende da cosa vuoi realizzare ;)
> In ogni caso *se i campi mail1 e mail2 hanno il medesimo scopo, la
> soluzione è eliminarne uno!*
>
>
> Il giorno 27 luglio 2013 18:56, Flavio Nascia <[email protected]> ha
> scritto:
>
>> Giovanni wrote, On 27/07/2013 15.48:
>> > E no, i campi non sono uguali. Nel secondo campo c'è solo una parte,
>> > quindi:
>> >
>> > =SE(SINISTRA(A1;6)=SINISTRA(B1;6);"uguale";"diverso")
>> >
>> > ovvero vengono analizzati solo i primi 6 caratteri di entrambi a
>> > campi, ma chiaramente puoi mettere il numero di caratteri che ti viene
>> > più congeniale.
>> >
>> > Se hai bisogno di chiarimenti, domanda pure ;)
>> >
>> >
>> > Il giorno 27 luglio 2013 15:33, Fabiano Fastellini
>> > <[email protected] <mailto:[email protected]>> ha scritto:
>> >
>> >     Ciao,
>> >
>> >     Per controllare se due celle (A1 e B1) hanno il medesimo contenuto,
>> >     inserisco nella cella C1 la seguente formula:
>> >
>> >     =SE(A1=B1; "IDENTICO"; "DIVERSO")
>> >
>> >     Se A1 e UGUALE a B1, stampa IDENTICO, altrimenti DIVERSO.
>> >
>> >     Poi copi la formulla nelle righe successive.
>> >
>> >     Spero che sia quello che cerchi
>> >
>> >
>> Se non ho capito male le vostre soluzioni confrontano il contenuto di
>> celle poste sullo stesso rigo giusto. Così facendo il primo confronto
>> che fallisce pregiudica tutti gli altri.
>> Faccio un esempio: supponete che la colonna A sia:
>> [email protected]
>> [email protected]
>> [email protected]
>> [email protected]
>> [email protected]
>> [email protected]
>>
>> mentre la colonna B sia:
>> [email protected]
>> [email protected]
>> [email protected]
>>
>> Lo scopo che il filtro vuole raggiungere è mostrare una colonna in cui
>> compaiano solo i termini non presenti in entrambe le colonne, cioè
>> nell'esempio fatto:
>> [email protected]
>> [email protected]
>> [email protected]
>>
>> Ciao,
>> Flavio
>>
>
>

-- 
Come cancellarsi: E-mail [email protected]
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: 
http://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non 
sono eliminabili

Rispondere a