Ordinare valori di due colonne con una

Anonimo
2014-04-27T14:28:15+00:00

Salve ho un problema.

Devo ordinare due colonne secondo un criterio di valori duplicati,(che sono mails) faccio un esempio:

colonna A                                      colonna b

******@gmail.com               ******@gmail.com

******@hotmail.it                              ******@hotmail.it

******@gmail.com                            ******@gmail.com

etcetera                                        ******@hotmail.it

etcetera                                        ******@gmail.com

Io devo riuscire ad avere due colonne ordinate così invece

La prima deve rimanere uguale, mentre la b deve eliminare i valori che non sono presenti in A  e ordinare gli altri secondo lo stesso criterio di a (che non è alfabetico perchè le mail si riferiscono ad altre colonne dove sono presenti il nome e cognome della persona(che è in ordine alfabetico)

colonna A                                  colonna b

******@gmail.com            ******@gmail.com  

******@hotmail.it                           ******@hotmail.it         

******@gmail.com                       ******@gmail.com     

etcetera etcetera                        etcetera etcetera

Vi ringrazio per l'aiuto!!

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
Anonimo
2014-04-27T21:07:35+00:00

Ciao Saverio,

Se ho capito, non credo sia necessario ordinare i dati e forse potresti utilizare una semplice formula nella colonna di fianco della lista maggiore e poi filtrare i dati in quella lista per il valore VERO.

Ad esempio, immetti la formula =CONTA.SE($B$2:$B$969;$F2)*($D2="x")>0 nella cella G2 e trascinala in basso fino al fondo. Poi utilizza i filtro automatico sulla tabella nelle colonne D:G, utilizzando VERO come criterio.

A B C D E F G
Nome1 mail 1 x Nome10 mail 10 VERO
Nome5 mail 5 x Nome8 mail 8 FALSO
Nome7 mail 7 x Nome5 mail 5 VERO
Nome10 mail 10 Nome1 mail 1 FALSO
Nome11 mail 11 x Nome9 mail 9 VERO
Nome3 mail 3 x Nome7 mail 7 FALSO

Potresti utilzzare anche altre formule; ad esempio considera la funzione CONTA.PIÙ.SE:

http://office.microsoft.com/it-it/excel-help/countifs-function-HA010047494.aspx

Ma forse c'è qualcosa che mi sfugge!

===

Regards,

Norman

La risposta è stata utile?

0 commenti Nessun commento

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-04-27T17:12:49+00:00

    Forse i più potrebbero rispondere : basterebbe copiare e incollare la colonna a e b!

    Purtroppo non è così, vi spiego il motivo, che non è semplice.

    Io ho una lista di persone(quella di 968) fatta così :

    Ricevuta Nome/cognome mail
    nome1 mail 1
    nome2 mail 2
    x nome3 mail 3
    nome4 mail4
    x nome5 mail 5

    La x sta a indicare che la persona non ha la ricevuta di pagamento per l'hotel. Ma questa lista non è quella finale.

    La lista finale è quella di 698 persone, che invece non ha la colonna con la ricevuta di pagamento.

    Quest'ultima lista è quella da prendere da riferimento. 

    Nella lista di 968 persone ci sono molte persone che hanno la x vicino al loro nome perchè non hanno la ricevuta di pagamento, ma queste persone a me non interessano perchè non fanno parte della lista finale.

    Quindi io devo scremare la lista di 968 per avere poi la lista di 698 così posso controllare effettivamente chi ha e chi non ha la ricevuta di pagamento.

    In sintesi per farci capire io devo vedere chi della lista da 968 persone ha la x sulla ricevuta che però sia presente anche nella lista di 698. Se la persona non è presente in quella lista di 698 a me non interessa!

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-04-27T17:02:09+00:00

    genoveff

    Ok spiego meglio!

    Colonna A           Colonna B          Colonna C              Colonna d

    nomi(698)           mail(698)              nomi(968)               mail (968)

    Con il numero a fianco intendo il numero di nomi/mail presente per ogni colonna.

    Il nome cognome della prima riga non è uguale al nome e cognome degli altri. Nessun nome/cognome è uguale, sono tutti diversi.

    Il file è un fil rooming per un hotel che devo mandare, quindi ogni nome/cognome ha la sua mail e i suoi dati.

    Il mail1 della prima riga della colonna A (nell'esempio di prima) è uguale al mail 1 della colonna B e lo stesso vale per gli altri.

    Si intendo indirizzo di posta elettronica.

    In sintesi questo è quello che ho

    nome e cognome posta elettronica nome e cognome(1) posta elettronica(1)
    caio mail 1 ponzio pilato mail 5
    genoveffo mail 2 caio mail 1
    sempronio mail 3 tizio mail 2
    tizio mail 4 ugo mail 6

    Io invece devo avere delle colonne così strutturate

    nome e cognome posta elettronica nome e cognome(1) posta elettronica(1)
    caio mail 1 caio mail 1
    genoveffo mail 2 genoveffo mail 2
    sempronio mail 3 sempronio mail 3
    tizio mail 4 tizio mail 4

    Le mail NON sono in ordine numerico o alfabetico! I nomi sono in ordine alfabetico e numerico. A ogni nome corrisponde l'indirizzo di posta elettronica della persona. Ovviamente non posso modificare l'ordine della colonna delle mail senza tener conto della colonna dei nomi perchè non mi servirebbe a niente!

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-04-27T16:48:21+00:00

    Non mi è chiaro, dovresti fare un esempio più dettagliato, anche se con dati fittizi, con le colonne interessate.

    Guardando l'ultimo specchietto presumo che hai in colonna A i Nomi, in B e in C le mail.

    Però Non mi è chiaro se Nome/Cognome della prima riga è uguale a Nome/Cognome della quarta riga, se Nome/Cognome della 2^ riga è uguale a quello della 3^ riga e così via. Al contrario, se Mail1 della prima riga e quello della 4^ riga corrispondono allo stesso Nome/Cognome ecc..., se le mail di colonna B e C quando hanno lo stesso nome sono uguali.

    Vi sono delle ripetizioni nei Nomi oppure la lista è univoca?

    Infine, mi chiedo che senso ha allineare le mail di colonna C con quelle di colonna B, a meno che non siano diverse fra di loro.

    Presumo che quando parli di mail intendi "l'indirizzo di posta elettronica".

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2014-04-27T15:02:00+00:00

    Scusate, non sapevo mi cancellassero gli indirizzi mail. Avevo scritto indirizzi fittizi comunque.

    Riscrivo l'esempio

    il primo esempio prevede

    colonna a             colonna b

    mail 1                  mail 10

    mail 5                  mail 8

    mail 7                  mail 5

    mail 10                mail 1

    mail 11                mail 9

    mail 3                  mail 7

    etecetera             etcetera

    L'intento è quello di ELIMINARE i valori non presenti nella colonna a (nell'esempio mail 8, mail 9) e ordinare la colonna b nello stesso modo della colonna a

    quindi

    colonna a             colonna b

    mail 1                  mail 1

    mail 5                  mail 5

    mail 7                  mail 7

    mail 10                mail 10

    mail 11                mail 11

    mail 3                  mail 3

    etecetera             etcetera

    Nel mio caso nella colonna b ci sono 968 mails mentre nella colonna A ce ne sono 658. Quindi io devo allineare tutte le mail della colonna B a quelle della colonna A SENZA ASSOLUTAMENTE MODIFICARE L'ORDINE DELLA COLONNA A! E' questo il vero problema.

    Perchè l'ordine delle mail della colonna A non è in ordine alfabetico, numerico o di formato, ma fa riferimento al nome e cognome della persona.

    Il mio foglio excel infatti è fatto così

    Colonna                         colonna             colonna

    Nome e cognome        mail 1                 mail 10 

    Nome e cognome        mail 5                 mail 8 

    nome e cognome         mail 7                mail 5

    n ome e cognome        mail 10              mail 1

    etcetera

    nota : il numero vicino alla mail non identifica il numero del nome, l'ho messo solo ad esempio perchè la mail intera non me la fa scrivere per la privacy ovviamente

    La risposta è stata utile?

    0 commenti Nessun commento