Funkcia UNIQUE nefunguje v Exceli [Oprava]
Ak funkcia UNIQUE nefunguje v Microsoft Exceli na vašom počítači s Windows 11/10, prečítajte si tento príspevok, aby ste sa dozvedeli, ako problém vyriešiť. Funkcia UNIQUE extrahuje zoznam odlišných (neopakujúcich sa) hodnôt z rozsahu alebo poľa a “rozlial” výsledky do susedných buniek. Inými slovami, pomáha vám odstrániť duplikáty z množiny údajov.
Avšak niekedy zlyhá pri správnom odstraňovaní duplikátov alebo vyvolá chybu. V niektorých prípadoch sa funkcia dynamicky neaktualizuje, keď sa zmenia zdrojové údaje, aj keď sa očakáva, že tak urobí. V tomto príspevku si prejdeme možné dôvody, prečo funkcia UNIQUE v Exceli nemusí fungovať na Windows 11/10, a ukážeme si praktické riešenia, ako problém vyriešiť.
Opraviť nefungujúcu funkciu UNIQUE v Exceli
Na opravu funkcie UNIQUE, ak nefunguje v Microsoft Excel na vašom počítači s Windows 11/10, použite tieto riešenia:
- Vyčistiť rozsah rozliatia
- Skontrolujte svoju verziu Excelu
- Vyčistite svoje údaje
- Nastav režim výpočtu na Automatický
- Vyhnite sa používaniu funkcie UNIQUE v tabuľkách Excel
Pozrime sa na to podrobne.
1. Vyčistite rozsah rozliatia
Ak dostávate chybu #SPILL!, použite toto riešenie.
Funkcia UNIQUE je formula dynamického poľa, ktorá vyžaduje prázdne bunky na zobrazenie svojich výsledkov. Ak sú akékoľvek bunky v rozsahu výtoku zablokované (dátami, skrytým obsahom alebo zlúčenými bunkami), Excel nemôže vrátiť celý výstup.
Ak to chcete opraviť, kliknite na bunku obsahujúcu vzorec UNIQUE. Potom skontrolujte zvýraznený rozsah rozpadu (dotted border) a odstráňte všetky údaje v ňom. Tiež zlúčené bunky v oblasti rozpadu zrušte.
2. Skontrolujte svoju verziu Excelu
Ak sa vám zobrazuje chyba #NAME?, použite tento opravu.
Funkcia UNIQUE je k dispozícii iba v novších verziách Excelu. Momentálne je dostupná v Excel 365 a 2021. Ak máte inú verziu, Excel nemusí funkciu rozpoznať a zobrazí chybu #NAME?.
V podporovaných verziách chyba #NAME? označuje, že buď je názov funkcie nesprávne napísaný (napr. UNIQE namiesto UNIQUE), alebo je syntax vzorca nesprávna.
Na opravu toho prejdite na Súbor > Účet. Skontrolujte verziu Excelu, ktorú máte. Ak ide o Microsoft 365 alebo Excel 2021 alebo novší, urobte potrebné opravy syntaxe. Ak to nie je podporovaná verzia, buď aktualizujte Excel, alebo použite poľnú formulu INDEX-MATCH-COUNTIF ako obchádzku.
Napríklad, ak máte mená v bunkách A2:A10 a chcete zoznam unikátnych mien v stĺpci B, zadajte nasledujúci vzorec do bunky B2:
=IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10), 0)), "")
Ak máte staršiu verziu Excelu, stlačte Ctrl + Shift + Enter. Potom potiahnite vzorec nadol, aby ste získali viac unikátnych hodnôt. Excel vráti iba odlišné položky zo zoznamu.
Avšak táto metóda nie je dynamická ako funkcia UNIQUE a môže vyžadovať manuálne aktualizácie, keď sa zmenia zdrojové údaje.
3. Vyčistite svoje dáta
Ak sú údaje importované z externých zdrojov alebo skopírované z webu, môžu obsahovať skryté medzery, netlačiteľné znaky alebo nekonzistentné formátovanie, ako napríklad čísla uložené ako text. Z tohto dôvodu ich Microsoft Excel považuje za samostatné položky namiesto duplikátov.
Na opravu toho použite pomocné funkcie ako TRIM() a CLEAN(). Tým odstránite nadbytočné medzery a nechcené znaky z vášho datasetu. Potom skopírujte vyčistené výsledky a vložte ich späť ako hodnoty. Po dokončení znova použite funkciu UNIQUE.
4. Nastavte režim výpočtu na Automatický
Ak sa funkcia UNIQUE neaktualizuje, keď sa zmenia zdrojové údaje, môže byť režim výpočtu nastavený na Manuálne. V Microsoft Excel sa vzorce predvolene prepočítavajú automaticky. Ak je však zošit nastavený na režim výpočtu Manuálne, funkcia UNIQUE sa neobnoví, pokiaľ nespustíte nútený prepočet.
Prejdite na kartu Vzorce, kliknite na Možnosti výpočtu a potom vyberte Automaticky. Potom stlačte F9 (alebo znovu otvorte zošit) na prepočítanie vzorcov.
5. Vyhýbajte sa používaniu UNIQUE v tabuľkách Excel
Ak sú vaše údaje v tabuľke, presuňte vzorec UNIQUE mimo tabuľky alebo preveďte tabuľku na normálny rozsah.
Tabuľky očakávajú jeden výsledok na riadok, ale funkcia UNIQUE sa snaží vrátiť viac výsledkov naraz. Kvôli tejto nezrovnalosti nemusí vzorec fungovať správne.
Kliknite mimo tabuľky (na ľubovoľnú prázdnu bunku). Zadajte tam svoj UNIKÁTNY vzorec. Bude fungovať normálne.
Prípadne kliknite kdekoľvek v tabuľke. Prejdite na Navrhnúť tabuľku > Konvertovať na rozsah. Kliknite na Áno. Teraz znova použite vzorec UNIQUE.
Dúfam, že to pomôže.
Prečo sa funkcia UNIQUE nezobrazuje v Exceli?
Funkcia UNIQUE sa nemusí zobraziť v Microsoft Excel, ak používate staršiu verziu, ako je Excel 2016 alebo 2019. UNIQUE je dostupná iba v Microsoft 365 a Excel 2021 alebo novšom. Funkcia tiež nemusí fungovať, ak je názov funkcie napísaný nesprávne alebo ak je zošit v režime kompatibility (.xls).
Prečo nemôžem použiť UNIQUE v tabuľke?
Môžete použiť UNIQUE s údajmi v tabuľke, ale nie vo vnútri tabuľky Excel. Tabuľky sú navrhnuté tak, aby vrátili jednu hodnotu na riadok, zatiaľ čo UNIQUE vracia viac výsledkov (rozsah rozliatia). Z tohto dôvodu vzorec nemusí v tabuľke fungovať alebo sa môže správať nesprávne.




