accorpare più righe creandone una completa

Anonimo
2019-02-06T10:49:27+00:00

Ciao a tutti

ho questo  nuovo problema...

in un foglio excel sono presenti dei dati in cui la prima colonna costituisce una chiave

1367 minni minni 04/02/1935 1935
1395 pippo pluto 09/10/1949 09/10/1949
1395 pippo pluto 09/10/1949 496 roma
1397 topolino topo 08/02/1952 1952 106
1397 topolino topo 08/02/1952 1946 5 roma

A parità di chiave, devo ottenere una sola riga copiandone i valori laddove i campi sono a spazio o segnalare con errore quelli che non lo sono.

Mi spiego meglio con il risultato che dovrei ottenere:

1367 minni minni 04/02/1935 1935
1395 pippo pluto 09/10/1949 09/10/1949 496 roma
1397 topolino topo 08/02/1952 1952 106 ERRORE
1397 topolino topo 08/02/1952 1946 5 roma ERRORE

quindi:

  1. 1367 = rimane così com'è
  2. 1395 = è presente solo una volta, ma la data della 2 riga è stata riportata sulla terza riga
  3. 1397 = i dati non vengono uniti, ma appare "ERRORE" perchè le celle da unificare non sono a spazio (la parola "ERRORE" può apparire anche su una sola delle 2 righe)

Esiste una formula?

Lucia

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

4 risposte

Ordina per: Più utili
  1. Anonimo
    2019-02-07T08:03:36+00:00

    Buondì...

    Spero di aver capito correttamente la tua domanda...

    le prime 4 colonne (rispettivamente: chiave, cognome, nome, data di nascita) sono sempre valorizzate. Tutte le altre potrebbero essere a spazio, anche tutte contemporaneamente... e anche su entrambe le righe!

    Mi spiego meglio.

    Dalla quinta colonna in poi io non ho la certezza di avere tutti i campi valorizzati né che sia valorizzato uno o più di essi.

    Potrei quindi avere questa situazione:

    1395 pippo pluto 09/10/1949
    1395 pippo pluto 09/10/1949

    oppure questa:

    1395 pippo pluto 09/10/1949 09/10/1949 5
    1395 pippo pluto 09/10/1949 496 roma

    oppure questa:

    1395 pippo pluto 09/10/1949 09/10/1949
    1395 pippo pluto 09/10/1949 09/10/1949 5 496 roma

    Nel primo caso devo ottenere questo:

    1395 pippo pluto 09/10/1949

    nel secondo e terzo caso questo:

    1395 pippo pluto 09/10/1949 09/10/1949 5 496 roma

    Ti ho risposto?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2019-02-06T15:23:37+00:00

    Ciao Lucia,

    a domanda, rispondo...

    • Le chiavi sono sempre in sequenza numerica?
      • si, i dati vengono ordinati solo per la chiave, ma potrei aggiungere anche altri campi di ordinamento
    • Approssimativamente quante righe ci sono nella tabella di origine?
      • se intendi le righe totali, al massimo 9.000; se invece intendi le righe con chiave duplicata max 2.000
    • Può un dato tasto apparire più di due volte?
      • ho visto un paio di casi dove la chiave è ripetuta 3 volte, ma potrei anche risolverli a mano, o ridurli cmq a 2 righe
    • Accetteresti una soluzione VBA?
      • of course

    Bene!

    Un'ultima domanda: qual è la colonna che determina lo spazio?

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2019-02-06T14:42:17+00:00

    Ciao Norman

    a domanda, rispondo...

    • Le chiavi sono sempre in sequenza numerica?
      • si, i dati vengono ordinati solo per la chiave, ma potrei aggiungere anche altri campi di ordinamento
    • Approssimativamente quante righe ci sono nella tabella di origine?
      • se intendi le righe totali, al massimo 9.000; se invece intendi le righe con chiave duplicata max 2.000
    • Può un dato tasto apparire più di due volte?
      • ho visto un paio di casi dove la chiave è ripetuta 3 volte, ma potrei anche risolverli a mano, o ridurli cmq a 2 righe
    • Accetteresti una soluzione VBA?
      • of course

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2019-02-06T11:55:20+00:00

    Ciao Lucia,

    ho questo  nuovo problema...

    in un foglio excel sono presenti dei dati in cui la prima colonna costituisce una chiave

    1367 minni minni 04/02/1935 1935
    1395 pippo pluto 09/10/1949 09/10/1949
    1395 pippo pluto 09/10/1949 496 roma
    1397 topolino topo 08/02/1952 1952 106
    1397 topolino topo 08/02/1952 1946 5 roma

    A parità di chiave, devo ottenere una sola riga copiandone i valori laddove i campi sono a spazio o segnalare con errore quelli che non lo sono.

    Mi spiego meglio con il risultato che dovrei ottenere:

    1367 minni minni 04/02/1935 1935
    1395 pippo pluto 09/10/1949 09/10/1949 496 roma
    1397 topolino topo 08/02/1952 1952 106 ERRORE
    1397 topolino topo 08/02/1952 1946 5 roma ERRORE

    quindi:

    1. 1367 = rimane così com'è
    2. 1395 = è presente solo una volta, ma la data della 2 riga è stata riportata sulla terza riga
    3. 1397 = i dati non vengono uniti, ma appare "ERRORE" perchè le celle da unificare non sono a spazio (la parola "ERRORE" può apparire anche su una sola delle 2 righe)

    Esiste una formula?

    Alcune mie domande:

    • Le chiavi sono sempre in sequenza numerica?
    • Approssimativamente quante righe ci sono nella tabella di origine?
    • Può un dato tasto apparire più di due volte?
    • Accetteresti una soluzione VBA?

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento