Přejít k hlavnímu obsahu

Jak řadit každý řádek abecedně a jednotlivě najednou?

Předpokládejme, že máte řadu dat a nyní chcete řadit každý řádek abecedně a jednotlivě, jak je ukázáno níže, jak to můžete vyřešit? V tomto článku představím některé metody a triky pro rychlé zpracování této úlohy v aplikaci Excel.
doc seřadí každý řádek 1

Seřadit každý řádek abecedně jeden po druhém pomocí funkce řazení

Seřaďte každý řádek abecedně rychle podle vzorců


šipka modrá pravá bublina Seřadit každý řádek abecedně jeden po druhém pomocí funkce řazení

Chcete-li řadit každý řádek abecedně a jednotlivě, můžete použít funkci řazení, zvolit možnost řazení zleva doprava a poté je řadit jeden po druhém.

1. Vyberte první řádek, který chcete řadit podle abecedy, a klikněte na Data > Typa v praskání Varování řazení dialog, zkontrolujte Pokračovat s aktuální možností výběru a klikněte na Typ knoflík. Viz screenshot:
doc seřadí každý řádek 2

2. Pak v Typ dialog, klepněte na tlačítko možnosti otevřít Možnosti řazení dialogové okno a zkontrolujte Třídit zleva doprava. Viz snímek obrazovky:
doc seřadí každý řádek 3

3. Pak klikněte na tlačítko OK se vrátit do Typ v dialogovém okně a vyberte číslo řádku, který chcete seřadit jako první v souboru Řádek rozevírací seznam a poté zadejte Seřadit zapnuto a Objednávka jak potřebujete. Viz screenshot:
doc seřadí každý řádek 4

4. cvaknutí OK. První řádek, který jste vybrali, byl seřazen od nejmenšího po největší. Viz screenshot:
doc seřadí každý řádek 5

5. Opakujte výše uvedené kroky 1-4 a seřaďte další řádky jeden po druhém. A teď byl každý řádek seřazen abecedně a jednotlivě.


šipka modrá pravá bublina Seřaďte každý řádek abecedně rychle podle vzorců

Pokud existují stovky řádků, které je třeba třídit jednotlivě, výše uvedená metoda je zbytečná. Zde představuji několik vzorců pro rychlé seřazení jednotlivých řádků od nejmenších po největší nebo naopak.

1. Vyberte prázdnou buňku vedle řádků, které chcete řadit, například F2, zadejte tento vzorec = MALÉ ($ B2: $ D2,1), a stiskněte tlačítko vstoupit klíč. Viz snímek obrazovky:
doc seřadí každý řádek 6

2. Poté přejděte do další buňky, G2, zadejte tento vzorec =MALÉ ($ B2: $ D2,2) a stiskněte vstoupit klíč. Viz snímek obrazovky:
doc seřadí každý řádek 7

3. V buňce M2 zadejte vzorec = MALÉ ($ B2: $ D2,3) a stiskněte vstoupit klíč, nyní je první řádek seřazen od nejmenšího po největší. Viz screenshot:
doc seřadí každý řádek 8

Tip: ve výše uvedených vzorcích jsou B2: D2 buňky sloupce v řádku, který chcete řadit, a 1, 2,3 označuje první nejmenší, druhý nejmenší a třetí nejmenší, můžete je změnit podle potřeby.

4. A vyberte buňky F2: H2 (buňky vzorce) a přetáhněte úchyt automatického vyplňování přes buňky, které potřebujete použít k seřazení odpovídajících buněk sloupců. Viz screenshot:
doc seřadí každý řádek 9

Nyní byl každý řádek seřazen jednotlivě, můžete zkopírovat buňky vzorce a vložit je jako hodnotu namísto původní hodnoty v datovém rozsahu, jak potřebujete.
doc seřadí každý řádek 10

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
instead of using small function, you can use sort function.
ex. =SORT(C2:E2,1,1,TRUE)
and than you can drag and copy per row.
C2:E2 --> column to be sort
1 --> index
1 --> ascending
True --> sort by column
This comment was minimized by the moderator on the site
I cannot thank you enough for this. I've watched youtube videos, read posts, and none of them seemed to understand how I needed to sort each row individually and instantly without also rearranging the others. I gathered two years worth of numeral data for a personal project and it was a big mess! Tens of thousands of rows! I needed the numbers separate in individual cells (originally they weren't, but thats a whole other story!), and now I also needed them in order per row! First I tried simply going row by row, copying, deleting, retyping, pasting; but it was TEDIOUS. Then I tried transposing the tables, sorting-by-ascending column, one by one copying the column, and repasting into a blank chart, then transposing the new chart and copying all, and then pasting back into the original chart; but again - TEDIOUS. Now I will just create an adjacent chart using the formula, copy, paste, DONE!!!!!!!!!!! YAY!!!!!!!! :) THANK YOUUUU :)
This comment was minimized by the moderator on the site
AHA! - right! - I know WHAT i need to do - now I just need to learn how to write the blimming macro to: set up a do-while loop to trip down the rows until a blank entry is found (end of range):for each populated cell found; select first cell to be processed:Assign value of target cell to a variable: Insert temporary new first row>insert temp new column 'a': copy and paste value into cell A1; convert text to columns; select generated values; cut and paste special (transpose) into temp column A; sort column a in ascending order; insert a concatenation formula into the original cell to capture values in A1&A2&A3 etc; (probably using another loop to capture populated cell values) copy and paste special (values) into original cell; remove temp column: remove temp Row A: select next cell and repeat the loop. Sounds simple enough ...
This comment was minimized by the moderator on the site
Great - now then: How can I sort multiple rows of TEXT values alphabetically - (something akin to the 'Small' function that will work with text values? - The sorting each row individually method works - but since I have over 6 thousand rows - and zero boredom threshold - I'm hoping that someone has managed to put together a formula solution (ideally) of a maco tool?
This comment was minimized by the moderator on the site
Did you got the solution for particular issue, You are asking?
This comment was minimized by the moderator on the site
Says you're going to show us how to sort alphabetically then you only use numbers.
This comment was minimized by the moderator on the site
The first method Sort each row alphabetically one by one with Sort function can sort each row alphabetically, the second one only work for numbers, thank u for ur message.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations