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

Hoe dynamische gegevens in Microsoft Excel te sorteren?

Stel dat u de opslaggegevens van een stationaire winkel in Excel beheert en dat u de opslaggegevens automatisch moet sorteren wanneer deze verandert. Hoe sorteert u de dynamische opslaggegevens automatisch in Excel? Dit artikel laat u een lastige manier zien om dynamische gegevens in Excel te sorteren en de sorteerupdate automatisch te behouden wanneer de oorspronkelijke gegevens in één keer veranderen.

Sorteer synamische gegevens in Excel met formule


Sorteer synamische gegevens in Excel met formule

1. Voeg een nieuwe kolom in aan het begin van de originele gegevens. Hier voeg ik kolomnummer in vóór de originele gegevens, zoals onderstaand screenshot:

2. Volg ons voorbeeld, voer de formule in = RANG (C2; C $ 2: C $ 6) in cel A2 om originele producten te sorteren op hun opslag, en druk op de Enter sleutel.

3. Blijf cel A2 selecteren, sleep het Vul de handgreep naar cel A6 om alle rustnummers in de kolom Nr. te krijgen.

4: Kopieer de titels van de originele gegevens en plak ze naast de originele tabel, zoals E1: G1. Voer in de kolom Gewenst nr. De volgnummers in die hetzelfde zijn als de volgorde van nr. Zoals 1, 2,…. Zie screenshot:

5. Voer de formule in = VERT.ZOEKEN (E2, A $ 2: C $ 6,2, FALSE) in Cell F2, en druk op de Enter sleutel.

Deze formule zoekt naar de waarde van Gewenst NEE. in de originele tabel en geef de bijbehorende productnaam in de cel weer.

Opmerking:: Als herhalingen of gelijkenissen worden weergegeven in de kolom Product of Opslag, kunt u deze functie beter toepassen =IFERROR(VLOOKUP(E2,A$2:C$6,2,FALSE), VLOOKUP(E2,A$2:C$6,2,TRUE))

6. Blijf cel F2 selecteren, sleep de vulhendel omlaag naar cel F6 om alle productnamen te krijgen, en blijf bereik F2: F6 selecteren, sleep de vulhendel naar rechts naar bereik G2: G6 om alle opslagnummers te krijgen.

Vervolgens krijgt u een nieuwe opslagtafel die in aflopende volgorde wordt gesorteerd door de opslag, zoals hieronder wordt getoond:

Stel dat uw stationaire winkel nog eens 145 pennen koopt, en nu heeft u in totaal 200 pennen. Pas gewoon de originele opslagtabel van de pen aan, u zult zien dat de nieuwe tabel in een oogwenk wordt bijgewerkt, zie de volgende schermafbeelding:


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2021 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Volledige functies Gratis proefperiode van 30 dagen. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
officetab onderkant
Heb je vragen? Stel ze hier. (49)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
Hallo, ik kan hetzelfde doen zonder Kutools en in jouw voorbeeld iso het wijzigen van het bedrag voor potloden, je kunt nog een regel toevoegen, potloden herhalen en het extra bedrag toevoegen en mijn spreadsheet zal potloden slechts één keer weergeven (het maakt niet uit hoeveel potloodinvoeren er zijn) met het totale bedrag. Gewoon Excel zonder macro's, VB-code, Access, D Base, enz. Ik zou het je graag laten zien.
Deze opmerking is gemaakt door de moderator op de site
Ik heb dit geprobeerd en het werkte zolang alle gerangschikte waarden uniek zijn. Als er een gelijke stand is in de rangschikking, geeft VERT.ZOEKEN #N/A terug. Dit levert een probleem op omdat ik niet kan garanderen dat er geen verbanden zijn in mijn rangschikking als de waarden veranderen. Met andere woorden, als "Potlood" en "Notebook" beide gelijk zijn aan 80, dan geeft RANK 1,2,3,3,5 terug. En aangezien de waarden in het veld Gewenst nr. handmatig zijn ingevoerd als 1,2,3,4,5, zal VERT.ZOEKEN geen "4" vinden.
Deze opmerking is gemaakt door de moderator op de site
Hallo SteveB90, Bedankt voor je reactie. De =VERT.ZOEKEN(E2,A$2:C$6,2,FALSE) komt exact overeen met de gegevens, dus het gaat fout als er gelijkspel optreedt. In dit geval kunt u de geschatte matching-functie proberen =IFERROR(VLOOKUP(E2,A$2:C$6,2,FALSE), VLOOKUP(E2,A$2:C$6,2,TRUE)), die goed werken als er banden uitkomen. En hoop dat het voor jou werkt.
Deze opmerking is gemaakt door de moderator op de site
In plaats van alleen '=RANK(C2,C$2:C$6)' in kolom A te gebruiken, kunt u '=RANK(C2,C$2:C$6) + AANTAL.ALS(C$2:C2, "="&C2)- gebruiken 1' Dit gaat volgens de rangorde, maar telt dan het aantal duplicaten dat al in de lijst staat. Dit zorgt ervoor dat je een unieke ranking krijgt.
Deze opmerking is gemaakt door de moderator op de site
Bedankt Kedirech..dit heeft mijn probleem opgelost
Deze opmerking is gemaakt door de moderator op de site
Bedankt Kedirech!!! Deze AANTAL.ALS loste het gelijkspelprobleem op!!
Deze opmerking is gemaakt door de moderator op de site
Kedirech, heel erg bedankt, dit werkte perfect.
Deze opmerking is gemaakt door de moderator op de site
Uitstekende tip ... was op internet op zoek naar een oplossing voor dit probleem. Eindelijk hier gevonden Het is verbazingwekkend hoe mensen in verschillende delen van de wereld tegelijkertijd dezelfde behoefte hebben!!
Deze opmerking is gemaakt door de moderator op de site
heel erg bedankt, Kedirech, dit helpt echt!
Deze opmerking is gemaakt door de moderator op de site
kun je meerdere rangordekolommen in Excel hebben en de sorteerfunctie gebruiken om in numerieke volgorde te kunnen rangschikken?
Deze opmerking is gemaakt door de moderator op de site
hoi wilde je even bedanken voor deze pagina! heb een week op internet gezocht en deze pagina (plus de opmerking van Kedirech) heeft het opgelost!! proost!
Deze opmerking is gemaakt door de moderator op de site
wat als er meer dan 2 herhalingen in de opslagkolom zijn? het werkt niet goed met de '=IFERROR(VLOOKUP(E2,A$2:C$6,2,FALSE), VLOOKUP(E2,A$2:C$6,2,TRUE))' methode
Deze opmerking is gemaakt door de moderator op de site
Heb je hier ooit antwoord op gekregen? Ik heb hetzelfde probleem als ik 3 of meer waarden heb die hetzelfde zijn.
Deze opmerking is gemaakt door de moderator op de site
Prima geholpen jongens. bedankt.
Deze opmerking is gemaakt door de moderator op de site
Hallo, ik gebruik dit om een ​​dynamische competitieladder te maken, is er hoe dan ook dat meerdere teams dezelfde rangorde hebben. Als 5 teams bijvoorbeeld 4 punten hebben en 5 teams 0 punten, zal de vlookup alleen de eerste van elk opzoeken. Dit zijn de ruwe gegevens: Pos. Team PWL Punten 1 Team 1 1 1 0 4 6 Team 2 1 0 1 0 1 Team 3 1 1 0 4 6 Team 4 1 0 1 0 1 Team 5 1 1 0 4 6 Team 6 1 0 1 0 1 Team 7 1 1 0 4 6 Team 8 1 0 1 0 1 Team 9 1 1 0 4 6 Team 10 1 0 1 0 Dit is de vlookup-tabel van de bovenstaande tabel: Pos. Team PWL Punten 1 Team 1 1 1 0 4 2 #N/A #N/A #N/A #N/A #N/A 3 #N/A #N/A #N/A #N/A #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 Team 2 1 0 1 0 7 #N/A #N/A #N/A #N/A #N/A 8 #N/A #N/A #N/A #N/A #N/A 9 #N/A #N /A #N/A #N/A #N/A 10 #N/A #N/A #N/A #N/A #N/A Help alstublieft! Een miljoen bedankt :D
Deze opmerking is gemaakt door de moderator op de site
IM GEBRUIK DEZE FORMULE =IFERROR(VLOOKUP(I3,CALCULATIONS!I$2:K$7,2,FALSE),(VLOOKUP(I3,CALCULATIONS!I$2:K$7,2,TRUE))) Nu heb ik een probleem.. Als 2 of meer mensen dezelfde punten hebben, herhaalt Excel de naam. Wat moet ik in de formule toevoegen om herhaalde namen te voorkomen wanneer ze hetzelfde aantal punten hebben? Dank u
Deze opmerking is gemaakt door de moderator op de site
hallo jongens, deze pagina is erg handig. Ik heb een Excel-formule of vb-code nodig die goed werkt voor een probleem. mijn probleem is dat ik een lijst met numeriek bereik heb, laten we zeggen, 1 tot 100 in oplopende volgorde in kolom A. Ik heb hetzelfde numerieke bereik in willekeurige volgorde in kolom B en ik heb verschillende scores in kolom C in willekeurige volgorde. Ik wil alleen het willekeurige bereik van kolom C sorteren met hetzelfde nummer ertegen in kolom C volgens de oplopende volgorde van bereik in kolom AI wil kolom B sorteren, maar ook samen met scores in kolom C. bijvoorbeeld Kolom A Kolom B Kolom 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 in kolom B ontbreken twee cijfers (7 & 8). ik wil gewoon dat kolom B wordt gesorteerd tegen elk cijfer in kolom A, zoals 1 voor 1 en 2 voor 2 en ontbrekend moet leeg blijven in kolom B vóór 7 & 8 in kolom A. Kolom A Kolom B Kolom 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 Ik hoop dat ik het veel ingewikkelder heb gemaakt, maar kan iemand me alsjeblieft helpen.
Deze opmerking is gemaakt door de moderator op de site
#Basit - Ik zou graag een oplossing zien zonder vbasic of macro's.
Deze opmerking is gemaakt door de moderator op de site
#jays,- ik zou elke oplossing met of zonder vbasic- of Excel-formules waarderen.
Deze opmerking is gemaakt door de moderator op de site
Als de cijfers in A en B altijd uniek zullen zijn (geen duplicaat per kolom en elk in kolom B verschijnt ook in A), dan zou het vrij eenvoudig moeten zijn.
Deze opmerking is gemaakt door de moderator op de site
Cijfers in a moeten uniek zijn en die in b moeten ook in a worden gespuugd
Deze opmerking is gemaakt door de moderator op de site
Bedankt voor deze hulp. Ik heb één probleem. Dit rangschikt dingen van groot naar klein. Ik moet het tegenovergestelde doen en ze rangschikken van klein naar groot. Hoe verander ik dit.
Deze opmerking is gemaakt door de moderator op de site
[quote]Bedankt voor deze hulp. Ik heb één probleem. Dit rangschikt dingen van groot naar klein. Ik moet het tegenovergestelde doen en ze rangschikken van klein naar groot. Hoe verander ik dit.Door Jim101[/quote] De rangfunctie heeft een optioneel derde argument. Standaard is deze ingesteld op de volgorde van groot naar klein. Maar als u 3 gebruikt voor het derde argument, RANK(C1,C$3:C$2), zal het in de tegenovergestelde volgorde worden gesorteerd.
Deze opmerking is gemaakt door de moderator op de site
Hallo, ik probeer een tabel met dartgemiddelden te maken voor meerdere teams, zodat elke wedstrijd wanneer ik gegevens invoer, automatisch wordt berekend op een andere pagina op hetzelfde blad. Rang Naam Pl WL 100+ 140+ 180 Av D/Av
Deze opmerking is gemaakt door de moderator op de site
Hallo, ik vind het bovenstaande nuttig in 2007, maar het bedrijf waarvoor ik werk, gebruikt nog steeds alleen Office 97, zal dit daarin werken. Vriendelijke groeten
Deze opmerking is gemaakt door de moderator op de site
Hallo help, heb je een draaitabel geprobeerd?
Deze opmerking is gemaakt door de moderator op de site
Heel erg bedankt, het werkt en werkt het beste samen met Graphs!
Deze opmerking is gemaakt door de moderator op de site
Deze methode kan duplicaten zonder macro elimineren voor gevallen zoals het voorbeeld waarin gehele getallen of vaste decimalen worden gebruikt. Voeg een dummykolom toe en breng incrementele wijzigingen aan in de te sorteren gegevens. Volg daarna hetzelfde proces als beschreven met behulp van de gewijzigde gegevens. Gebruik het voorbeeld maak kolom I met de formule col C + col E * 0.01. Verander dan col A om col I te rangschikken in plaats van col C. De rest is hetzelfde. Niet perfect, maar zou kunnen helpen. Als er veel items zijn, verlaag dan de incrementele vermenigvuldiger voldoende zodat het maximale aantal items dat wordt gesorteerd * de vermenigvuldiger onbeduidend blijft in vergelijking met de gegevens die worden gesorteerd.
Deze opmerking is gemaakt door de moderator op de site
Ik heb hulp nodig .. Ik heb vlookup in Excel gebruikt om naar twee bladen te kijken (een blad is van een fabrikant, een blad is van onze verkoopsoftware voor de detailhandel) die een gemeenschappelijk leveranciersnummer delen om een ​​UPC-nummer van de fabrikant toe te voegen infoblad naar het verkoopblad voor de detailhandel, dat vervolgens weer wordt geïmporteerd in onze software voor detailhandelsverkopen. V Zoekfouten te vaak en ik ben niet slim genoeg om te weten waarom, dus ik vroeg me af of Kutools een vergelijkbare functie heeft om mijn leven gemakkelijker te maken. Nogmaals, in een poging om te verduidelijken... Vervaardiging verstrekt Excel-blad bevat een leveranciersnummer en een UPC-nummer. tweede blad heeft hetzelfde leveranciersnummer en intern onderdeelnummer en ik wil een Kutool-functie die leveranciersnummers vergelijkt en de UPC aan het tweede blad koppelt dat vervolgens weer in ons systeem wordt geïmporteerd (met behulp van het interne onderdeelnummer om het item te "vinden") Alle hulp wordt gewaardeerd!! :-)
Er zijn nog geen reacties geplaatst
Laad meer
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties

Volg ons

Copyright © 2009 - www.extendoffice.com. | Alle rechten voorbehouden. Aangedreven door ExtendOffice. | Sitemap
Microsoft en het Office-logo zijn handelsmerken of gedeponeerde handelsmerken van Microsoft Corporation in de Verenigde Staten en / of andere landen.
Beschermd door Sectigo SSL