Tabella pivot Nessun ordinamento personalizzato - Suggerimenti per Excel

Sommario

A volte, se conosci effettivamente il nome di una funzionalità, è facile scoprire come controllarla. Ma con l'argomento di oggi, la maggior parte delle persone che vengono punto da questo "bug" non hanno idea del perché stia accadendo. Riporteranno un sintomo del tipo: "Per qualche motivo, due dei nostri dipendenti continuano a comparire in cima alle nostre tabelle pivot". Prevedo spesso che il dipendente si chiami giugno o maggio o forse anche venerdì.

Ecco la storia: ogni copia di Excel inizia con quattro elenchi personalizzati incorporati. Tali elenchi contengono i nomi dei dodici mesi, i sette nomi dei giorni feriali, le abbreviazioni dei dodici mesi e le sette abbreviazioni dei giorni feriali. Gli elenchi personalizzati vengono spesso utilizzati insieme alla maniglia di riempimento per aggiungere rapidamente intestazioni in un foglio di lavoro.

Ma gli elenchi personalizzati hanno altri usi. Puoi ordinare in base a un elenco personalizzato. Nella finestra di dialogo Ordina, il menu a discesa Ordina per offre elenco crescente, decrescente e personalizzato. Inoltre, puoi utilizzare un elenco personalizzato per controllare la sequenza di elementi in una tabella pivot.

Poiché gli elenchi personalizzati sono utili, molte persone creeranno nuovi elenchi personalizzati. Un elenco può essere breve come due o fino a 254 elementi. È possibile aggiungere elenchi personalizzati per le linee di prodotti, i centri di costo o le ubicazioni degli impianti.

Ad esempio, ho un elenco personalizzato con tre nomi di regioni: Est, Centro, Ovest. L'elenco ha gli elementi in quest'ordine. Quando creo una tabella pivot, la tabella pivot mostrerà automaticamente le regioni in sequenza Est, Centro, Ovest, anche se la sequenza normale sarebbe Centrale, Est, Ovest.

Le regioni nelle colonne vengono ordinate prima con Est a causa dell'elenco personalizzato.

Cosa succede quando la tua azienda ha introdotto una nuova regione del Sud e non aggiorni l'elenco personalizzato? Excel utilizzerà Est, Centro, Ovest dall'elenco personalizzato e quindi mostrerà gli elementi non nell'elenco personalizzato:

Gli elementi mancanti dall'elenco vengono visualizzati per ultimi nella tabella pivot

Ma facciamo finta che tu non abbia creato elenchi personalizzati. La tua versione di Excel ha solo i quattro elenchi incorporati. Ci sono trentotto parole che si trovano in quegli elenchi personalizzati. Se hai un set di dati con i nomi e alcuni di questi nomi si trovano nell'elenco di 38 parole, quei nomi verranno ordinati all'inizio della tabella pivot. Non conosco molte persone che si chiamano mar o gio. Ma conosco molte persone che si chiamano Jan. Il problema si verificherà se i tuoi dati includono uno di questi nomi: aprile, aprile, agosto, agosto, dicembre, dicembre, febbraio, venerdì, venerdì, gennaio, luglio, luglio, Giugno, giugno, marzo, marzo, maggio, maggio, lunedì, lunedì, novembre, novembre, ottobre, ottobre, sabato, sabato, settembre, settembre, domenica, giovedì, martedì, martedì, mercoledì e mercoledì.

Nota

Durante la registrazione del video qui sotto, ho scoperto per caso che l'ordinamento della tabella pivot poteva provenire da vari elenchi. Jan dalle abbreviazioni del mese e April dal nome del mese verranno entrambi ordinati prima di un altro nome come Andy. Tuttavia, non esiste una regola chiara per cui gli elenchi personalizzati verranno ordinati per primi. Ho anche verificato con Sam Rad nel team di Excel e non c'è nulla di definito per gestire la combinazione di elementi da più elenchi. Sam suggerisce se si desidera controllare l'ordinamento di una tabella pivot, mantenere tutti gli elementi nello stesso elenco personalizzato.

Quindi, come fai a convincere Jan a smettere di ordinare all'inizio di una tabella pivot? Dopotutto, non puoi eliminare quegli elenchi personalizzati incorporati.

  1. Fare clic con il tasto destro sulla tabella pivot e scegliere Opzioni.
  2. In Opzioni tabella pivot, vai alla scheda Totali e filtri.
  3. Deseleziona la casella per Usa elenchi personalizzati durante l'ordinamento.
    Nota: questo non risolverà la tabella pivot già esistente. È necessario eseguire il passaggio 4 per riordinare una tabella pivot già esistente.
  4. Apri il menu a discesa Regione nella tabella pivot. Scegli Ordinamento crescente
Disattiva la funzionalità.

Se si dispone di Office 365 o Excel 2019, è possibile modificare le impostazioni predefinite per tutte le future tabelle pivot per disattivare questa funzionalità. Vai a File, Opzioni, Dati, Modifica layout predefinito. Nella finestra di dialogo successiva, fai clic su Opzioni tabella pivot e disattiva la funzione mostrata sopra.

Guarda un video

Trascrizione del video

Impara Excel da Podcast, episodio 2211: tabella pivot, nessun ordinamento personalizzato.

Ehi, bentornato al netcast, sono Bill Jelen. La domanda di oggi: perché le mie tabelle pivot vengono ordinate in una sequenza strana?

Va bene, quindi abbiamo un elenco di dipendenti qui, e sono tutti in base al nome-- Adam, April, Claire, Della-- inseriamo una tabella pivot: inserisci, tabella pivot, OK-- metti i nomi nel a sinistra, e le vendite, per qualche ragione, gennaio e aprile stanno arrivando in cima, poi seguite da Gary, Otto, Paul, maggio, giugno e poi tutti gli altri, in ordine alfabetico. Cosa sta succedendo qui?

Beh, so esattamente cosa sta succedendo qui e molte volte lo uso apposta. Fammi inserire Region e noterai che viene visualizzata Region: East, Central, West. Perché viene visualizzato, Est, Centro, Ovest? Perché ho impostato un elenco personalizzato: File, Opzioni, Avanzate, scorri fino in fondo, Modifica elenchi personalizzati e vedi? Ho una lista … Est, Centro, Ovest. E questo elenco mi consente di utilizzare la maniglia di riempimento per riempire questo elenco, mi consente di ordinare i dati in questo elenco: devi andare in Dati, Ordina, quindi scegliere il terzo elenco a discesa Elenco personalizzato e, automaticamente, Le tabelle pivot verranno ordinate in questo elenco. È bellissimo, vero? Voglio che succeda.

Ma, nel caso in cui abbiamo Dipendente invece di Regione - e ci capita di avere alcuni dipendenti chiamati gennaio, aprile, maggio, giugno o mercoledì - saliranno in cima alla lista. Ora, perché Gary, Otto e Paul? Perché creo continuamente dati falsi, quindi ho un elenco personalizzato che inizia con Andy e contiene 26 nomi, e capita che Gary, Otto e Paul siano nella mia lista. Se avessimo avuto un dipendente denominato mercoledì o martedì, anche questo sarebbe stato ordinato all'inizio dell'elenco.

Anche se l'unica cosa che non posso davvero spiegare qui - e cerco di capire come funziona Excel tutto il tempo - ma, in questo caso particolare, non riesco a capire lo schema perché gennaio e aprile sono in questo elencare qui-- il quarto elenco dall'alto-- e se avessi digitato solo in gennaio e afferrato la maniglia di riempimento e trascinato-- o, diciamo che ho digitato Jan e afferrato la maniglia di riempimento e trascinato-- usa quello più vicino al fondo, giusto? Quindi, questo con la parola in più "Totale" verrà utilizzato al posto di questo in cima alla lista. Va bene, quindi gennaio e aprile sono in questa lista, e poi-- qui, dov'è Andy, proprio qui-- quindi, ecco Gary, Otto e Paul in quella lista. Ma maggio e giugno … beh, maggio è in questa lista e giugno è in questa lista. Destra. Quindi, perché 's mescolando elementi da questa lista, questa lista e questa lista - non ho una spiegazione per questo. Mi sarei aspettato che avrebbe scelto una lista e usato tutto da quella lista, sai, o qualcosa del genere, giusto? Perché gennaio e aprile … e poi giugno fin qui? Non ha alcun senso per me.

Ma, comunque, non è questo il punto dell'episodio. Ti sei sintonizzato per capire: "Come facciamo a far sì che le tabelle pivot avvengano senza un ordinamento personalizzato?" Quindi, ecco cosa devi fare: per cambiare solo questa tabella pivot, fai clic con il pulsante destro del mouse, vai in Opzioni tabella pivot, vai alla seconda scheda chiamata Totali e filtri e deseleziona questa casella "Usa elenchi personalizzati durante l'ordinamento". Ora, questo non lo risolve. E anche la rimozione di Employee e il reinserimento di Employee non risolve il problema. Devi andare qui in questo menu a discesa e dire Ordina dalla A alla Z, e questo lo risolverà.

Ma cosa succede se non vuoi mai che ciò accada, giusto? Hai qualcuno di nome Jan, e vengono sempre ordinati in cima all'elenco. Bene, puoi spegnerlo in modo permanente. Vai a File, Opzioni, Dati - ora, questo è nuovissimo in Office 365, è arrivato nel 2017 - Modifica layout predefinito. Vai a Opzioni tabella pivot, vai a Totali e filtri e deseleziona "Usa elenchi personalizzati durante l'ordinamento". Se non hai questa scelta, beh, è ​​ora di passare a Office 365. Non c'è davvero alcun motivo per avere Excel 2016, Excel 2013 o Excel 2010. Vuoi ottenere la versione più recente e migliore, nuove funzionalità ogni mese e ci offrono davvero molte nuove fantastiche funzionalità ogni mese. In realtà è più economico andare con Office 365 che pagare $ 400 una volta ogni tre anni. Quindi, sai, non c'è nessuna buona ragione per questo.

Tabelle pivot, elenchi personalizzati, tutti trattati nel mio libro LIVe, The 54 Greatest Excel Tips Of All Time. Fai clic sulla "I" nell'angolo in alto a destra per saperne di più sul libro.

Va bene, riepilogo oggi: perché May o Jan continuano a ordinare in cima alla tabella pivot? Questo perché le tabelle pivot seguono lo schema di ordinamento di qualsiasi elenco personalizzato e quei nomi di mesi o giorni della settimana si trovano negli elenchi personalizzati. Quindi, se assumi persone denominate giugno o maggio o mercoledì, verranno ordinate all'inizio della tabella pivot. Dove puoi vedere i tuoi elenchi personalizzati? Vai al file; Opzioni; Avanzate; scorrere fino in fondo; Modifica elenchi personalizzati. Ma, ehi, quelle prime quattro serie, quelle con i nomi dei mesi e dei giorni della settimana? Quelle non possono essere rimosse. Non sei autorizzato a modificarli; Questi sono integrati. Va bene, quindi la tua unica soluzione è licenziare tutte le persone chiamate April o June oppure puoi fare clic con il pulsante destro del mouse sulla tabella pivot e scegliere Opzioni; vai a Totali e filtri; deseleziona "Usa elenchi personalizzati durante l'ordinamento". O,se hai Office 365, spegnilo per ogni futura tabella pivot - File; Opzioni; Dati; Valori predefiniti della tabella pivot; vai in Opzioni tabella pivot e spegnilo una volta. Sarà disattivato per tutti gli elenchi futuri.

Bene, ehi, per provare questo - per scaricare la cartella di lavoro dal video di oggi - visita l'URL nella descrizione di YouTube.

Voglio ringraziarti per essere passato; Ci vediamo la prossima volta per un altro netcast da.

Scarica il file Excel

Per scaricare il file excel: pivot-table-no-custom-sort.xlsx

Excel pensiero del giorno

Ho chiesto ai miei amici di Excel Master per i loro consigli su Excel. Pensiero di oggi su cui riflettere:

"Vivi una vita prestata in modo eccellente"

Areef Ali

Articoli interessanti...