Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
... proč, jak seřadit data v Excelovské tabulce? ... Praktické informace jak seřadit data se dozvíte v tomto článku.
... Dejte data do latě ;) ...
Aktualizováno: 20.10.2013
Článek se zabývá možnostmi, které Excel nabízí při řazení dat (hodnot, ikon) ať už v řádcích nebo sloupcích. Pro přehlednost je článek rozdělen do několika kapitol:
Možná si pokládáte otázku proč řadit data? Důvodů může být mnoho, mezi základní patří:
Řazení je abecední (u textu) buď od A do Z, nebo zpětně od Z do A. čísla od nejmenšího nebo od největšího. Dokonce excel umí řadit podle barvy buněk, barvy písma a podle ikon (zatím nenalezám praktické použití řazení podle barev, ale třeba někdo přijde na důvod proč řadit podle barev).
Pokud je řazení textu čísel znaků (A - Z) nejprve se seřadí čísla, poté znaky a nakonec písmena, kdy velké písmeno je výše než malé písmeno. V české verzi Excel respektuje písmenka a háčky a čárkami (ž,č,ř) a dokonce i správně zařadí ch.
Nejčastěji se seřazení (řazení) provádí na sloupcích (vyberete sloupec a jeho jednotlivé řádky se seřadí), ale můžete řadit také po řádcích (vyberete řádek a příslušné sloupce seřadíte).
Pokud seřazený sešit uložíte, tak se uloží i nastavené řazení.
Pro praktickou ukázku, jak funkce seřadit v Excelu funguje, doporučuji vytvořit (nebo stáhnout viz dále) následující tabulku. Na této tabulce ukáži jednotlivé možnosti řazení.
Soubor zdrojová tabulka pro: seřadit data ke stažení zdarma. Soubor pro Excel 2010 (2007).
Pro rychlé seřazení podle vybraného sloupce.
Před seřazením doporučuji označit celou tabulku, kterou chcete seřadit (bez záhlaví).
Ikony se nachází na kartě Data v sekci Seřadit a filtrovat. Klik na příslušnou ikonu A/Z nebo Z/A. Excel seřadí se veškerá data v tabulce podle prvního sloupce (vzestupně / sestupně).
Poznámka: pokud máte zároveň nastaven v tabulce filtr, stačí označit buňku ve sloupci, podle kterého chcete data seřadit.
Pro řazení lze použít ovládání pomocí klávesnice (tj. postupný stisk kláves):
Nejčastější použití.
Před seřazením doporučuji označit celou tabulku, kterou chcete seřadit (bez záhlaví).
Ikona se nachází na kartě Data v sekci Seřadit a filtrovat. Klik na ikonu seřadit, obdržíte dialogové okno Seřadit
V tomto dialogovém okně lze nastavit:
Sloupec - pokud sloupce mají záhlaví zobrazí Excel jejich názvy, pokud tabulka nemá záhlaví - jsou zobrazeny písmena sloupců.
Řazení - podle čeho se má řadit (hodnoty, barva buňky, barva písma, ikona buňky)
Pořadí - nastavit pořadí - A až Z (vzestupně), Z až A (sestupně), podle seznamu (zobrazí se dialogové okno vlastní seznamy).
Další možnosti nastavení:
Lze použít ovládání pomocí klávesnice (postupný stisk kláves):
Poznámka: Řazení se nachází i na kartě Domů v sekci Úpravy ikona Seřadit a filtrovat a v zobrazeném menu vybrat Vlastní řazení zobrazí se stejné dialogové okno Seřadit jako v předchozí kapitole - kde je jeho ovládaní a nastavení popsáno.
I v tomto okně jde dialogové okno zobrazit přes klávesnici (jen klávesy jsou jiné) - tímto vás ale nebudu mást.
Jak využít k řazení filtrů.
Pokud máte na tabulku aplikovaný filtry, můžete využít a seřadit přímo z příslušné ikony filtrů.
Označte záhlaví a přes kartu Domů ikona Seřadit a filtrovat a z menu Filtr. Záhlaví tabulky bude obsahovat ikony pro filtr.
Stačí vybrat sloupec, podle kterého cchete řadit, klik na šipku v patřičném záhlaví a vyberete jak chcete seřadit:
A máte hotovo.
Poznámka: Podrobněji o filtrech v samsotatném článku: Filtry - Microsoft Excel 2010.
Jak seřadit v Excel tabulku podle sloupců.
Protože se objevil netradiční požadavek jak seřadit tabulku dle sloupců, musel jsem trochu googlit (nejprve jsem chtěl použít VBA), ale proč se dřít, když to umí přímo Excel (jen ne trochu skryto).
Z tabulky:
Na kartě Domů v sekci Úpravy ikona Seřadit a filtrovat položka Vlastní řazení...
Z dialogové karty Seřadit zvolit Možnosti...
Zaškrtnout Seřadit zleva doprava pak jen potvrdit OK
Pak jen v Řádek zvolit podle kterého řádku se má řadit, tj. například Řádek 2 pro naší tabulku, pak třeba ještě upřesnit Řazení a Pořadí.
Klik OK a tabulka je seřazena.
Stáhněte si tabulku a můžete zkoušet řadit.
Soubor data pro seřazení v Excel ke stažení zdarma pro excel 2007 a vyšší.
Využíváte ručního řazení, nebo v šablonách máte nastaveny VBA kódy pro automatické řazení? Můžete zmínit v komentářích.
Článek byl aktualizován: 19.09.2020 10:56
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Přidáno: 05.12.13 00:07
Dobrý den, chtěla bych se zeptat, jak to udělat, aby se při seřazení dat podle abecedy měnilo zároveň i pořadí celých řádků. Např. V jednom sloupci mám slovesa v němčině, ve druhém jejich překlad, ve třetím v jaké lekci se vyučují. Problém je, že když dám seřadit podle abecedy první sloupec, překlady a čísla lekcí již neodpovídají... děkuji předem
Přidáno: 05.12.13 17:36
To M.Sidorr: Musí být označena cela tabulka.
Přidáno: 13.02.14 12:20
Zdravím, hlásím chybu v odkazu pro stažení zdrojové tabulky
Přidáno: 16.02.14 07:01
To Vašek: Díky už je opraveno.
Přidáno: 23.03.14 00:50
Dobrý den, potřebuji vědět: když mám takhle zadaný text:Pracovní den!počet odpracovaných hodin!pozice!pracovník 1.1.2014!8!4!4 1.1.2014!4!1!5 1.1.2014!4!3!4 tak jak to mám udělat abych to měla rozdělené do sloupců s hlavičkou: pracovní den, pracovník atd.. bez těch vykřičníků děkuji za pomoc
Přidáno: 23.03.14 17:36
To hana: Rozdělit využitím textových funkcí do příslušných sloupců.
Přehled funkcí: http://office.lasakovi.com/excel/funkce/ms-excel-funkce-textove/
Praktické příklady: http://office.lasakovi.com/excel/funkce/funkce-textove-prakticke-priklady-excel/
Přidáno: 06.08.14 08:29
Dobrý den, lze nějak udělat, aby se mi ve sloupečku zařadily nulové hodnoty na konec tabulky a zbytek zůstal tak, jak je (neseřazen podle žádného sloupce)? Děkuji
Přidáno: 06.08.14 16:53
To P.Hájek: Jak tohle udělat bez VBA makra nevím.
Přidáno: 22.09.14 10:59
Pokud by to nevadilo z jiného důvodu, navrhuji použití pomocného sloupce se vzorcem "= KDYŽ( buňka = 0; 1; 0)" a pak seřadit podle tohoto sloupce.
Přidáno: 25.09.14 19:46
Sloupce jsou v pohodě, ale co řazení mnoha řádků ?
Přidáno: 26.09.14 13:22
To Jirka: Co máte na mysli? Rychlost nebo nějakou chybu v řazení? Testoval jsem to v Excelu 2010 na všech 1048576 řádcích (každý stý byl s nulou), pravda jen na třech krátkých sloupcích, a bylo to bez chyby. Rychlost nic moc, ale srovnatelná s ukládáním a otevřením souboru cca 70 MB.
Přidáno: 23.10.14 09:13
Než dopíšu vlastní článek, pár "tipů" - zkuste si řadit jiné znaky ASCII/ANSI, apostrof, prázdnou buňku, prázdný řetězec, ch/Ch, chybové hodnoty, pravdivostní hodnoty, poté přirozené třídění... vše začíná tím, jak Excel porovnává znaky/řetězce, proč je vlastně "ch", tam kde je (v reálu má pár ch/Ch přehozené pořadí oproti ostatní logice), jak na řazení ve VBA... V nápovědě je dá se říct velké české kulové.
Přidáno: 23.10.14 10:38
S tím ch/Ch beru zpět...
Přidáno: 23.10.14 13:06
To Petr Pecháček: S tím řazením znaků, log hodnot, ASCII//ANSI to také někdy přidám ;). Holt nejen Excel živ je člověk. Případně až dopíšeš tak odkážu na tvůj článek, to bude nejjednodušší ;)
Přidáno: 12.11.14 14:23
Dobrý den, mám tabulku s více než tisíci řádky. Řadím dle názvu OK 001 - OK 1000. Bohužel při řazení A/Z a Z/A se mi název OK 1000 zařadí za OK 100 nikoli však za OK 999. Prosím o radu.
Přidáno: 18.11.14 08:26
To Ondřej Kolman: -- Buď použiť pomocný stĺpec s funkciou =KDYŽ(DÉLKA(A1)=6;"OK 0"&ZPRAVA(A1;3);A1) + triediť podľa toho pomocného stĺpca alebo priamo vykonať zmenu na problematickom stĺpci--> ("OK 001" zmeniť na "OK 0001"...) -- (POZOR uvedený vzorec platí do "OK 9999")
Přidáno: 16.02.15 12:43
Dobrý den, mám tabulku s 300 položkami a bude jich více, ale když chci řadit podle abecedy tak se mi to seřadí jen do 114 a dál ne. Lze to upravit a jak?
Přidáno: 18.02.15 10:48
To Kateřina: -- Pravdepodobne tam bude niekde vložený prázdny riadok + oblasť na triedenie nie je vopred označená. --> Doporučujem označiť vopred oblasť na zotriedenie.
Přidáno: 25.02.15 14:07
Dobrý den, mohl bych Vás požádat o makro které seřadí sestupně vybrané řádky dle sloupce V? Děkuji
Přidáno: 01.10.15 15:55
Dobrý den, Dokáže nějakou funkcí Excel ve sloupcích srovnat hodnoty vzestupně, ale v každém sloupci nezávisle na ostatních? Sloupců je kolem 650 a každý má pouze 6 řádek, nicméně po jednom sloupci to dělat ručně nebudu. Moc by mi to pomohlo, děkuji
Přidáno: 19.10.15 07:51
Zdravím, když mám ve sloupci data složená z čísel i písmen (např.: 2/b; 63/d; 26/u) a chtěl bych aby se to řadilo podle čísel před lomítkem, lze to nějak nastavit? Děkuji
Přidáno: 20.12.15 07:54
To Olša: Vytvořit pomocný sloupec a využítím textových funkcí získat z daného sloupce čísla. Jak na textové funkce jsem popsal samostatně zde.
Přidáno: 28.07.16 11:47
Dobrý den, u funkce "seřadit" → "pořadí" → "vlastní seznamy" → "položky seznamu". Při zadání vlastních položek a snaze uložit tlačítkem "Přidat", vyskočí hláška: "Byla překročena maximální délka vlastního seznamu. Bude uloženo pouze prvních 255 znaků." Rád bych se zeptal, je-li nějaká možnost tuto délku vlastního seznamu prodloužit na cca 400 znaků? Děkuji
Přidáno: 28.07.16 12:01
....ještě doplnění: jedná se o excel 2016 Děkuji
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2024 |