Vyvinul | Microsoft |
---|---|
Spustitelný soubor | EXCEL.EXE |
První verze | 30. září 1985 |
Poslední verze | 2019 |
Operační systém | Microsoft Windows , macOS , Android , iOS a Windows Mobile |
životní prostředí | Microsoft Windows , Mac OS X |
Číst formáty | XLS , Office Open XML , SpreadsheetML ( en ) , Data Interchange Format , Symbolic Link , DBF , hodnoty oddělené čárkami , OpenDocument Spreadsheet, verze 1.1 ( d ) , OpenDocument Spreadsheet, verze 1.2 ( d ) , Microsoft Excel OLE DB Query ( d ) , Makro Microsoft Excel, verze 4 ( d ) , Doplněk Microsoft Excel ( d ) , Panel nástrojů Microsoft Excel ( d ) , Šablona Microsoft Excel ( d ) , Graf Microsoft Excel, verze 4 ( d ) , Pracovní prostor Microsoft Excel ( d ) , XLSX , tabulka Microsoft Works ( d ) , tabulka Microsoft Excel 3.0 ( d ) , tabulka Microsoft Excel 4.0 ( d ) , dotaz Microsoft Excel ODBC ( d ) , dokument tabulky Microsoft Office Open XML ( d ) , formát souboru názvu zdroje dat ( d ) , sešit Microsoft Excel 2000-2003 ( d ) , sešit Microsoft Excel 97 ( d ) , sešit Excel 95 ( d ) , graf Microsoft Excel, verze 3 ( d ) a graf Microsoft Excel, verze 2 ( d ) |
Typ | Tabákový grapher |
Licence | Majitel EULA |
webová stránka | products.office.com |
Microsoft Excel je software tabulkový následující úřad Microsoft Office vyvinula a distribuuje nakladatelství Microsoft . Nejnovější verzí je Excel 2019 .
Je navržen pro provoz na platformách Microsoft Windows , Mac OS X , Android nebo Linux (prostřednictvím použití Wine ). Software Excel integruje funkce numerického výpočtu , grafů , analýzy dat (zejména kontingenční tabulky ) a programování , které využívá makra napsaná v jazyce VBA ( Visual Basic for Applications ), který je běžný pro ostatní. software. Od svého založení na počátku 80. let, ale zejména od verze 5 (v roce 1993 ), byl Excel velmi úspěšný jak u veřejnosti, tak u společností zaujímajících silnou většinovou pozici proti konkurenčnímu softwaru, jako je Lotus 1-2-3 . Hlavní nativní formáty souborů mají příponu xls (1987 → 2003) a xlsx (2007 → 2019). Každý soubor odpovídá sešitu , který obsahuje uspořádané listy . Každý list odpovídá řadě řádků a sloupců, které mohou obsahovat hodnoty (číselné i jiné) i vzorce umožňující výpočty. V závislosti na verzi mohou sešity také obsahovat programovací prvky, kterými jsou makra. Od té dobydubna 2014, aplikace Excel 2013 je k dispozici pro iPad, iPhone, Windows Phone a Android OS od roku 2015. Je součástí logiky „Office mobile“ společnosti Microsoft zpřístupňovat svůj software na největším počtu médií (počítače, tablety, smartphony) .
Nejnovější verze je verze 2019, je součástí sady Microsoft Office 2019 a je součástí předplatného Microsoft 365 . Excel 2019 je plný nových funkcí , jako jsou nové funkce (MAX.SI.ENS ...), nové grafy, vylepšené grafické prvky, možnost publikovat také přes Power BI .
Společnost Microsoft původně vydala tabulkový program s názvem Multiplan v roce 1982, který byl populární v systémech CP / M (populárnější než Lotus 1-2-3 ve Francii , ale ne ve zbytku světa).
Charles Simonyi , maďarský počítačový vědec, který emigroval do Spojených států v roce 1968 , vytvořil v roce 1981 ve společnosti Microsoft software Word a Excel .
První verze aplikace Excel ( Multiplan nebyla znovu použita ) pro počítače Apple Macintosh, zatímco první verze pro Windows 2.05 ( v souladu s verzí pro Macintosh ) byla vydána v roce 1987 . To zahrnovalo Runtime ( runtime ) verze 2.1 Microsoft Windows.
Se zavedením Windows 3.0 v roce 1990 tržby aplikace Excel překonaly tržby Lotus 1-2-3 a dosáhly čísla jedna v seznamu prodejů ( podle počtu licencí ). Tento úspěch umožnil společnosti Microsoft sesadit světového lídra v oblasti softwaru tím, že se umístil jako skutečný konkurent, a prokázal tak svou schopnost vyvíjet software s grafickým uživatelským rozhraním (GUI).
Tabulky byly první hlavní aplikací pro osobní počítače, a když byl Excel dodáván s Microsoft Word a Microsoft PowerPoint v sadě Microsoft Office (4.x), bylo nutné revidovat rozhraní těchto dvou programů, aby odpovídalo rozhraní aplikace Excel.
Verze 14 pro systémy Windows ( XP SP2 a novější) se také nazývá Microsoft Office Excel 2010 a verze pro Macintosh se nazývá Microsoft Excel 2011.
Velmi brzy byl Excel terčem soudního sporu o autorská práva finanční společnosti, která uvedla na trh sadu softwaru s názvem Excel. Microsoft byl o to více potěší se odkazovat na svém programu pod názvem Microsoft Excel, protože se právě rozhodli vnitřně nahradit žádnou zmínku o Word by Microsoft Word pro lepší umístění své značky. Tato praxe však byla postupně zapomenuta a nakonec se stala trvalou, když Microsoft koupil ochrannou známku druhého programu. Společnost Microsoft navíc zkrotila použití dvou písmen XL k označení tohoto programu a k nakreslení jeho ikony v prostředí Windows a Mac. Kromě toho přípona souborů, které program generuje, je XL S.
No po tom RagTime , to byla druhá tabulka, která uživatelům nabídla možnost definovat vzhled tabulek tím, že má panel nástrojů, který bude reagovat na formátování, stejně jako atributy písem a formátování samotných buněk.
Bude integrovat rozsáhlé grafické funkce, jako je schopnost provádět zasílání pošty z dat z tabulek ve formě databáze do aplikace Microsoft Word .
Jeho základní funkcí je konsolidace tabulek ( křížový odkaz ), která zůstala v roce 2004, výkonnější než ta například v bezplatné tabulce OpenOffice.org .
v 1994, se zrodila jako čtvrtá verze Microsoft Office, která spojuje verzi 5.0 Microsoft Excel a aplikace Word a PowerPoint. V druhém případě došlo k přepracování jejich grafického rozhraní, aby byla zajištěna grafická konzistence všech tří aplikací.
Od tohoto období dostal tento balíček přezdívku „Killer App“, což v žargonu počítačových programátorů znamená, že software je tak atraktivní nebo populární, že sám o sobě vede ke koupi nebo přijetí určitého typu systému.
Historie aplikace Microsoft Excel30. září 1985 | Společnost Microsoft vydala první verzi aplikace Excel pro Apple Macintosh . Excel 1.0 má 16 384 řádků. |
---|---|
1987 | První verze aplikace Excel pro Microsoft Windows . |
1989 | První verze Microsoft Office je vydána pro MacOS, včetně Excel, Word a Powerpoint. |
1990 | První verze Microsoft Office pro Windows. Prodeje licencí Excel převyšují tržby konkurenčních produktů Lotus 1-2-3 . |
1993 | Excel 5 obsahuje funkce kontingenční tabulky . |
1995 | Představení jazyka Visual Basic pro aplikace s možností vytváření vlastních maker . |
1997 | V aplikaci Excel 97 se počet řádků zvyšuje na 65 536. |
1999 | Excel 2000 obsahuje funkce PivotChart . |
2007 | V aplikaci Excel 2007 se počet řádků zvyšuje na 1 048 576. |
2011 | Vydání Microsoft Office 365 ve výpůjčním formátu. |
Od roku 1995 Excel integroval programovací modul do jazyka Visual Basic for Applications (VBA) doplňující - ale spíše zaměňující - makro-instrukce ve verzích 3.0 a 4.0 stejné tabulky. Tato zbrusu nová koncepce jazyka se bohužel stala hlavním cílem počítačových virů ...
Visual Basic for Applications je založen na programovacím jazyce Visual Basic, který nabízí možnost automatizace provádění úkolů velmi pružným a pokročilým způsobem , jako jsou makra Multiplan a verze aplikace Excel před 5.0, zejména s vývojem vlastního funkce k jejich rozumnému použití v tabulkách.
VBA je mocný doplněk, který se v průběhu let výrazně vylepšil transformací z verze 8.0 na skutečné vývojové prostředí pro uživatele ( IDE ). Excel nabízí možnost generování kódu jazyka Visual Basic prostřednictvím záznamníku maker reprodukcí operací prováděných uživatelem a tím automatizací opakujících se úkolů. VBA také umožňuje možnost vytváření formulářů nebo použití ovládacích prvků přímo na listech.
V následujících verzích tento jazyk umožňoval použití externích ovládacích prvků dynamických knihoven ( ActiveX DLL ) s technologií COM ( Component Object Model ) a také použití modulů třídy, které umožňují kódování pomocí objektově orientované technologie .
Další funkce dynamického propojení začleněné automatizací ( OLE Automation ) učinily z aplikace Microsoft Excel hlavní cíl pro makroviry. Pro společnosti to byl skutečný a vážný problém, dokud antivirové softwarové společnosti nebyly schopny detekovat tento typ viru pomocí svých produktů. Microsoft na tuto pohromu reagoval opožděně, ale nakonec nabídl aplikacím, jako je Microsoft Excel, možnost varovat a být schopen deaktivovat makra obsažená v sešitech nebo v určitých dodatcích.
Poté bylo na uživateli, aby určil, zda soubory s makry, které se pokoušely otevřít, pocházejí z důvěryhodného zdroje. Proto od roku 2002 existuje pojem digitálních podpisů na dokumentech z aplikací Microsoft Office, které jsou jediným způsobem, jak zaručit jejich důvěryhodnost. Od verze 2007 jsou sešity aplikace Excel, dokumenty Word nebo prezentace PowerPoint dodávané s makry roubovány s m v příponě názvu souboru, ať už jde o šablonu nebo dokument:
Typ | Rozšíření <2007 | Prodloužení ≥ 2007 |
---|---|---|
Kartotéka bez maker | .xls | .xlsx |
Sešit s makry | .xls | .xlsm |
Model bez maker | .xlt | .xltx |
Šablona s makry | .xlt | .xltm |
Přidat | .xla | .xlam |
Každý list aplikace Microsoft Excel se skládá z:
Poslední buňkou tabulky aplikace Excel je tedy rámeček XFD1048576 .
Od verze 2002 je maximální počet listů na sešit omezen množstvím dostupné paměti, ale dříve ( od aplikace Excel 5.0 ) byl limit pro počet listů v nastavení otevírání nových sešitů 256, s možností vložit další listy, ručně.
Kromě toho všeho vývojáři verzí 5.0 až 9.0 (5.0 - 95 - 97 - 2000) aplikace Microsoft Excel zahrnuli tzv. „ Velikonoční vajíčka“ , malé programy nebo funkce skryté v samotném programu, jako jsou animace, hry nebo dokonce zprávy, které lze aktivovat pomocí klíčových slov nebo kombinací kláves souvisejících s klikáním. K dispozici byl mini- letový simulátor , virtuální 3D prostor, kde jste mohli zjistit jméno každého vývojáře atd.
Od verze 10 (XP nebo 2002) se společnost Microsoft rozhodla tyto skryté funkce ze svého softwaru trvale odstranit.
V této nové verzi najdeme typický design banneru, který je již k dispozici v aplikaci Excel 2010. Stejně jako u všech nových verzí softwaru z roku 2013 nabízí Excel dotykový režim, který umožňuje lepší použití na tabletech, chytrých telefonech atd. Excel 2013 přidává nové funkce:
Excel 2016 byl vydán dne 22. září 2015zároveň s Office 2016 pro širokou veřejnost. Rozhraní používá pás karet a jeho karty a poskytuje následující funkce:
Excel 2019 je nejnovější verze aplikace Excel vydaná dne 29. září 2018zároveň s Office 2019 pro širokou veřejnost.
V aplikaci Excel je možné provést výpočet zadáním "vzorce" do buňky.
Poznámka: závorka umožňuje aplikaci Excel jasně rozdělit výpočet, který musí provést.
Excel také obsahuje funkce, konfigurovatelné nebo ne, s různými kategoriemi uvedenými podle posledního použití (nejběžnější) nebo v jednoduchém seznamu možností ...
SoučetNapříklad funkce: ' SUM' provede přidání zóny určeného rozsahu .
Vyberte například buňku A21 a začněte zadáním = (The = znamená pro Excel, že od ní očekáváte výpočet). Zadejte název funkce: SUM . Napište odkazy na buňky v závorkách, které řeknou Excelu, který rozsah buněk musí vzít v úvahu pro výpočet součtu. Dostanete se do buňky A21 = SUMA (A2: A20) Stisknutím nového řádku Excel vypočítá součet obsahu buněk A2 až A20 a zobrazí jej v A21 .
Poznámka: „ :“ mezi A2 a A20 znamená až.
PrůměrnýPokud napíšete např. = PRŮMĚR (A1: A20), stisknutím nového řádku Excel průměruje obsah buněk A1 až A20.
NyníPokud zadáte například = NOW () Stisknutím nového řádku Excel zobrazí aktuální datum a čas (dynamicky) Poznámka: závorky jsou zásadní, i když neexistují žádné argumenty k popisu.
Další funkceV nabídce Vložit , příkaz Funkce… , nabízí Excel velký katalog funkcí připravených k použití s popisem jejich použití.
Další funkceNěkteré vzorce jsou založeny na externích balíčcích dalších funkcí (například analytický nástroj ). Vzorce jsou zhruba stejné jako pro OpenOffice.org Calc.
Jedná se o vzorce, které mají zvláštnost provádět výpočty na celých maticích. Aktivují se pomocí kláves Ctrl + Shift +;.
Tato aplikace je tabulka ; jinými slovy, je prezentován ve formě tabulek strukturovaných do řádků a sloupců na samostatných kartách s, pro každou buňku, která tvoří každý list, zvláštní charakteristiky pro výpočty, nástroje pro generování grafů, nástroje pro pivotní analýzu a programovací modul makro nebo v přímém vývoji s jazykem Visual Basic for Application (VBA).
Maximální hodnota aplikace Excel na úsečce je XFD a maximální hodnota na souřadnici je 1 048 576 (verze 2010).
Excel umožňuje automaticky kreslit grafy pro vizualizaci kvantifikovaných dat. Je možné vytvořit graf, který se automaticky aktualizuje, když upravíte velikost jeho referenční tabulky.
Na produkty Microsoft Office lze nahlížet ze dvou úhlů. Úhel uživatele, který použije software k provedení řady úkolů za účelem dosažení určitého výsledku. A úhel IT specialisty, který pro některé vidí MS Office jako skutečnou vývojovou platformu. Makra v aplikaci Excel (ale také Word, Access, PowerPoint, ...) mají základní část, která umožňuje plnou kontrolu nad aplikací díky jazyku Visual Basic for Applications .
Na první úrovni tyto makropříkazy umožňují provádět ve formě příkazových řádků dlouhé a / nebo opakující se úkoly. Ale za vteřinu síla jazyka umožňuje pomocí určitých knihoven komponent (například Windows nebo .NET) vytvářet skutečné aplikace, z nichž by Excel (nebo Word nebo Access) byly pouze grafickými rozhraními.
Ochrana heslem pro zamknutí přístupu k obsahu listu aplikace Excel vám umožňuje chránit se před změnami, které neúmyslně provedli ( omráčení ) uživatelé, nebo jednoduše kvůli čisté důvěrnosti a vyhradit si čtení pro hesla držitelů.
Ale na rozdíl od všeobecného přesvědčení, použití hesla neposkytuje plně účinnou ochranu před zkušeným a odhodlaným uživatelem. Obejití hesla však není v dosahu prvního příchozího:
Ve skutečnosti díky nízké úrovni šifrování umožňuje mnoho softwarových programů okamžitě zjistit heslo, které používá Excel, bez ohledu na jeho délku nebo použitou znakovou sadu. Při vytváření / ukládání souboru je vhodné zvolit možnost, která nabízí silnější šifrování než ve výchozím nastavení .
Do verze 2007 Microsoft Excel používal proprietární binární formát charakterizovaný zkratkou BIFF (Binary Interchange File Format).
Excel 2007 tentokrát používá jako hlavní formát proprietární formát souboru Open XML shodný se strukturou formátu XML: nese název SpreadsheetML , jehož zkratka je napsána XMLSS. Tento formát byl poprvé představen ve verzi 2002, ale nebyl schopen kódovat makra napsaná v jazyce VBA. Tento formát byl odeslán do programu Open Specification Promise a byl standardizován ISO, ale to z něj nedělá otevřený formát .
Excel 2007 zůstává plně kompatibilní s formáty předchozích verzí, i když společnost Microsoft doporučuje použití tohoto nového formátu XML. Většina verzí aplikace Microsoft Excel zároveň umí číst externí formáty ze souborů CSV, DBF, SYLK nebo DIF; má také modul inteligentního importu pro textové soubory.
Specifikace binárního formátu byla zpřístupněna společností Microsoft vÚnora 2008 a lze je volně stáhnout.
Microsoft Excel 2007 stejně jako další aplikace sady Microsoft Office 2007 obsahuje nový formát souboru, který je součástí specifikací Open XML Format (OOXML).
Nové formáty od aplikace Excel 2007 jsou:
Formát | Rozšíření | Komentáře |
---|---|---|
Sešity aplikace Excel | .xlsx | Výchozí formát aplikace Excel. Ve skutečnosti se jedná o komprimovaný formát ZIP se strukturou XML jako text. Tento formát má nahradit původní formát XLS, ale neví, jak začlenit makra z bezpečnostních důvodů. |
Formát sešitů s vloženými makry | .xlsm | Stejné jako formát sešitů aplikace Excel, ale s vloženými makry. |
Binární formát sešitů | .xlsb | Stejně jako formát xlsm i tento formát ukládá informace sešitu v binárním formátu spíše než XML, aby bylo možné je efektivněji otevírat a ukládat vzhledem k tomu, že formát je více věnován velmi velkým sešitům s tisíci řádků z několika stovek sloupců. |
Formát modelů s vloženými makry | .xltm | Stejně jako formát šablony XLT předchozích verzí, který nahrazuje, umožňuje tento formát vytvářet šablony s vloženými makry. |
Formát doplňků aplikace Excel | .xlam | Doplňky aplikace Excel jsou považovány za knihovny funkcí používaných odkazem, které poskytují další funkce. Vzhledem k jejich složení tento typ souboru zjevně podporuje makra. |
Microsoft Excel poskytuje sadu aplikačních funkcí přímo propojených s rozhraním, aby bylo možné používat data z tabulek aplikace Excel v heterogenních prostředích a / nebo aplikacích. Patří mezi ně komponenty, které umožňují zejména otevírat sešity aplikace Excel přímo z Internetu pomocí ovládacích prvků ActiveX nebo dokonce komponent ( PlugIns ), jako jsou ty, které jsou k dispozici v aplikaci Adobe Flash Player . Další funkce dokážou kopírovat data z tabulek aplikace Excel přímo ve webových aplikacích pomocí formátu CSV ( formát odděleného čárkami) .
Velmi zajímavou funkcí aplikace Microsoft Excel je, že dokáže psát kód prostřednictvím jazyka Visual Basic for Application. Psaní kódu ( procedury, funkce a makra ) se provádí v editoru nezávislém na sešitu: Visual Basic Editor (VBE).
Sešit a jeho obsah lze poté použít pomocí objektů. Kód vyplývající z procedur nebo funkcí lze spustit přímo (F5) nebo z cílové tabulky nebo z ovládacího prvku umístěného na listu nebo v okně ve formě formuláře ( UserForm ). Můžeme tedy okamžitě psát, upravovat, přesouvat, kopírovat nebo jednat s množstvím možností na obsah tabulek ( dat a grafiky ). Každá tabulka se může stát skutečným rozhraním v dokonalé homogenitě s kódem, který na ni dohlíží nebo který řídí její výpočty.
Excel byl kritizován z různých úhlů, zejména kvůli problémům s přesností výpočtů s plovoucí desetinnou čárkou , zejména ve srovnání s jinými nástroji věnovanými statistickým výpočtům. Nadšenci aplikace Excel odpověděli, že tyto chyby přesnosti ovlivnily pouze menšinu uživatelů a že tito uživatelé, častěji než ne, měli řešení, jak s nimi zacházet.
Kromě toho Excel používá jako základní rok 1900 a považuje jej za přestupný rok . Cílem bylo být schopen zůstat kompatibilní s chybou, na kterou narazil v tabulce Lotus 1-2-3 . Takto se používá dodnes, dokonce i v otevřeném formátu souboru XML.
Aby bylo možné čelit určitým nedostatkům ve výpočtech data, Excel také integruje a spravuje základ svých výpočtů z roku 1904.
The 22. září 2007, ukázalo se, že Excel 2007 v některých situacích zobrazoval nesprávné výsledky. Například pro násobení 850 číslem 77,1, což by mělo vést k 65 535, by Excel zobrazil hodnotu 100 000.
Microsoft odpovídajícím způsobem reagoval a oznámil, že tento problém existoval pro sadu dvanácti konkrétních hodnot, včetně 65 535. Bez ohledu na to, jaký výpočet použijete k vrácení jedné z těchto hodnot, je výsledek zobrazen s podobnou chybou. Samotná správná hodnota je však sama uložena v paměti, i když je předána do jiných buněk. Pouze zobrazený výsledek je nesprávný. Bylo upřesněno, že tímto chováním byla penalizována pouze verze 2007. The9. října 2007Společnost Microsoft zpřístupnila uživatelům opravu hotfix. Spolu s tím problém vyřeší také aktualizace Microsoft Office 2007 Service Pack 1.
Chris Lomont dokázal podrobně představit příčinu tohoto problému vysvětlením, že to bylo způsobeno změnou formátovacího kódu ze 16 bitů na 32 bitů, což odůvodňovalo skutečnost, že se jednalo pouze o těchto dvanáct hodnot. Poukázal také na to, jak mohla oprava problém vyřešit.
Poznámky:
.
K dispozici je několik certifikací, které umožňují posouzení úrovně v aplikaci Excel.
Některé se odehrávají ve skutečném softwarovém prostředí:
Ostatní přicházejí ve formě otázek s výběrem odpovědí:
V rámci mistrovství světa specializovaného Microsoft Office ( Microsoft Office Specialist World Championship ) existuje divize věnovaná Excelu od roku 2001. Soutěž vyhrál v roce 2016 Američan John Dumoulin. Existuje další mezinárodní soutěž věnovaná aplikaci Excel, tentokrát pouze finančním aplikacím.