Microsoft Excel

Microsoft Excel

Excel 2019 Windows 10 :ssä
Tyyppi laskentataulukkoprosessori
Kehittäjä Microsoft
Käyttöjärjestelmä Windows , macOS , Android , iOS ja Windows Mobile
Ensimmäinen painos 30. syyskuuta 1985
uusin versio Office 365: 2002 (16.0.12527.20278) / 10. maaliskuuta 2020;
Windows: 2019 (16.0) / 24. syyskuuta 2018;
macOS: 16.30 (koontiversio 19101301) / 15.10.2019;
Android: 16.0.12026.20174 / 17. syyskuuta 2019
iOS: 2.30.1 / 18. lokakuuta 2019;
Windows Mobile: 16002.12325.20032.0 / 12. joulukuuta 2019
Luettavat tiedostomuodot Binary Interchange File Format [d] ,Office Open XML, SpreadsheetML [d] , Data Interchange Format [d] [1], Symbolic Link [d] [2],DBF[3],CSV[1], OpenDocument Spreadsheet, versio 1.1 [d] [4], OpenDocument Spreadsheet, versio 1.2 [d] [4], Microsoft Excel OLE DB Query [d] , Microsoft Excel Makro, versio 4 [d] , Microsoft Excel -apuohjelma [d] , Microsoft Excel Työkalupalkki [d] , Microsoft Excel Template [d] , Microsoft Excel Chart, versio 4 [d] , Microsoft Excel Workspace [d] , Office Open XML Spreadsheet Document, ECMA-376 1st Edition [d] , Microsoft Works Spreadsheet [d] , Microsoft Excel 3.0 -laskentataulukko (xls) [d] , Microsoft Excel 4.0 -laskentataulukko (xls) [d] , Microsoft Excel ODBC -kysely [d] , Office Open XML -laskentataulukko [d] , Tietolähteen nimen tiedostomuoto [d] , Microsoft Excel 2000-2003 -työkirja [d] , Microsoft Excel 97 -työkirja [d] , Excel 95 -työkirja [d] , Microsoft Excel -kaavio, versio 3 [d] ja Microsoft Excel -kaavio, versio 2 [d]
Lisenssi Kokeiluohjelmat / kaupalliset ohjelmistot
Verkkosivusto Microsoft Excel
 Mediatiedostot Wikimedia Commonsissa

Microsoft Excel (kutsutaan myös nimellä Microsoft Office Excel [5] ) on Microsoftin luoma taulukkolaskentaohjelma Microsoft Windowsille , Windows NT : lle ja Mac OS :lle sekä Androidille , iOS :lle ja Windows Phonelle . Se tarjoaa taloudellisia ja tilastollisia laskelmia, graafisia työkaluja ja Mac OS X -käyttöjärjestelmän Excel 2008:aa lukuun ottamatta makroohjelmointikielen VBA ( Visual Basic for Application ). Microsoft Excel on osa Microsoft Officea .

Historia

Vuonna 1982 Microsoft julkaisi ensimmäisen laskentataulukkonsa, Multiplan , joka oli erittäin suosittu CP/M - järjestelmissä, mutta oli huonompi kuin Lotus 1-2-3 MS-DOS- järjestelmissä . Ensimmäinen Excel-versio oli Macille ja julkaistiin vuonna 1985, ja ensimmäinen versio Windowsille julkaistiin marraskuussa 1987 . Lotus julkaisi hitaasti 1-2-3 Windowsissa , ja Excel alkoi myydä 1-2-3:a paremmin vuodesta 1988, mikä lopulta auttoi Microsoftia saavuttamaan asemansa johtavana ohjelmistokehittäjänä. Microsoft kehitti reunaansa jokaisen uuden version kanssa, mikä tapahtui noin kahden vuoden välein. Windows-alustan nykyinen versio on Excel 19, joka tunnetaan myös nimellä Microsoft Office Excel 2019. MacOS -alustan nykyinen versio  on Microsoft Excel 2019.

Excel oli matkansa alussa tavaramerkkioikeudenkäynnin kohteena toiselta yritykseltä, joka jo myi Excel -nimistä ohjelmistopakettia . Kiistan seurauksena Microsoftin oli käytettävä nimeä "Microsoft Excel" kaikissa virallisissa lehdistötiedotteissaan ja oikeudellisissa asiakirjoissaan. Ajan myötä tämä käytäntö kuitenkin unohtui, ja Microsoft lopulta korjasi ongelman hankkimalla tavaramerkin toiselle ohjelmalle. Microsoft on myös päättänyt käyttää kirjaimia XL lyhenteenä ohjelman nimelle: Windows-ohjelman kuvake koostuu näiden kahden kirjaimen tyylitellystä kuvasta, ja Excelin oletustiedostotunniste on .xls .

Ensimmäisiin laskentataulukoihin verrattuna Excel tuo mukanaan monia uusia käyttöliittymäominaisuuksia , mutta olemus pysyy samana: kuten pääohjelmassa VisiCalcissa , riveihin ja sarakkeisiin järjestetyt solut voivat sisältää dataa tai kaavoja , joissa on suhteellisia tai absoluuttisia viittauksia muihin soluihin.

Excel oli ensimmäinen taulukkolaskentaprosessori, jonka avulla käyttäjä voi muuttaa taulukon ulkoasua näytöllä: fontteja , symboleja ja solujen ulkoasua. Hän oli myös ensimmäinen, joka otti käyttöön älykkään solujen uudelleenlaskentamenetelmän - päivittämällä vain solut, jotka riippuvat muuttuneista soluista: aikaisemmat laskentataulukot laskivat kaikki solut uudelleen; tämä tehtiin joko jokaisen muutoksen jälkeen (mikä kestää kauan suurissa taulukoissa) tai käyttäjän käskystä (mikä voi johtaa käyttäjää harhaan laskemattomilla arvoilla).

Microsoft Word ja Microsoft PowerPoint yhdistettiin ensimmäisen kerran Microsoft Officeen vuonna 1993, ja ne saivat uuden graafisen käyttöliittymän vastaamaan Exceliä, joka tuolloin oli PC:n modernisoinnin tärkein sysäys.

Vuodesta 1993 lähtien Excel on sisältänyt Visual Basic for Applications (VBA), Visual Basiciin perustuvan ohjelmointikielen, jonka avulla voit automatisoida Excel-tehtäviä. VBA on tehokas lisä sovellukseen, ja täysin varusteltu IDE on saatavilla Excelin myöhemmissä versioissa . Voit luoda VBA-koodin, joka toistaa käyttäjän toimia ja siten automatisoi yksinkertaisia ​​tehtäviä. VBA:n avulla voit luoda lomakkeita kommunikoidaksesi käyttäjän kanssa . Kieli tukee ActiveX DLL -tiedostojen käyttöä (mutta ei luomista ) ; uudemmat versiot mahdollistavat olio-ohjelmoinnin elementtejä .

VBA - toiminnallisuus teki Excelistä helpon kohteen makroviruksille . Ja tämä oli vakava ongelma, kunnes virustorjuntatuotteet oppivat tunnistamaan ne. Microsoft, joka ryhtyi toimiin riskin vähentämiseksi myöhässä, lisäsi mahdollisuuden valita suojaustilan:

Excelin versiot 5.0–9.0 sisältävät erilaisia ​​pääsiäismunia , vaikka versiosta 10 lähtien Microsoft on ryhtynyt toimiin niiden poistamiseksi.

Versiot

Windows -versiot

Macintosh- versiot

Excelin 7.0:aa aikaisempien versioiden tallennuskapasiteetti oli rajoitettu, ja niissä oli jopa 16 384 (214 ) riviä. Versiot 8.0-11.0 pystyivät käsittelemään 65 536 (216 ) riviä ja 256 saraketta ( 28 ). Versiot 12.0 ja 14.0 käsittelevät jopa 1 048 576 (2 20 ) riviä ja 16 384 (2 14 ) saraketta [6] .

Tiedostomuodot

Microsoft Excel aina versioon 2003 asti käytti omaa binaaritiedostomuotoaan (BIFF) pääasiallisena tiedostomuotona [7] . Excel 2007 käyttää Microsoft Office Open XML :ää ensisijaisena muotoaan.

Vaikka Excel 2007 tukee ja pyrkii käyttämään uusia XML-muotoja ytimenä, se on silti yhteensopiva perinteisten binäärimuotojen kanssa . Lisäksi useimmat Microsoft Excelin versiot voivat lukea CSV- , DBF- , SYLK- , DIF- ja muita muotoja.

Office Open XML

Microsoft Excel 2007 ja muut Microsoft Office 2007 -tuotteet tuovat markkinoille monia uusia tiedostomuotoja. Ne ovat osa Office Open XML (OOXML) -spesifikaatiota.

Uudet tiedostomuodot Excel 2007:ssä
Muoto Laajennus Huomautuksia
Excel-työkirja .xlsx Vakiomuotoinen Excel 2007 -työkirjamuoto. Se on itse asiassa pakattu ZIP-arkisto XML-dokumenttien luettelosta. Se korvaa aiemman .xls-binaarimuodon, vaikka se ei tue makroja turvallisuussyistä.
Excel-työkirja makroilla .xlsm Sama Excel-työkirja, mutta makrotuella.
Binäärinen Excel-työkirja .xlsb Sama Excel-työkirja makroilla, mutta tallentaa tietoja binäärimuodossa ja avaa asiakirjoja nopeammin kuin XML. Käytetään erityisen usein erittäin suurille asiakirjoille, joissa on kymmeniä tuhansia rivejä ja/tai satoja sarakkeita.
Makro Excel-malli .xltm Työkirjojen pohjaksi luotu malli, mukana makrotuki. Korvaa vanhan .xlt-muodon.
Excelin lisäosa .xlam Excel-apuohjelma, jonka tarkoituksena on lisätä toimintoja ja työkaluja.

Pöytien vienti ja siirtäminen

Sovellusliittymän avulla voit avata Excel-laskentataulukoita useissa muissa sovelluksissa. Tämä sisältää Excel-dokumenttien avaamisen verkkosivuilla ActiveX : n tai lisäosien, kuten Adobe Flash Playerin , avulla . Apache POI -projekti esittelee Java-kirjastot Excel-laskentataulukoiden lukemiseen ja kirjoittamiseen. Excel-taulukoita on myös yritetty kopioida verkkosovelluksiin käyttämällä pilkuilla erotettuja arvoja (CSV).

Ohjelmointi

Excelin arvokas ominaisuus on kyky kirjoittaa koodia Visual Basic for Applications ( VBA ) -pohjaisesti. Tämä koodi kirjoitetaan erillisellä editorilla taulukoista. Laskentataulukkoa hallitaan oliopohjaisen koodin ja tietomallin avulla. Tällä koodilla syötetaulukoiden tiedot käsitellään välittömästi ja näytetään taulukoissa ja kaavioissa (kaavioissa). Taulukosta tulee koodin käyttöliittymä, jonka avulla on helppo työskennellä, muokata sitä ja hallita laskelmia.

Salasanasuojaus Microsoft Excelille

Microsoft Excel -suojaus tarjoaa useita erilaisia ​​salasanoja:

Kaikki salasanat asiakirjan avaussalasanaa lukuun ottamatta voidaan poistaa välittömästi riippumatta Microsoft Excelin versiosta, jossa asiakirja on luotu. Tämän tyyppiset salasanat palvelevat ensisijaisesti asiakirjan yhteiskäyttöä. Niitä käytettäessä asiakirjaa ei salata, ja asetetun salasanan tiiviste tallennetaan dokumenttiin. Ainoa salasanatyyppi, joka voi estää hyökkääjää pääsemästä käsiksi asiakirjaan, on "avattava salasana" , mutta tällaisen suojauksen salausvoimakkuus riippuu suuresti Microsoft Excelin versiosta, jossa asiakirja on luotu.

Microsoft Excel -versiossa 95 ja aiemmissa versioissa "avattava salasana" muunnetaan 16-bittiseksi avaimeksi, joka murretaan välittömästi. Microsoft Excel 97 / 2000:ssa salasana muutettiin jo 40-bittiseksi avaimeksi, joka voidaan myös murtaa erittäin nopeasti nykyaikaisilla laitteilla. Lisäksi salasanojen murtoohjelmat voivat selvittää satoja tuhansia salasanoja sekunnissa, mikä mahdollistaa asiakirjan salauksen purkamisen lisäksi myös alkuperäisen salasanan löytämisen. Microsoft Excel 2003 / XP:ssä tilanne on hieman parantunut - käyttäjä voi valita lähes minkä tahansa järjestelmässä olevan salausalgoritmin ( CryptoServiceProvider ). Mutta oletusarvoisesti sama Microsoft Excel 97/2000 -suojaus [11] säilyy . Käyttäjille, jotka ovat tottuneet luottamaan ohjelmien toimintaan oletusarvoisesti, tämä tarkoittaa, että heidän asiakirjoilleen ei ole vahvaa suojaa.

Tilanne on muuttunut dramaattisesti Microsoft Excel 2007:ssä - salaukseen käytettiin modernia AES -algoritmia 128-bittisellä avaimella ja 50 000 kertaa SHA1 - hajautustoimintoa avain hankittiin , mikä vähensi raakavoiman satoihin salasanoihin sekunnissa. [12] . Microsoft Excelissä suojauksen oletusvoimakkuus on kaksinkertaistunut jo 100 000-kertaisen SHA1-salasana-avaimen muuntamisen vuoksi. Johtopäätös: tällä hetkellä vain Office 2007/2010 -muodossa tallennetut asiakirjat, joihin on asennettu vahva "avattava salasana" , tarjoavat vahvan suojan .

Kritiikki

Koska Excel perustuu liukulukuihin , Excelin tilastollista tarkkuutta on kritisoitu [13] [14] [15] [16] . Excelin kannattajat väittävät, että virheet näkyvät vain erityisolosuhteissa erityisesti valituissa lähdetiedoissa, jotka vaikuttavat suhteellisen pieneen määrään käyttäjiä ja joita ei käytännössä tapahdu. Versioissa 97, 2000, 2002 korjattiin virheet suoritettaessa MOD (jako jäännös) -funktiota tietyillä argumenteilla, jolloin funktio tuloksen sijaan palauttaa virheen #NUM! [17] .

Päivämäärät

Excelin versioissa vuoteen 2016 asti vuotta 1900 pidettiin virheellisesti karkausvuonna [18] [19] . Virhe sai alkunsa Lotus 1-2-3 :sta , se lisättiin tarkoituksella Exceliin yhteensopivuuden vuoksi ja sitä ylläpidettiin taaksepäin yhteensopivuuden vuoksi [20] [21] .

Excelin näyttövirheet

Syyskuun 22. päivänä 2007 raportoitiin [22] , että Excel 2007 näyttäisi vääriä tuloksia tietyissä tilanteissa. Erityisesti niille lukupareille, joiden tulo on 65535 (esimerkiksi 850 ja 77,1), Excel näyttää yhteensä 100 000. Näin tapahtuu noin 14,5 %:lla tällaisista pareista [23] . Lisäksi, jos lisäät tulokseen yhden, Excel näyttää loppusumman muodossa 100001. Jos kuitenkin vähennät yhden summasta, näytössä näkyy oikea tulos, 65534 (myös, jos summa kerrotaan tai jaetaan kahdella, se näyttää 131070 ja 32767.5).

Microsoft raportoi Microsoft Excel -blogissa [24] , että kuuden liukulukuarvon 65534.99999999995 ja 65535 välillä ja kuuden arvon välillä 65535.99999999995 ja 65536 (ei sisällä rajoja) näytössä on ongelma. Laskelmat, jotka johtavat johonkin kahdestatoista arvosta, eivät näy oikein. Varsinaiset tallennetut ja muihin soluihin välitetyt tiedot ovat oikein, vain arvon näyttö on virheellinen. Virhe otettiin käyttöön Excel 2007:ssä, ja se puuttuu aiemmista versioista. Microsoft julkaisi 9. lokakuuta 2007 korjaustiedoston ongelman korjaamiseksi [25] . Se sisältyi myös Service Pack 1 -korjauksiin.

Tätä virhettä ei havaita Microsoft Excel 2016:ssa.

Muistiinpanot

  1. 1 2 Tekstitiedostomuodot // Excelin tukemat tiedostomuodot
  2. Tekstitiedostomuodot // Excelin tukemat tiedostomuodot
  3. Muut tiedostomuodot // Excelin tukemat tiedostomuodot
  4. 1 2 Uudet tiedostomuotoasetukset uudessa Office - 2013:ssa.
  5. Microsoft Office Excel 2007:n yleiskatsaus Arkistoitu alkuperäisestä 24. huhtikuuta 2008.
  6. Excel 2007:n parannukset . Haettu 20. heinäkuuta 2008. Arkistoitu alkuperäisestä 30. elokuuta 2008.
  7. Tietojen purkaminen Office-tiedostoista Office-tiedostomuotojen ja -skeemojen avulla . Haettu 20. heinäkuuta 2008. Arkistoitu alkuperäisestä 14. toukokuuta 2008.
  8. Asiakirjan salaus ja salasanan asettaminen sen avaamiseksi . Haettu 29. lokakuuta 2011. Arkistoitu alkuperäisestä 31. lokakuuta 2011.
  9. Salasanan asettaminen asiakirjan vaihtamista varten . Haettu 29. lokakuuta 2011. Arkistoitu alkuperäisestä 31. lokakuuta 2011.
  10. Arkin tai kirjan suojaaminen salasanalla Arkistoitu 26. lokakuuta 2011.
  11. Microsoft Office -asiakirjojen salasanasuojaus . Haettu 29. lokakuuta 2011. Arkistoitu alkuperäisestä 6. lokakuuta 2011.
  12. Office 2007: uusi muoto ja uusi suojaus . Haettu 29. lokakuuta 2011. Arkistoitu alkuperäisestä 6. lokakuuta 2011.
  13. Excelin käyttäminen tietojen analysointiin . Haettu 20. heinäkuuta 2008. Arkistoitu alkuperäisestä 16. toukokuuta 2008.
  14. Excelin tilastollisten menetelmien luotettavuus Arkistoitu 11. toukokuuta 2008.
  15. Arkistoitu kopio (linkki ei saatavilla) . Haettu 20. heinäkuuta 2008. Arkistoitu alkuperäisestä 19. toukokuuta 2007. 
  16. Teknillinen tiedekunta (pääsemätön linkki) . Haettu 2. maaliskuuta 2013. Arkistoitu alkuperäisestä 10. maaliskuuta 2013. 
  17. XL: () Funktio palauttaa #NUM! ErrorValue . Haettu 20. heinäkuuta 2008. Arkistoitu alkuperäisestä 12. toukokuuta 2008.
  18. 1. maaliskuuta 1900 edeltävät viikonpäivät ovat virheellisiä Excelissä . Haettu 20. heinäkuuta 2008. Arkistoitu alkuperäisestä 12. tammikuuta 2012.
  19. Excel 2000 olettaa virheellisesti, että vuosi 1900 on karkausvuosi . Haettu 20. heinäkuuta 2008. Arkistoitu alkuperäisestä 11. toukokuuta 2008.
  20. Ensimmäinen BillG-arvosteluni - Joel ohjelmistosta . Käyttöpäivä: 20. heinäkuuta 2008. Arkistoitu alkuperäisestä 7. kesäkuuta 2008.
  21. Matthew McDonald. Excel 2007: puuttuva käsikirja Arkistoitu 22. joulukuuta 2014 Wayback Machine O'Reillyssä, 2006. ISBN 0-596-52759-4
  22. Virhe Excel 2007:ssä - microsoft.public.excel | Google-ryhmät . Haettu 20. heinäkuuta 2008. Arkistoitu alkuperäisestä 5. lokakuuta 2007.
  23. Excel 2007 näyttää vääriä vastauksia yksinkertaisissa laskelmissa VeroBlog
  24. Laskelman päivitys Arkistoitu 6. lokakuuta 2007. Microsoft Excel Team -blogi
  25. Laskentapäivitys (korjaus saatavilla) Arkistoitu 26.6.2008. Microsoft Excel Team -blogi

Kirjallisuus

Linkit