Excel: ordinare dati per colonna (DATI.ORDINA.PER)

Anonimo
2021-11-26T21:05:36+00:00

Domanda: come estrarre, usando le matrici dinamiche, un sottoinsieme della tabella di origine con un ordine delle colonne "a piacere".

Nel file allegato, uso le funzioni "FILTRO" e "DATI.ORDINA.PER" (uso Office 365): in un caso funziona, ma in altri no. Evidentemente sbaglio qualcosa - forse addirittura le funzioni usate - ma non ho capito cosa.

Nel file ci sono maggiori informazioni.

Grazie in anticipo per la consueta disponibilità.

Ivo

https://docs.google.com/spreadsheets/d/1z4dirNGdBJl9XKGgfeNXKpr2TRX-cdaa/edit?usp=sharing&ouid=104516376959576094916&rtpof=true&sd=true

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
2021-11-27T15:23:26+00:00

Ciao Gianfranco,

ciao

Norman

complimenti

Grazie; detto da te, lo apprezzo molto.

Speriamo che i nostri suggerimenti si rivelino utili a Ivo.

===

Regards,

Norman

Immagine

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2021-11-27T11:57:32+00:00

    ciao

    Norman

    complimenti

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2021-11-27T11:32:28+00:00

    Ciao Ivo,

    Domanda: come estrarre, usando le matrici dinamiche, un sottoinsieme della tabella di origine con un ordine delle colonne "a piacere".

    Nel file allegato, uso le funzioni "FILTRO" e "DATI.ORDINA.PER" (uso Office 365): in un caso funziona, ma in altri no. Evidentemente sbaglio qualcosa - forse addirittura le funzioni usate - ma non ho capito cosa.

    Nel file ci sono maggiori informazioni.

    Grazie in anticipo per la consueta disponibilità.

    Ivo

    https://docs.google.com/spreadsheets/d/1z4dirNGdBJl9XKGgfeNXKpr2TRX-cdaa/edit?usp=sharing&ouid=104516376959576094916&rtpof=true&sd=trueImmagine

    Per estrarre i dati della tabella in un ordine di colonne che corrisponde a un determinato ordine di intestazione e ordinare questi dati in base a una delle colonne (ad esempio "Salary"), forse prova come segue:

    Inserisci i titoli in G2:J2

    Nella cella G1 immetti la formula =CONFRONTA(G2;TabDati[#Intestazioni];0)

    Trascina questa formula fino a J1

    Nella cella G3, immetti la formula:

    =DATI.ORDINA.PER(INDICE(TabDati;SEQUENZA(RIGHE(TabDati));G1:J1);TabDati[Salary];1)

    Immagine

    Modificando l'ordine delle intestazioni di estrazione, ottengo:

    Immagine

    ===

    Regards,

    Norman

    Immagine

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2021-11-27T11:30:54+00:00

    ciao

    ho usato

    =DATI.ORDINA.PER(FILTRO(TabDati;TabDati[#Intestazioni]=G3);INDIRETTO("TabDati[Salary]"))

    ho bloccato la colonna del fatturato per poterla trascinare a destra

    come vedi ordino i dati dal più piccolo al più grande in base al fatturato e all'intestazione

    vedi il file https://www.dropbox.com/s/31rb9v67ky9hsyk/DatiOrdinaPer-Domanda.xlsx?dl=0

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2021-11-27T10:11:15+00:00

    ciao

    onestamente non funziona benissimo neanche sopra

    ti conviene usare

    =FILTRO(TabMobili;(TabMobili[#Intestazioni]=G$13))

    e tirarlo a destra

    prova nella tabella sopra questa ricerca

    Employee Position
    Buyer Bauer Betina
    Lead Buyer Bell Jude
    Accountant Bennett Skye
    Sales Representative Blume Robert
    Regional Sales Manager Bond Brigitte
    Sales Representative Bond Makai

    come noti i dati sono invertiti

    come nella tabella B del resto.

    La risposta è stata utile?

    0 commenti Nessun commento