raggruppare righe non contigue su tabella

Anonimo
2022-03-02T11:48:07+00:00

Ciao,

avrei bisogno di capire come posso raggruppare due righe non continue in una tabella con centinaia di righe e diverse colonne

Questo perchè è una sorta di database con codice cliente, nominativi ed indirizzi e di alcune persone è cambiato l'indirizzo, ma non voglio dover inserire un nuovo codice cliente che deve rimanere a comando di ogni nominativo presente.

codice nome cognome indirizzo versamento anno 2020 versamento anno 2021 versamento anno 2022
001 pippo alto via carducci x
002 topolino basso via pascoli x x x
pippo alto via dante x

Nel caso in esempio le intestazioni di colonna devono continuare ad essere filtrabili e ordinabili, ma devo poter accorpare la terza riga a quella che ha codice 001 per farle vedere sempre vicine (e non posso andare a sostituire dati direttamente dalla riga 001 perchè si tratta di un elenco che necessita di poter risalire storicamente a tutti i dati corretti).

Ho già verificato l'uso della funzione RAGGRUPPA che però prevede celle contigue, quindi non va bene.

Potete aiutarmi?

Grazie

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

3 risposte

Ordina per: Più utili
  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2022-03-02T15:11:11+00:00

    ciao

    creati una colonna di servizio

    con indice/confronta

    trovi i codici

    e filtri per quella

    =INDICE($B$2:$B$30;CONFRONTA(1;INDICE(($C$2:$C$30=$C2)*($D$2:$D$30=$D2);0;0);0))

    servizio codice nome cognome indirizzo versamento anno 2020 versamento anno 2021 versamento anno 2022
    1 1 pippo alto via carducci x
    2 2 topolino basso via pascoli x x x
    1 pippo alto via dante x

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2022-03-02T14:33:06+00:00

    Eh, lo so, ma in realtà per quello che serve nel mio caso, dovrebbe valere anche se le chiavi di filtro e ordinamento cambiassero.

    Ad esempio, se dopo aver fatto quello che proponi (riordino per cognome), mi servisse anche sapere chi ha pagato nel 2022, mi ritrovo la riga di pippo senza il codice (e solo quella) ma non vedo la prima e quindi ad esempio questo mi impedirebbe di capire che codice ha quel nominativo.

    Il mio file è molto più articolato di questo, in effetti e devo impostare un metodo che non si possa modificare facilmente perchè viene anche consultato da altre persone.

    In sostanza cercavo qualcosa che bypassasse le cose facili tipo i filtri e gli ordinamenti presenti e futuri e che lavori sempre, a prescindere dal filtro e dall'ordinamento.

    Tipo un'istruzione automatica (visual basic purtroppo non lo so usare, ma credo che forse si faccia da lì) che dicesse a tutto il file che, quando ci sono casi come quello della mia tabella, deve sempre mettere assieme le righe, a prescindere da come viene ordinato e filtrato.

    Il comando RAGGRUPPA purtroppo funziona solo con celle contigue. Sarebbe fantastico se ci fosse un modo per usare proprio quel comando ma con la variante di poter pescare righe non contigue.

    Grazie mille per qualsiasi idea mi potete mandare.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2022-03-02T12:17:56+00:00

    Ciao Federica,

    avrei bisogno di capire come posso raggruppare due righe non continue in una tabella con centinaia di righe e diverse colonne

    Questo perchè è una sorta di database con codice cliente, nominativi ed indirizzi e di alcune persone è cambiato l'indirizzo, ma non voglio dover inserire un nuovo codice cliente che deve rimanere a comando di ogni nominativo presente.

    codice nome cognome indirizzo versamento anno 2020 versamento anno 2021 versamento anno 2022
    001 pippo alto via carducci x
    002 topolino basso via pascoli x x x
    pippo alto via dante x

    Nel caso in esempio le intestazioni di colonna devono continuare ad essere filtrabili e ordinabili, ma devo poter accorpare la terza riga a quella che ha codice 001 per farle vedere sempre vicine (e non posso andare a sostituire dati direttamente dalla riga 001 perchè si tratta di un elenco che necessita di poter risalire storicamente a tutti i dati corretti).

    Ho già verificato l'uso della funzione RAGGRUPPA che però prevede celle contigue, quindi non va bene.

    Per raggruppare le righe, forse potresti ordinare la tabella utilizzando il cognome e il nome come chiavi di ordinamento.

    Così facendo ottengo:

    ===

    Regards,

    Norman

    Immagine

    La risposta è stata utile?

    0 commenti Nessun commento