Obsah
V programe Microsoft Excel ukladáme údaje náhodne. Potom tieto údaje spracujeme podľa našich potrieb a získame požadovaný výsledok. Program Excel má niektoré vstavané funkcie podľa našich potrieb na spracovanie údajov. Jednou z nich je triedenie údajov. Niekedy však pri triedení množstva čísel narazíme na problémy. Budeme diskutovať o tom, ako vyriešiť problém nesprávneho triedenia čísel programom Excel.
Stiahnite si cvičebnicu
Stiahnite si tento cvičebný zošit, aby ste si počas čítania tohto článku precvičili svoje zručnosti.
Triedenie čísla nefunguje.xlsx
4 dôvody a riešenia, prečo Excel netriedi čísla správne
Existuje niekoľko dôvodov, prečo triedenie čísel nefunguje správne v Excel . Konkrétne sme zistili. 4 dôvody.
- Netlačiteľné znaky v číselných údajoch
- Úvodné alebo koncové medzery vo vnútri údajov
- Čísla sú omylom formátované ako text
- Čísla vygenerované pomocou RAND, RANDARRAY, alebo RANDBETWEEN funkcie
V nasledujúcich častiach sa budeme venovať týmto dôvodom, ich identifikácii a riešeniu.
Dôvod 1: Čísla majú netlačiteľné znaky
Pozrime sa na nasledujúci súbor údajov. Obsahuje niekoľko údajov o cenách výrobkov, ktoré sú zozbierané z internetu. Skopírovali sme ich z internetu a naformátovali sme ceny vo formáte Excel Accounting. (Hoci prvé 4 položky nie sú zodpovedajúcim spôsobom naformátované kvôli zatiaľ neznámemu problému.
Teraz sa pokúsime údaje roztriediť.
- Najprv vyberte všetky bunky Cena stĺpec.
- Stlačte pravé tlačidlo myši. Vyberte položku Triediť možnosť z Kontextové menu .
- Vyberte Triediť od A do Z možnosť.
Teraz sa pozrite na výsledok.
Triedenie sa tu nevykonáva úspešne. Spodná časť 4 bunky sú zoradené nesprávnym spôsobom
Ako zistiť problém
Teraz potrebujeme zistiť, koľko netlačiteľných znakov sa pridalo k našim požadovaným údajom. Použijeme program Excel Funkcia LEN a zistíte počet objektov v každej bunke. Ctrl+Z na zrušenie predtým použitej operácie triedenia.
- Pridajte stĺpec s názvom Počet Char .
- Prejsť na Bunka D5 a vložte nasledujúci vzorec.
=LEN(C5)
- Teraz stlačte tlačidlo Vstúpte na stránku a potiahnite Rukoväť náplne ikonu smerom nadol.
V novom stĺpci sa zobrazilo číslo znaku každej bunky. Bunka D6 a D11, máme 2. To znamená, že ich príslušné bunky C6 a C11 obsahujú 2 Ale vidíme tam len jeden číselný znak. Takže je tam Jeden (1) , číselný znak v bunkách C6 a C11 .
Riešenie: Odstránenie netlačiteľných znakov pomocou funkcie CLEAN
Ak chceme úspešne zoradiť všetky údaje, musíme odstrániť tieto netlačiteľné znaky. Funkcia CLEAN ľahko odstráni tieto netlačiteľné znaky.
- Pridajte nový stĺpec s názvom Overené údaje na súbore údajov.
- Teraz prejdite na Bunka E5 a vložte nasledujúci vzorec.
=CLEAN(C5)
- Tlač Vstúpte na stránku a vytiahnite Rukoväť náplne smerom k poslednej bunke.
- Teraz skopírujte čísla zo stĺpca Vyčistené údaje, kliknite na bunku E5 a zadajte ALT+H+V+V a vložte ich ako hodnoty.
- Potom kliknite na Ikona chyby a vyberte Previesť na číslo možnosť.
- Teraz vykonajte operáciu triedenia, ako bolo uvedené predtým.
Po odstránení všetkých netlačiteľných znakov boli údaje úspešne zoradené.
Prečítajte si viac: Ako triediť v programe Excel podľa počtu znakov (2 metódy)
Dôvod 2: Prítomnosť vedúcich alebo končiacich medzier
Ak čísla obsahujú úvodné alebo koncové medzery, budete mať problémy s triedením takýchto čísel. Aby ste to pochopili, pozrime si nasledujúci príklad.
Predpokladajme, že pracujeme s nasledujúcim súborom údajov. Zamerali sme sa na triedenie cien položiek zo zoznamu.
Všimnite si, že všetky údaje nie sú zarovnané vpravo v Cena stĺpec.
Teraz sa pokúsime zoradiť údaje v Cena stĺpec od najmenšieho po najväčší.
V tomto prípade nie sú posledné 3 bunky zoradené zodpovedajúcim spôsobom.
Ako zistiť problém
Ak sú vaše číselné údaje zmiešané s medzerami, v skutočnosti už nie sú číslami. Ak sa vám teda nepodarí správne ich zoradiť, môžete skontrolovať, či ide o číselné hodnoty alebo nie.
Môžeme použiť aplikáciu Excel Funkcia ISNUMBER na vykonanie tejto kontroly. Stačí postupovať podľa nižšie uvedených krokov.
- Najprv pridajte stĺpec s názvom Stav .
- Potom vložte nasledujúci vzorec Bunka D5 .
=ISNUMBER(C5)
- Teraz stlačte tlačidlo Vstúpte na stránku a rozbaľte zvyšné bunky tohto stĺpca.
Dostávame TRUE ak je objekt číslo, v opačnom prípade dostaneme FALSE . Posledný 3 objekty Cena Stĺpec obsahuje údaje; nie sú to čisté čísla. V údajoch sa nachádzajú úvodné a koncové medzery.
Riešenie: Zbavte sa medzier pomocou funkcie TRIM
Ako Funkcia TRIM odstráni z daného súboru údajov Excelu dodatočné medzery, môžeme ho použiť aj pre náš účel.
Kroky:
- Pridajte ďalší stĺpec s názvom Upravené údaje .
- Prejsť na Bunka E5 a vložte nasledujúci vzorec.
=TRIM(C5)
- Teraz stlačte tlačidlo Vstúpte na stránku a potiahnite smerom k poslednej bunke.
- Teraz zoraďte súbor údajov od najmenšieho po najväčší.
Úspešne sme vykonali triedenie.
Prečítajte si viac: Ako zoradiť čísla v číselnom poradí v programe Excel (6 metód)
Podobné čítania
- Ako triediť podľa mesiacov v programe Excel (4 metódy)
- Ako triediť IP adresy v programe Excel (6 metód)
- [Vyriešené!] Excel nefunguje (2 riešenia)
- Ako pridať tlačidlo triedenia v programe Excel (7 metód)
- Ako zoradiť jedinečný zoznam v programe Excel (10 užitočných metód)
Dôvod 3: Číselné hodnoty sú náhodne formátované ako text a nie sú správne zoradené
Dostávame sa tu k ďalšiemu zaujímavému problému. V našom súbore údajov môžeme vidieť všetky naše čísla v Cena Niektoré bunky však obsahujú údaje, ktoré nie sú v Číslo ale sú vo formáte Text tu je súbor údajov.
- Teraz zoraďte údaje od najmenšieho po najväčší a zistite, čo sa stane po operácii.
Môžeme vidieť posledný 4 bunky zostanú neroztriedené.
Ako zistiť problém
Najprv musíme zistiť, či ide o čísla alebo nie. Funkcia ISNUMBER sa používa na tento účel.
- Prejdite do bunky D5 v Stav stĺpec.
- Nasaďte nasledujúci vzorec.
=ISNUMBER(C5)
- Teraz stlačte tlačidlo Vstúpte na stránku a rozšíriť ho.
Vidíme, že FALSE v poslednom 4 bunky. To znamená, že to nie sú čísla. Potrebujeme získať číselnú hodnotu týchto textových údajov.
Riešenie 1: Prevod textu na číselné údaje pomocou funkcie VALUE
Budeme používať Funkcia VALUE tu. Toto HODNOTA funkcia získa číselnú hodnotu z textového odkazu.
- Prejsť na Bunka E5 a vložte nasledujúci vzorec.
=VALUE(C5)
- Teraz stlačte tlačidlo Vstúpte na stránku a potiahnite na poslednú bunku.
Z textových údajov získame číselné hodnoty.
- Teraz vykonajte operáciu zoradenia od najmenšieho po najväčší.
Teraz sú údaje správne zoradené.
Riešenie 2: Prevod textu na číslo pomocou predvoleného tlačidla
Na tento problém máme alternatívne riešenie. Tým je prevod textových hodnôt na čísla a ich triedenie.
- Tlač Bunka C11 ktorý obsahuje textovú hodnotu.
- Zobrazí sa tlačidlo upozornenia s viacerými možnosťami.
- Vyberte si Previesť na číslo možnosť.
- Takto postupujte aj pri ostatných bunkách, ktoré obsahujú textové hodnoty.
- Teraz sme všetky hodnoty previedli na čísla. Zoraďte teda čísla od najmenšieho po najväčšie.
Tu dostaneme zoradený výsledok.
Prečítajte si viac: Ako používať skratky programu Excel na triedenie údajov (7 jednoduchých spôsobov)
Dôvod 4: Čísla generované pomocou funkcií Excel RAND alebo RANDBETWEEN
Niekedy generujeme náhodné čísla v programe Excel pomocou RAND alebo RANDBETWEEN funkcie. S takýmito číslami je spojený jeden problém - vždy, keď vykonáte operáciu v rozsahu buniek, ktoré majú náhodné čísla, čísla sa často menia. Takže keď sa pokúsite takéto náhodné čísla zoradiť, poskytne vám to správne výsledky.
Riešenie: Skopírujte vygenerované čísla a vložte ich na rovnaké miesto
Najprv údaje prevedieme na pevné hodnoty a potom vykonáme operáciu triedenia.
- Vyberte všetky bunky Vek stĺpec.
- Skopírujte ich stlačením Ctrl+C .
- Teraz stlačte pravé tlačidlo myši.
- Vyberte Hodnoty(V) z Kontextové menu .
- Tu získame fixné hodnoty. Odteraz sa nebudú správať ako náhodné údaje.
- Teraz roztrieďte Vek údaje od najmenších po najväčšie.
Prečítajte si viac: Ako používať funkciu triedenia v programe Excel VBA (8 vhodných príkladov)
Záver
V tomto článku sme ukázali, s akými problémami sa stretávame pri vykonávaní operácií triedenia. Po zistení problému sme ukázali aj ich riešenia. Dúfam, že to uspokojí vaše potreby. Pozrite si, prosím, našu webovú stránku Exceldemy.com a uveďte svoje návrhy v políčku pre komentáre.