Note: The other languages of the website are Google-translated. Back to English

Come ordinare i dati dinamici in Microsoft Excel?

Supponiamo che tu stia gestendo i dati di archiviazione di un negozio stazionario in Excel e devi ordinare automaticamente i dati di archiviazione quando cambiano. Come si ordinano automaticamente i dati degli archivi dinamici in Excel? Questo articolo ti mostrerà un modo complicato per ordinare i dati dinamici in Excel e manterrà l'aggiornamento automatico dell'ordinamento quando i dati originali cambiano contemporaneamente.

Ordina i dati sinamici in Excel con la formula


Ordina i dati sinamici in Excel con la formula

1. Inserire una nuova colonna all'inizio dei dati originali. Qui inserisco la colonna n. Prima dei dati originali come mostrato nell'immagine sottostante:

2. Segui il nostro esempio, inserisci la formula = RANK (C2, C $ 2: C $ 6) nella cella A2 per ordinare i prodotti originali in base alla loro conservazione e premere il tasto Entra chiave.

3. Continuare a selezionare la cella A2, trascinare il Maniglia di riempimento fino alla cella A6 per ottenere tutti i numeri di riposo nella colonna No.

4: Copia i titoli dei dati originali, quindi incollali accanto alla tabella originale, come E1: G1. Nella colonna Numero desiderato, inserire i numeri di sequenza uguali al numero di ordini come 1, 2,…. Vedi screenshot:

5. Immettere la formula = CERCA.VERT (E2, A $ 2: C $ 6,2, FALSO) nella cella F2 e premere il pulsante Entra chiave.

Questa formula cercherà il valore di NO desiderato. nella tabella originale e visualizzare il nome del prodotto corrispondente nella cella.

Note:: Se vengono visualizzate ripetizioni o legami nella colonna Prodotto o nella colonna Memoria, è meglio applicare questa funzione =IFERROR(VLOOKUP(E2,A$2:C$6,2,FALSE), VLOOKUP(E2,A$2:C$6,2,TRUE))

6. Continuare a selezionare la cella F2, trascinare la maniglia di riempimento verso il basso nella cella F6 per ottenere tutti i nomi di prodotto e continuare a selezionare l'intervallo F2: F6, trascinare la maniglia di riempimento a destra nell'intervallo G2: G6 per ottenere tutti i numeri di archiviazione.

Quindi otterrai una nuova tabella di archiviazione ordinata in ordine discendente dalla memoria come mostrato nell'immagine sottostante:

Supponiamo che la tua cartoleria acquisti altre 145 penne e ora hai 200 penne in totale. Basta modificare la tabella originale di archiviazione della penna, vedrai che la nuova tabella viene aggiornata in un batter d'occhio, guarda la seguente schermata:


I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office/Excel 2007-2021 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab
Commenti (49)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Ciao, posso fare lo stesso senza Kutools e nel tuo esempio iso cambiando l'importo per le matite, puoi aggiungere un'altra riga, ripetere le matite e aggiungere l'importo aggiuntivo e il mio foglio di calcolo mostrerà le matite solo una volta (non importa quante voci di matita ci sono) con l'importo totale. Semplice Excel senza macro, codice VB, accesso, D Base, ecc. Mi piacerebbe mostrarti.
Questo commento è stato fatto dal moderatore sul sito
Ho provato questo e ha funzionato fintanto che tutti i valori classificati sono unici. Se c'è un pareggio nella classifica, VLOOKUP restituirà #N/A. Questo crea un problema perché non posso garantire che non ci saranno pareggi nella mia classifica poiché i valori cambiano. In altre parole, se "Matita" e "Notebook" sono entrambi uguali a 80, RANK restituisce 1,2,3,3,5. E poiché i valori nel campo Nr. desiderato sono stati inseriti manualmente come 1,2,3,4,5, VLOOKUP non troverà un "4".
Questo commento è stato fatto dal moderatore sul sito
Ciao SteveB90, grazie per il tuo commento. =VLOOKUP(E2,A$2:C$6,2,FALSE) corrisponderà esattamente ai dati, quindi va storto se si verificano pareggi. In questo caso, puoi provare la funzione di corrispondenza approssimativa =IFERROR(VLOOKUP(E2,A$2:C$6,2,FALSE), VLOOKUP(E2,A$2:C$6,2,TRUE)), che funzionano bene se escono cravatte. E spero che funzioni per te.
Questo commento è stato fatto dal moderatore sul sito
Invece di usare semplicemente '=RANK(C2,C$2:C$6)' nella colonna A, puoi usare '=RANK(C2,C$2:C$6) + COUNTIF(C$2:C2, "="&C2)- 1' Questo andrà in base al grado, ma poi conta il numero di duplicati che sono già nell'elenco. Questo ti garantirà una classifica unica.
Questo commento è stato fatto dal moderatore sul sito
Grazie Kedirech..questo ha risolto il mio problema
Questo commento è stato fatto dal moderatore sul sito
Grazie Kedirich!!! Questo COUNTIF ha risolto il problema della cravatta!!
Questo commento è stato fatto dal moderatore sul sito
Kedirech, grazie MOLTO, ha funzionato perfettamente.
Questo commento è stato fatto dal moderatore sul sito
Suggerimento eccellente... stavo cercando una soluzione per questo problema su Internet. Finalmente trovato qui È incredibile come persone in diverse parti del mondo abbiano requisiti simili allo stesso tempo!!
Questo commento è stato fatto dal moderatore sul sito
grazie mille, Kedirech, questo aiuta davvero!
Questo commento è stato fatto dal moderatore sul sito
puoi avere più colonne di classifica in Excel e utilizzare la funzione di ordinamento per poter classificare in ordine numerico
Questo commento è stato fatto dal moderatore sul sito
ciao volevo solo dire grazie per questa pagina! sono una settimana che cerco nel web e questa pagina (più il commento di Kedirech) ha risolto!! Saluti!
Questo commento è stato fatto dal moderatore sul sito
cosa succede se ci sono più di 2 ripetizioni nella colonna di archiviazione? non funziona bene con il metodo '=IFERROR(VLOOKUP(E2,A$2:C$6,2,FALSE), VLOOKUP(E2,A$2:C$6,2,TRUE))'
Questo commento è stato fatto dal moderatore sul sito
Hai mai avuto una risposta in merito? Ho lo stesso problema quando ho 3 o più valori uguali.
Questo commento è stato fatto dal moderatore sul sito
Grande aiuto ragazzi. grazie.
Questo commento è stato fatto dal moderatore sul sito
Ciao, sto usando questo per creare una scala di campionato dinamica, c'è comunque per avere più squadre che hanno la stessa classifica. Ad esempio, se 5 squadre hanno 4 punti e 5 squadre hanno 0 punti, vlookup cercherà solo la prima di ciascuna. Questi sono i dati grezzi: Pos. Squadra PWL Pt 1 Squadra 1 1 1 0 4 6 Squadra 2 1 0 1 0 1 Squadra 3 1 1 0 4 6 Squadra 4 1 0 1 0 1 Squadra 5 1 1 0 4 6 Squadra 6 1 0 1 0 1 Squadra 7 1 1 0 4 6 Squadra 8 1 0 1 0 1 Squadra 9 1 1 0 4 6 Squadra 10 1 0 1 0 Questa è la tabella di vlookup della tabella sopra: Pos. Squadra PWL Pti 1 Squadra 1 1 1 0 4 2 #N/D #N/D #N/D #N/D #N/D 3 #N/D #N/D #N/D #N/D #N /A 4 #N/A #N/A #N/A #N/A #N/A 5 #N/A #N/A #N/A #N/A #N/A 6 Squadra 2 1 0 1 0 7 #N/D #N/D #N/D #N/D #N/D 8 #N/D #N/D #N/D #N/D #N/D 9 #N/D #N /A #N/A #N/A #N/A 10 #N/A #N/A #N/A #N/A #N/A Per favore aiutatemi! Grazie mille :D
Questo commento è stato fatto dal moderatore sul sito
Sto usando questa formula =IFERROR(VLOOKUP(I3,CALCULATIONS!I$2:K$7,2,FALSE),(VLOOKUP(I3,CALCULATIONS!I$2:K$7,2,TRUE))) Ora ho un problema.. Se 2 o più persone hanno gli stessi punti, excel ripete il nome. Cosa devo aggiungere nella formula per evitare nomi ripetuti quando hanno la stessa quantità di punti? Grazie
Questo commento è stato fatto dal moderatore sul sito
ciao ragazzi, questa pagina è davvero utile. Ho bisogno di una formula excel o di un codice vb che funzioni bene per il problema. il mio problema è che ho un elenco di intervalli numerici, diciamo, da 1 a 100 in ordine crescente nella colonna A. Ho lo stesso intervallo numerico in ordine casuale nella colonna B e ho punteggi diversi nella colonna C in ordine casuale. Tutto quello che voglio è ordinare l'intervallo casuale della colonna C con lo stesso numero contro di esso nella colonna C in base all'ordine crescente dell'intervallo nella colonna AI voglio ordinare la colonna B ma insieme ai punteggi anche nella colonna C. ad esempio, Colonna A Colonna B Colonna C 1 2 10 25 3 4 60 4 9 95 5 2 30 6 7 6 20 8 5 31 9 3 45 10 1 55 nella colonna B mancano due cifre (7 e 8). voglio solo che la colonna B sia ordinata rispetto a ciascuna cifra nella colonna A, come 1 davanti a 1 e 2 davanti a 2 e mancante dovrebbe rimanere vuota nella colonna B davanti a 7 e 8 nella colonna A. Colonna A Colonna B Colonna C 1 1 55 2 2 30 3 3 45 4 4 60 5 5 31 6 6 20 7 8 9 9 95 10 10 25 Spero di averlo complicato molto, ma per favore qualcuno mi aiuti.
Questo commento è stato fatto dal moderatore sul sito
#Basit - Vorrei vedere una soluzione senza vbasic o macro.
Questo commento è stato fatto dal moderatore sul sito
#jays,- apprezzerei qualsiasi soluzione con o senza formule vbasic o excel.
Questo commento è stato fatto dal moderatore sul sito
Se le cifre in A e B saranno sempre uniche (nessun duplicato per colonna e ognuna in Coln B appare anche in A), allora dovrebbe essere abbastanza facile.
Questo commento è stato fatto dal moderatore sul sito
I numeri in a devono essere univoci e quelli in b devono anche essere sputati in a
Questo commento è stato fatto dal moderatore sul sito
Grazie per questo aiuto. Ho un problema. Questo classifica le cose dal più grande al più piccolo. Devo fare il contrario e classificarli dal più piccolo al più grande. Come faccio a cambiare questo.
Questo commento è stato fatto dal moderatore sul sito
[quote]Grazie per questo aiuto. Ho un problema. Questo classifica le cose dal più grande al più piccolo. Devo fare il contrario e classificarli dal più piccolo al più grande. Come faccio a cambiare questo.Di Jim101[/quote] La funzione rank ha un terzo argomento opzionale. Per impostazione predefinita, è impostato per ordinare dal più grande al più piccolo. Ma se usi 3 per il 1° argomento, RANK(C3,C$2:C$2), verrà ordinato nell'ordine opposto.
Questo commento è stato fatto dal moderatore sul sito
Salve, sto cercando di creare una tabella delle medie delle freccette, per più squadre, in modo che ogni partita quando inserisco i dati venga calcolata automaticamente su un'altra pagina sullo stesso foglio. Classifica Nome Pl WL 100+ 140+ 180 Av D/Av
Questo commento è stato fatto dal moderatore sul sito
Ciao, trovo utile quanto sopra nel 2007, tuttavia la società per cui lavoro utilizza ancora solo l'ufficio 97 funzionerà in quello. Cordiali saluti
Questo commento è stato fatto dal moderatore sul sito
Ciao aiuto, hai provato una tabella pivot?
Questo commento è stato fatto dal moderatore sul sito
Grazie mille, funziona e ha collaborato al meglio con Graphs!
Questo commento è stato fatto dal moderatore sul sito
Questo metodo può eliminare i duplicati senza una macro per casi come l'esempio in cui vengono utilizzati numeri interi o decimali fissi. Aggiungi una colonna fittizia e apporta modifiche incrementali ai dati da ordinare. Quindi seguire lo stesso processo descritto utilizzando i dati modificati. Usando l'esempio, crea la colonna I con la formula col C + col E * 0.01. Quindi, cambia col A per classificare col I invece di col C. Il resto è lo stesso. Non perfetto ma potrebbe aiutare. Se sono presenti molti elementi, diminuire il moltiplicatore incrementale in modo tale da raggiungere il numero massimo di elementi ordinati * il moltiplicatore rimane insignificante rispetto ai dati ordinati.
Questo commento è stato fatto dal moderatore sul sito
Ho bisogno di aiuto. Ho usato vlookup in Excel per guardare due fogli (un foglio proviene da un produttore, un foglio dal nostro software di vendita al dettaglio) che condividono un numero di fornitore comune per allegare un numero UPC dal produttore foglio informativo al foglio di vendita al dettaglio che viene quindi importato di nuovo nel nostro software di vendita al dettaglio. V Errori di ricerca troppo spesso e non sono abbastanza esperto da sapere perché, quindi mi chiedevo se Kutools avesse una funzione simile per semplificarmi la vita. Ancora una volta, nel tentativo di chiarire... Il foglio excel fornito dalla produzione contiene un numero del venditore e un numero UPC. il secondo foglio ha lo stesso numero del fornitore e numero di parte interno e voglio una funzione Kutool che confronterà i numeri del fornitore e allegherà l'UPC al secondo foglio che verrà quindi importato di nuovo nel nostro sistema (usando il numero di parte interno per "trovare" l'articolo) Qualsiasi aiuto sarà apprezzato!! :-)
Non ci sono ancora commenti pubblicati qui
Carica Altre
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL