Bugün öğrendim ki: Bill Gates ve Steve Jobs, 2 Mayıs 1985'te düzenledikleri ortak basın toplantısında Macintosh için Microsoft Excel'i duyurdular. Excel'in Windows sürümü ise iki yıldan fazla bir süre sonra, 1987'de Windows 2.0'ın piyasaya sürülmesiyle birlikte yayınlandı.

Microsoft 365'in bir parçası olan elektronik tablo düzenleyicisi

"Excel" buraya yönlendirilir. Diğer kullanımlar için bkz. Excel (anlam ayrımı).

Microsoft Excel
Geliştirici
Microsoft
İlk yayın
30 Eylül 1985; 40 yıl önce ( )
Kararlı sürüm(ler)

En son sürümler (365 ve Office)

Office 2024 (LTSC)
2408 (Derleme 17932.20670) / 10 Şubat 2026; 13 gün önce ([1])
Office 2021 (LTSC)
2108 (Derleme 14334.20522) / 10 Şubat 2026; 13 gün önce ([2])
Office 2019 (LTSC)
1808 (Derleme 10417.20097) / 10 Şubat 2026; 13 gün önce ([3])
Office 2021-24 (Perakende)
2601 (Derleme 19628.20214) / 17 Şubat 2026; 6 gün önce ([1][2])
Office 2019 (Perakende)
2509 (Derleme 19231.20194) / 14 Ekim 2025; 4 ay önce ([3])

En son sürümler (bağımsız uygulama)

Windows
Ocak 2026 Güncellemesi (19.2601.57101.0) / 2 Şubat 2026; 21 gün önce ([4])
Android
16.0 (Derleme 19530.20024) / 10 Aralık 2025; 2 ay önce ([5][6])
iOS[a]
2.106.2 / 29 Ocak 2026; 25 gün önce ([7])

Yazıldığı dil
C++ (arka uç)[8]
İşletim sistemi
Windows, macOS, Android, iOS
Tür
Elektronik Tablo
Lisans
Deneme yazılımı[9] veya Tescilli ticari yazılım
Web sitesi
microsoft.com/en-us/microsoft-365/excel

Microsoft Excel, Microsoft tarafından Windows, macOS, Android, iOS ve iPadOS için geliştirilmiş bir elektronik tablo düzenleyicisidir. Hesaplama veya hesaplama yetenekleri, grafik araçları, özet tablolar ve Visual Basic for Applications (VBA) adı verilen bir makro programlama dili içerir.

Excel, Microsoft 365 ve Microsoft Office yazılım paketlerinin bir parçasıdır ve 1985'ten beri geliştirilmektedir.

Özellikler

Temel İşlem

Ana madde: Elektronik Tablo

Microsoft Excel, verileri aritmetik işlemler gibi düzenlemek için numaralandırılmış satırlar ve harflerle adlandırılmış sütunlardan oluşan bir hücre ızgarası kullanarak tüm elektronik tabloların temel özelliklerine sahiptir.[10] İstatistiksel, mühendislik ve finansal ihtiyaçları karşılamak için bir dizi sağlanan işleve sahiptir. Ek olarak, verileri çizgi grafikler, histogramlar ve çizelgeler olarak ve çok sınırlı üç boyutlu grafiksel bir ekranla görüntüleyebilir. Verilerin çeşitli faktörlere olan bağımlılıklarını farklı bakış açılarından görüntülemek için verilerin bölümlenmesine izin verir (özet tablolar ve senaryo yöneticisi kullanarak).[11] Bir Özet Tablo, veri analizi için bir araçtır. Bunu, Özet Tablo alanları aracılığıyla büyük veri kümelerini basitleştirerek yapar. Kullanıcının geniş bir yelpazede sayısal yöntemler kullanmasına olanak tanıyan bir programlama yönü, Visual Basic for Applications vardır, örneğin, matematiksel fiziğin diferansiyel denklemlerini çözmek[12][13] ve ardından sonuçları elektronik tabloya geri bildirmek için. Ayrıca, elektronik tabloyu kullanıcıdan tamamen gizleyebilen kullanıcı arabirimleri sağlayan çeşitli etkileşimli özelliklere sahiptir, böylece elektronik tablo, örneğin bir stok analizörü[14] veya genel olarak, kullanıcıya sorular soran ve cevaplar ve raporlar sağlayan bir tasarım aracı olarak sözde bir uygulama veya karar destek sistemi (DSS) olarak kendini sunar.[15][16] Daha ayrıntılı bir gerçekleştirmede, bir Excel uygulaması, bir güncelleme programı kullanarak harici veritabanlarını ve ölçüm cihazlarını otomatik olarak yoklayabilir,[17] sonuçları analiz edebilir, bir Word raporu veya PowerPoint slayt gösterisi oluşturabilir ve bu sunumları düzenli olarak katılımcı listesine e-posta ile gönderebilir.

Microsoft, Excel'in başlangıç şeklini kontrol etmek için bir dizi isteğe bağlı komut satırı anahtarını etkinleştirir.[18]

İşlevler

Ayrıca bakınız: Microsoft Power Fx

Excel 2016'da 484 işlev bulunmaktadır.[19] Bunların 360'ı Excel 2010'dan önce mevcuttu. Microsoft bu işlevleri 14 kategoriye ayırır. Mevcut 484 işlevden 386'sı, "WorksheetFunction" nesnesinin yöntemleri olarak VBA'dan çağrılabilir[20] ve 44'ü VBA işlevleriyle aynı ada sahiptir.[21]

LAMBDA'nın tanıtılmasıyla Excel Turing tamlığına ulaştı.[22][23]

Makro programlama

VBA programlama

Ana madde: Visual Basic for Applications

Excel'in Windows sürümü, Visual Basic'in bir lehçesi olan Microsoft'un Visual Basic for Applications (VBA) aracılığıyla programlamayı destekler. VBA ile programlama, standart elektronik tablo teknikleriyle hantal veya imkansız olan elektronik tablo manipülasyonuna olanak tanır. Programcılar, kod yazmak, kodu hata ayıklamak ve kod modülü düzenleme ortamı için bir pencere içeren Visual Basic Düzenleyicisi (VBE) kullanılarak doğrudan kod yazabilirler. Kullanıcı, VBA'da sayısal yöntemlerin yanı sıra biçimlendirme veya veri düzenleme gibi görevleri otomatikleştirme[24] ve istenen ara sonuçları elektronik tabloya geri bildirerek hesaplamayı yönlendirme uygulayabilir.

VBA, geliştiriciler VBA motorunu Mac OS X'e yerel olarak taşımaya zamanında bir sürüm yayınlamanın izin vermeyeceğine inandıkları için Mac Excel 2008'den kaldırıldı. VBA, sonraki sürüm olan Mac Excel 2011'de geri yüklendi,[25] ancak derleme ActiveX nesneleri için destekten yoksundur, bu da bazı üst düzey geliştirici araçlarını etkiler.[26]

VBA kodu oluşturmanın yaygın ve kolay bir yolu Makro Kaydediciyi kullanmaktır.[27] Makro Kaydedici, kullanıcının eylemlerini kaydeder ve bir makro biçiminde VBA kodu oluşturur. Daha sonra bu eylemler, makro çalıştırılarak otomatik olarak tekrarlanabilir. Makrolar ayrıca klavye kısayolları, bir komut düğmesi veya bir grafik gibi farklı tetikleyici türlerine de bağlanabilir. Makrodaki eylemler bu tetikleyici türlerinden veya genel araç çubuğu seçeneklerinden yürütülebilir. Makronun VBA kodu, VBE'de de düzenlenebilir. Döngü işlevleri ve ekran istemi gibi belirli özellikler kendi özelliklerine göre kaydedilemez, ancak programcı tarafından doğrudan VBA modülüne girilmelidir. İleri düzey kullanıcılar, etkileşimli bir program oluşturmak veya sayfaların yüklenmesi veya değiştirilmesi gibi olaylara tepki vermek için kullanıcı istemlerini kullanabilirler.

Makro ile kaydedilen kod, Excel sürümleriyle uyumlu olmayabilir. Excel 2010'da kullanılan bazı kodlar Excel 2003'te kullanılamayabilir. Hücre renklerini değiştiren ve hücrelerin diğer yönlerinde değişiklikler yapan bir Makro oluşturmak geriye dönük uyumlu olmayabilir.

VBA kodu, elektronik tablo nesnelerini tanımlayan bir sözcük dağarcığı olan Excel Nesne Modeli[28] aracılığıyla elektronik tabloyla etkileşime girer ve elektronik tabloya okuma ve yazma ile kullanıcılarla etkileşim (örneğin, özel araç çubukları veya komut çubukları ve mesaj kutuları aracılığıyla) sağlayan bir dizi sağlanan işlev veya yöntem. Kullanıcı tarafından oluşturulan VBA alt yordamları bu eylemleri yürütür ve makro kaydedici kullanılarak oluşturulan makrolara benzer şekilde çalışır, ancak daha esnektir ve verimlidir.

Tarihçe

İlk sürümünden itibaren Excel, makroların (tekrarlayan görevlerin otomasyonu) son kullanıcı programlamasını ve kullanıcı tanımlı işlevleri (Excel'in yerleşik işlev kitaplığının genişletilmesi) destekledi. Excel'in erken sürümlerinde, bu programlar formül sözdizimine sahip bir makro dilinde yazıldı ve özel amaçlı makro sayfalarının (Windows'ta .XLM dosya uzantısıyla saklanır) hücrelerinde yer aldı. XLM, Excel 4.0'a kadar Excel'in varsayılan makro diliydi.[29] 5.0 sürümüyle başlayarak Excel makroları varsayılan olarak VBA'da kaydetti, ancak 5.0 sürümüyle XLM kaydı hala bir seçenek olarak izin verildi. 5.0 sürümünden sonra bu seçenek kullanımdan kaldırıldı. Excel 2021 dahil olmak üzere Excel'in tüm sürümleri bir XLM makrosunu çalıştırma özelliğine sahiptir, ancak Microsoft bunların kullanımını önermektedir.[30]

Python programlama

2023'te Microsoft, Excel'in Python programlama dilini doğrudan destekleyeceğini duyurdu.[31][32] 2025 itibarıyla Python in Excel, Kurumsal ve İş kullanıcıları için mevcuttur (bazı istisnalar hariç ve Aile, Kişisel ve Eğitim kullanıcıları için önizlemededir).[33][31]

Grafikler

Excel, belirtilen hücre gruplarından oluşturulan çizelgeleri, grafikleri veya histogramları destekler. Ayrıca, bir çizelgenin bir özet tabloya doğrudan bağlanmasını sağlayan Özet Grafikleri de destekler. Bu, çizelgenin Özet Tablo ile yenilenmesine izin verir. Oluşturulan grafik bileşeni mevcut sayfaya yerleştirilebilir veya ayrı bir nesne olarak eklenebilir.

Hücre içeriği değiştiğinde bu görüntüler dinamik olarak güncellenir. Örneğin, önemli tasarım gereksinimlerinin görsel olarak görüntülendiğini varsayalım; o zaman, kullanıcının parametreler için deneme değerlerinde bir değişikliğine yanıt olarak, tasarımı tanımlayan eğriler şekil değiştirir ve en iyi tasarımın seçimini kolaylaştırmak için kesişme noktaları kayar.

Eklentiler

İsteğe bağlı özellikler eklentiler kullanılarak mevcuttur. Excel ile birlikte sağlanan birkaç tane vardır:

Analiz Araç Takımı: İstatistiksel ve mühendislik analizi için veri analizi araçları sağlar (varyans analizi ve regresyon analizi içerir)

Analiz Araç Takımı VBA: Analiz Araç Takımı için VBA işlevleri

Euro Para Birimi Araçları: Euro para birimi için dönüştürme ve biçimlendirme

Çözücü Eklentisi: Optimizasyon ve denklem çözme araçları

Veri depolama ve iletişim

Satır ve sütun sayısı

7.0'a kadar olan Excel sürümleri, veri kümelerinin boyutu için 16K (214 = 16384) satır sınırlamasına sahipti. 8.0'dan 11.0'a kadar olan sürümler 64K (216 = 65536) satır ve 256 sütun (etiket olarak 28 'IV') işleyebiliyordu. 12.0 sürümü ve sonrası, mevcut 16.x Sürümü dahil olmak üzere, 1M'den (220 = 1048576) fazla satırı ve 16384 (214, 'XFD' sütunu olarak etiketlenmiş) sütunu işleyebilir.[34]

Dosya biçimleri

Excel Elektronik Tablosu
Dosya uzantısı
.xls, (.xlsx, .xlsm, .xlsb – Excel 2007)
İnternet medya türü
application/vnd.ms-excel
Tek Tip Tanımlayıcı (UTI)
com.microsoft.excel.xls
Geliştiren
Microsoft
Biçim Türü
Elektronik Tablo

2007 sürümüne kadar Microsoft Excel, birincil biçimi olarak Excel İkili Dosya Biçimi (.XLS) adlı tescilli bir ikili dosya biçimi kullandı.[35] Excel 2007, Excel 2002'de ilk kez tanıtılan "XML Elektronik Tablo" ("XMLSS") adlı önceki XML tabanlı bir biçimi takiben XML tabanlı bir biçim olan Office Açık XML'i birincil dosya biçimi olarak kullanır.[36]

Yeni XML tabanlı biçimlerin değiştirme olarak kullanımını desteklemesine ve teşvik etmesine rağmen, Excel 2007 geleneksel, ikili biçimlerle geriye dönük uyumluluğu korudu. Ek olarak, Microsoft Excel'in çoğu sürümü CSV, DBF, SYLK, DIF ve diğer eski biçimleri okuyabilir. Bazı eski dosya biçimleri için destek Excel 2007'de kaldırıldı.[37] Dosya biçimleri çoğunlukla DOS tabanlı programlardandı.

İkili

OpenOffice.org, Excel biçiminin belgelerini oluşturmuştur. Biçimin iki dönemi vardır: 97-2003 OLE biçimi ve daha eski akış biçimi.[38] Microsoft, Excel ikili biçim spesifikasyonunu ücretsiz indirme için erişilebilir hale getirdi.[39]

XML Elektronik Tablo

Ana madde: Microsoft Office XML Biçimleri

Excel 2002'de tanıtılan XML Elektronik Tablo biçimi[36], VBA makrolarını depolama gibi bazı gelişmiş özelliklerden yoksun, basit, XML tabanlı bir biçimdir. Bu biçim için amaçlanan dosya uzantısı .xml olsa da, program .xls uzantılı XML dosyalarını da doğru şekilde işler. Bu özellik, üçüncü taraf uygulamalar tarafından (örneğin MySQL Sorgu Tarayıcısı) ikili dosya biçimini uygulamadan "Excel'e dışa aktarma" özellikleri sunmak için yaygın olarak kullanılır. Aşağıdaki örnek, Book1.xml veya Book1.xls olarak kaydedilirse Excel tarafından doğru şekilde açılacaktır:

```xml






Name
Example
Value


123




```

Mevcut dosya uzantıları

Ana madde: Office Açık XML

Microsoft Excel 2007, Microsoft Office 2007 paketindeki diğer ürünlerle birlikte yeni dosya biçimlerini tanıttı. Bunlardan ilki (.xlsx), Office Açık XML (OOXML) spesifikasyonunda tanımlanmıştır.

Excel 2007 Biçimleri | Uzantı | Açıklama
---|---|---
Excel Çalışma Kitabı | .xlsx | Varsayılan Excel 2007 ve sonraki çalışma kitabı biçimi. Gerçekte, XML metin belgelerinden oluşan bir dizin yapısına sahip ZIP sıkıştırılmış bir arşivdir. Önceki ikili .xls biçiminin birincil alternatifi olarak işlev görür, ancak güvenlik nedenleriyle Excel makrolarını desteklemez. .xlsx olarak kaydetmek .xls'e göre dosya boyutu küçülmesi sunar[40]
Makro Etkinleştirilmiş Excel Çalışma Kitabı | .xlsm | Excel Çalışma Kitabı olarak, ancak makro desteğiyle.
Excel İkili Çalışma Kitabı | .xlsb | Excel Makro Etkinleştirilmiş Çalışma Kitabı olarak, ancak belgeleri daha hızlı ve verimli açmak ve kaydetmek için bilgileri XML belgeleri yerine ikili biçimde saklar. Özellikle on binlerce satır ve/veya birkaç yüz sütun içeren çok büyük belgeler için tasarlanmıştır. Bu biçim, veri analizi yapılırken sıkça karşılaşılan büyük Excel dosyalarını küçültmek için çok kullanışlıdır.
Makro Etkinleştirilmiş Excel Şablonu | .xltm | Makro desteğiyle, gerçek çalışma kitaplarının temeli olan bir şablon belgesi. Eski .xlt biçiminin alternatifi.
Excel Eklentisi | .xlam | Ek işlevsellik ve araçlar eklemek için Excel eklentisi. Dosya amacı nedeniyle doğal makro desteği.

Eski dosya uzantıları

Biçim | Uzantı | Açıklama
---|---|---
Elektronik Tablo | .xls | Çalışma sayfalarında veri, çizelgeler ve makrolar tutan ana elektronik tablo biçimi
Eklenti (VBA) | .xla | Özel işlevsellik ekler; VBA ile yazılmıştır
Araç Çubuğu | .xlb | Microsoft Excel özel araç çubuğu ayarlarının depolandığı dosya uzantısı.
Çizelge | .xlc | Microsoft Excel elektronik tablosundan verilerle oluşturulmuş, yalnızca çizelgeyi kaydeden bir çizelge. Çizelgeyi ve elektronik tabloyu kaydetmek için .XLS olarak kaydedin. XLC, Excel 2007 veya sonraki Excel sürümlerinde desteklenmez.
Diyalog | .xld | Excel'in eski sürümlerinde kullanılır
Arşiv | .xlk | Bir Excel elektronik tablosunun yedeği
Eklenti (DLL) | .xll | Özel işlevsellik ekler; C++/C, Fortran vb. ile yazılır ve özel bir dinamik bağlantı kütüphanesine derlenir
Makro | .xlm | Kullanıcı tarafından oluşturulan veya Excel ile önceden yüklenmiş bir makro.
Şablon | .xlt | Kullanıcı tarafından veya Microsoft Excel tarafından oluşturulmuş önceden biçimlendirilmiş bir elektronik tablo
Modül | .xlv | Microsoft Excel için VBA'da (Visual Basic for Applications) yazılmış bir modül
Kütüphane | .DLL | VBA'da yazılan kod, bir DLL'deki işlevlere erişebilir, tipik olarak Windows API'ye erişmek için kullanılır
Çalışma Alanı | .xlw | Birden çok Çalışma Kitabının pencerelerinin düzenlenmesi

Diğer Windows uygulamalarını kullanma

Microsoft Access ve Microsoft Word gibi Windows uygulamaları, Excel ile birlikte birbirleriyle iletişim kurabilir ve birbirlerinin yeteneklerini kullanabilir. En yaygın olanı Dinamik Veri Değişimi'dir (DDE): Microsoft tarafından şiddetle kınanmasına rağmen, bu, Windows'ta çalışan uygulamalar arasında veri göndermek için yaygın bir yöntemdir ve resmi MS yayınları bunu "cehennem protokolü" olarak adlandırır.[41] Adından da anlaşılacağı gibi, uygulamaların hesaplama ve görüntüleme için başkalarına veri sağlamasına olanak tanır. Finans piyasalarında çok yaygındır ve Bloomberg ve Reuters gibi önemli finansal veri hizmetlerine bağlanmak için kullanılır.

OLE Nesne Bağlama ve Gömme, bir Windows uygulamasının, verileri biçimlendirmek veya hesaplamak için başka birini kontrol etmesine olanak tanır. Bu, bir uygulamanın daha uygun olduğu bir görevi halletmek için başka birini kullandığı "gömme" şeklinde olabilir, örneğin bir PowerPoint sunumu bir Excel elektronik tablosuna veya tersine gömülebilir.[42][43][44][45]

Harici verileri kullanma

Excel kullanıcıları, Microsoft Office özelliklerini kullanarak (örneğin) Office Veri Bağlantısı dosya biçimi ile oluşturulan .odc bağlantıları gibi harici veri kaynaklarına erişebilir. Excel dosyalarının kendisi, Microsoft tarafından sağlanan bir ODBC sürücüsü kullanılarak güncellenebilir.

Excel, Bloomberg ve Reuters gibi birçok veri kaynağıyla iletişim kurmasını sağlayan çeşitli programlama arabirimleri aracılığıyla gerçek zamanlı veri kabul edebilir (Power Plus Pro gibi eklentiler aracılığıyla).

Dinamik Veri Değişimi, verilerin Excel ve diğer uygulamalar arasında akmasına izin vermek için Windows'taki mesajlaşma mekanizmasını kullanır. Bu tür bağlantıları oluşturmak kullanıcılar için kolay olsa da, bu tür bağlantıları güvenilir bir şekilde programlamak o kadar zordur ki, sistemin yaratıcıları olan Microsoft, sistemi resmi olarak "cehennem protokolü" olarak adlandırır.[41] Birçok sorusuna rağmen DDE, finans piyasalarındaki tüccarlara veri ulaşmasının en yaygın yolu olmaya devam etmektedir.

Network DDE, farklı bilgisayarlardaki elektronik tabloların veri alışverişinde bulunmasına izin vermek için DDE protokolünü genişletti. Windows Vista'dan başlayarak Microsoft, Network DDE'yi artık desteklememektedir.[46]

Birçok yönden teknik olarak DDE'den üstün olmasına rağmen, Gerçek Zamanlı Veri kabul görmekte yavaş kalmıştır, çünkü önemli programlama becerileri gerektirir ve ilk yayınlandığında büyük veri satıcıları tarafından yeterince belgelenmemiş veya desteklenmemiştir.[47][48]

Alternatif olarak, Microsoft Query, Microsoft Excel içinde ODBC tabanlı göz atmayı sağlar.[49][50][51]

Elektronik tabloların dışa aktarılması ve taşınması

Programcılar, Microsoft Excel dışında çeşitli uygulamalarda ve ortamlarda Excel elektronik tablolarını açmak için API'ler üretmişlerdir. Bunlar, ActiveX denetimleri veya Adobe Flash Player gibi eklentiler kullanarak web'de Excel belgeleri açmayı içerir. Apache POI açık kaynak projesi, Excel elektronik tablo dosyalarını okumak ve yazmak için Java kütüphaneleri sağlar.

Parola koruması

Ana madde: Microsoft Office parola koruması

Microsoft Excel koruması birkaç parola türü sunar:

Bir belgeyi açmak için parola[52]

Bir belgeyi değiştirmek için parola[53]

Çalışma sayfasının korumasını kaldırmak için parola

Çalışma kitabını korumak için parola

Paylaşılan çalışma kitabını korumak için parola[54]

Belgeyi açma parolası dışındaki tüm parolalar, belgeyi oluşturmak için kullanılan Microsoft Excel sürümüne bakılmaksızın anında kaldırılabilir. Bu parola türleri öncelikle bir belge üzerinde paylaşılan çalışma için kullanılır. Bu tür parola korumalı belgeler şifrelenmez ve şifrelenmiş bir paroladan gelen veri kaynakları belgenin üstbilgisinde saklanır. Çalışma kitabını korumak için parola bir istisnadır – ayarlandığında, bir belge "VelvetSweatshop" standart parolasıyla şifrelenir, ancak herkese açık olduğu için belgeye aslında ek bir koruma sağlamaz. Bir izinsiz giriş yapanın bir belgeye erişmesini engelleyebilecek tek parola türü, belgeyi açmak için kullanılan paroladır. Bu tür korumanın kriptografik gücü, belgeyi oluşturmak için kullanılan Microsoft Excel sürümüne büyük ölçüde bağlıdır.

Microsoft Excel 95 ve önceki sürümlerde, açma parolası anında çatlatılabilecek 16 bitlik bir anahtara dönüştürülür. Excel 97/2000'de parola, modern ekipman kullanılarak çok hızlı bir şekilde çatlatılabilecek 40 bitlik bir anahtara dönüştürülür. (örneğin Şifre-Bul) yağmur tablosu kullanan hizmetler için, korumayı kaldırmak birkaç saniye sürer. Ek olarak, parola kırma programları, saniyede yüz binlerce parolayı aşan bir hızda parola kaba kuvvet saldırısı yapabilir, bu da yalnızca bir belgeyi şifresini çözmekle kalmaz, aynı zamanda orijinal parolayı da bulur.

Excel 2003/XP'de şifreleme biraz daha iyidir – bir kullanıcı sistemde mevcut olan herhangi bir şifreleme algoritmasını seçebilir (Şifreleme Hizmet Sağlayıcısına bakın). CSP nedeniyle, bir Excel dosyası şifresi çözülemez ve bu nedenle açma parolası kaldırılamaz, ancak kaba kuvvet saldırısı hızı oldukça yüksek kalır. Bununla birlikte, eski Excel 97/2000 algoritması varsayılan olarak ayarlanmıştır. Bu nedenle, varsayılan ayarları değiştirmeyen kullanıcılar belgelerinin güvenilir korumasından yoksundur.

Durum Excel 2007'de temelden değişti, burada şifre çözme için modern AES algoritması 128 bitlik bir anahtarla kullanılmaya başlandı ve SHA1'in 50.000 kat kullanılması, kaba kuvvet saldırılarının hızını saniyede yüzlerce parolaya düşürdü. Excel 2010'da, parola bir anahtara dönüştürülürken SHA1'in 100.000 kat kullanılması nedeniyle varsayılan koruma gücü iki katına çıkarıldı.

Diğer platformlar

Mobil için Excel

Excel Mobile, XLSX dosyalarını düzenleyebilen bir elektronik tablo programıdır. Hücrelerdeki metni düzenleyebilir ve biçimlendirebilir, formülleri hesaplayabilir, elektronik tablo içinde arama yapabilir, satırları ve sütunları sıralayabilir, bölmeleri dondurabilir, sütunları filtreleyebilir, yorum ekleyebilir ve çizelgeler oluşturabilir. Belgenin kenarı dışında sütun veya satır ekleyemez, sütun veya satırları yeniden düzenleyemez, satır veya sütun silemez veya elektronik tablo sekmeleri ekleyemez.[55][56][57][58][59][60] 2007 sürümü, sınırlı ekran çözünürlüğüyle başa çıkmak için tam ekran modunu kullanma yeteneğine ve bir çalışma sayfasının farklı bölümlerini aynı anda görüntülemek için bölmeleri ayırma özelliğine sahiptir.[58] Koruma ayarları, yakınlaştırma ayarları, otomatik filtre ayarları, belirli çizelge biçimlendirmeleri, gizli sayfalar ve diğer özellikler Excel Mobile'da desteklenmez ve bir çalışma kitabını açıp kaydederken değiştirilir.[59] 2015'te Excel Mobile, Windows 10 ve Windows 10 Mobile için Windows Mağazası'nda kullanılabilir hale geldi.[61][62]

Web için Excel

Web için Excel, Microsoft Word ve Microsoft PowerPoint'in web sürümlerini de içeren web'deki Office'in bir parçası olarak mevcut olan ücretsiz, hafif bir Microsoft Excel sürümüdür.

Web için Excel, masaüstü Excel sürümlerinde mevcut olan özelliklerin çoğunu görüntüleyebilir, ancak bunları ekleyemeyebilir veya düzenleyemeyebilir. Belirli veri bağlantıları Web için Excel'de erişilebilir değildir, bu harici bağlantıları kullanabilecek çizelgeler dahil. Web için Excel ayrıca Excel 4.0 makroları veya Excel 5.0 diyalog sayfaları gibi eski özellikleri de görüntüleyemez. Ayrıca bazı Excel işlevlerinin çalışma şekillerinde küçük farklılıklar vardır.[63]

Microsoft Excel Görüntüleyici

Microsoft Excel Görüntüleyici, Microsoft Windows için Excel tarafından oluşturulan elektronik tablo belgelerini görüntülemek ve yazdırmak için kullanılan ücretsiz bir programdı.[64] Microsoft, görüntüleyiciyi Nisan 2018'de kullanımdan kaldırdı ve Excel Viewer 2007 (SP3) için son güvenlik güncellemesi Şubat 2019'da yayınlandı.[65][66]

Microsoft tarafından yayınlanan ilk sürüm Excel 97 Görüntüleyici idi.[67][68] Excel 97 Görüntüleyici, El Bilgisayarları için Windows CE'de desteklendi.[69] Ekim 2004'te Microsoft Excel Viewer 2003'ü yayınladı.[70] Eylül 2007'de Microsoft Excel Viewer 2003 Hizmet Paketi 3'ü (SP3) yayınladı.[71] Ocak 2008'de Microsoft Excel Viewer 2007'yi (katlanamaz bir Şerit arayüzü ile) yayınladı.[72] Nisan 2009'da Microsoft Excel Viewer 2007 Hizmet Paketi 2'yi (SP2) yayınladı.[73] Ekim 2011'de Microsoft Excel Viewer 2007 Hizmet Paketi 3'ü (SP3) yayınladı.[74]

Microsoft, ücretsiz olarak Excel dosyalarını görüntülemek ve yazdırmak isteyenlere Windows 10 için Excel Mobile uygulamasını ve Windows 7 ve Windows 8 için dosyayı OneDrive'a yüklemelerini ve bunları bir tarayıcıda açmak için bir Microsoft hesabıyla Web için Excel kullanmalarını tavsiye ediyor.[65][75]

Sınırlamalar ve hatalar

Elektronik tablolarla ilgili genel sorunlara ek olarak, Excel'e özgü diğer sorunlar sayısal hassasiyet, yanıltıcı istatistik işlevleri, mod işlevi hataları, tarih sınırlamaları ve daha fazlasını içerir.

Sayısal hassasiyet

15 haneli hassasiyet kullanılmasına rağmen, Excel kullanıcı isteği üzerine çok daha fazla rakam (otuz adede kadar) görüntüleyebilir. Ancak görüntülenen rakamlar, hesaplamalarında kullanılan gerçek rakamlar değildir ve bu nedenle, örneğin, iki sayının farkı, onların görüntülenen değerlerinin farkından farklı olabilir. Bu tür sapmalar genellikle 15. ondalığın ötesinde olsa da, özellikle çok büyük veya çok küçük sayılar için istisnalar ortaya çıkar. Otomatik karşılaştırmalara (örneğin Excel If işlevini kullanarak) dayalı kararlar verilirse ciddi hatalar meydana gelebilir, çünkü iki sayının eşitliği tahmin edilemez olabilir.[kaynak belirtilmeli]

Şekilde, 1/9000 kesri Excel'de görüntülenir. Bu sayının ondalık gösterimi sonsuz birler dizisi olsa da, Excel yalnızca önde gelen 15 rakamı görüntüler. İkinci satırda, kesre bir eklenir ve Excel yine yalnızca 15 rakam görüntüler. Üçüncü satırda, Excel'de toplamdan bir çıkarılır. İkinci satırdaki toplam ondalıktan sonra yalnızca on bir 1 içerdiğinden, bu görüntülenen değerden 1 çıkarıldığında elde edilen fark, üç 0 ve ardından on bir 1 dizisi olur. Ancak, üçüncü satırda Excel tarafından bildirilen fark, üç 0 ve ardından on üç 1 dizisi ve iki ek hatalı basamaktır. Bunun nedeni, Excel'in görüntülediğinden yaklaşık yarım basamak daha fazla hassasiyetle hesaplama yapmasıdır.

Excel, IEEE 754 spesifikasyonunun değiştirilmiş bir 1985 sürümüyle çalışır.[76] Excel'in uygulaması, ikili ve ondalık temsiller arasında dönüşümler içerir, bu da ortalama olarak basit on beş basamaklı hassasiyetten beklenenden daha iyi, ancak daha kötü olabilen bir doğrulukla sonuçlanır. Ayrıntılar için ana makaleye bakın.

Kullanıcı hesaplamalarındaki doğruluğun yanı sıra, Excel tarafından sağlanan işlevlerdeki doğruluk sorusu da gündeme gelebilir. Özellikle istatistiksel işlevler alanında, Excel hesaplama hızı için doğruluğu feda ettiği için eleştirilmiştir.[77][78]

Excel'deki hesaplamaların çoğu VBA kullanılarak yürütüldüğü için, değişken türüne ve kullanıcı tarafından istenen kesinliğe bağlı olarak değişen VBA'nın doğruluğu ek bir sorundur.[79]

İstatistiksel işlevler

Excel'deki istatistiksel araçların doğruluğu ve rahatlığı eleştirilmiştir,[80][81][82][83][84] eksik veriler olduğunda durumları kötü ele aldığı, yuvarlama ve büyük sayıları beceriksizce ele alması nedeniyle yanlış değerler döndürdüğü, bazı hücre değerleri değiştirildiğinde elektronik tablodaki hesaplamaları yalnızca seçici olarak güncellediği ve sınırlı bir istatistiksel araç setine sahip olduğu için. Microsoft, bu sorunların bazılarının Excel 2010'da ele alındığını duyurdu.[85]

Excel MOD işlevi hatası

Excel'in modüler işlemlerle sorunları vardır. Aşırı büyük sonuçlar durumunda, Excel bir cevap yerine #SAYI! hata uyarısını döndürür.[86]

1900'de kurgusal artık gün

Excel, 1900'ü yanlış bir şekilde artık yıl olarak kabul ederek Şubat 29, 1900'ü içerir, oysa örneğin 2100 doğru bir şekilde artık yıl olmayan olarak kabul edilir.[87][88] Bu nedenle, (örneğin) 1 Şubat 1900 ile 1 Mart 1900 arasındaki tarihleri sayan bir formül yanlış bir sonuç döndürecektir. Hata, bilgisayar belleğinden tasarruf etmek için kasıtlı olarak uygulandığı Lotus 1-2-3'ten kaynaklanmaktadır ve hata uyumluluğu amacıyla Excel'de de kasıtlı olarak uygulanmıştır.[89] Bu miras daha sonra Office Açık XML dosya biçimine aktarılmıştır.[90]

Excel, 1899 Aralık 31'i 0 olarak girilebilmesi ve 0-ocak-1900 olarak görüntülenmesi dışında 1900-9999 yılları arasındaki tarihleri destekler.

Bir günün kesirli kısmını saat, dakika ve gün olarak dönüştürmek, bunu 1 Ocak 1900 günündeki bir an olarak ele alarak negatif bir kesir için çalışmaz.[91]

Dönüşüm sorunları

Excel'in bir tarih olarak yorumladığı bir biçimde metin girilirse, metin istemeden standart bir tarih biçimine dönüştürülebilir. Benzer bir sorun, bir metin bir sayının kayan nokta gösterimi biçiminde ise ortaya çıkar. Bu durumlarda orijinal tam metin sonuçtan kurtarılamaz. Belirsiz metni girmeden önce hücreyi METİN olarak biçimlendirmek, Excel'in onu dönüştürmesini önler.

Bu sorun, örneğin biyoinformatikte DNA analizinde iyi bilinen bir soruna neden olmuştur. İlk olarak 2004'te bildirildiği üzere,[92] genetik bilimciler Excel'in belirli gen adlarını otomatik olarak ve yanlış bir şekilde tarihlere dönüştürdüğünü buldu. 2016'da yapılan bir takip çalışması, incelenen birçok hakemli bilimsel dergi makalesinin etkilendiğini ve "Seçilen dergiler arasında, gen listeleri içeren Excel dosyalarına sahip yayınlanmış makalelerin oranının %19,6 olduğunu" buldu.[93] Excel, kopyalanan ve yapıştırılan verileri ayrıştırır ve bazen ne olduklarını düşündüklerine bağlı olarak bunları değiştirir. Örneğin, MARCH1 (Membran İlişkili Ring-CH tipi parmak 1) 1 Mart tarihine ve SEPT2 (Septin 2) 2 Eylül'e dönüştürülür vb.[94] Bazı ikincil haber kaynakları[95] bunu Excel'deki bir hata olarak bildirirken, 2016 makalesinin orijinal yazarları suçu Excel'i yanlış kullanan araştırmacılara yükledi.[93][96]

Ağustos 2020'de HUGO Gen İsimlendirme Komitesi (HGNC), "veri işleme ve almayı etkileyen semboller" ile ilgili sorunları önlemek için Nature dergisinde gen isimlendirmesiyle ilgili yeni yönergeler yayınladı. 2020 itibarıyla, MARCH1'i MARCHF1 ve SEPT1'i SEPTIN1 olarak değiştirerek kazara gen adlarının tarihlere dönüştürülmesini önlemek için 27 gen yeniden adlandırıldı.[97]

Ekim 2023'te Microsoft, dönüşümün devre dışı bırakılmasına izin veren bir ayar seçeneği tanıttı.[98]

Uzun dizelerle hatalar

Aşağıdaki işlevler, 255 karakterden uzun bir dize geçirildiğinde yanlış sonuçlar döndürür:[99]

type() yanlışlıkla 16, yani "Hata değeri" döndürür

IsText(), VBA nesnesi WorksheetFunction'ın yöntemi olarak çağrıldığında (yani VBA'da WorksheetFunction.IsText() olarak), yanlışlıkla "yanlış" döndürür.

Dosya adları

Microsoft Excel, aynı ada sahip iki belgeyi açmayacak ve bunun yerine aşağıdaki hatayı gösterecektir:

'%s' adına sahip bir belge zaten açık. Farklı klasörlerde olsalar bile aynı ada sahip iki belge açamazsınız. İkinci belgeyi açmak için, şu anda açık olan belgeyi kapatın veya belgelerden birini yeniden adlandırın.[100]

Bunun nedeni, bağlantılı hücrelerle hesaplama belirsizliğidir. Eğer bir hücre ='[Kitap1.xlsx]Sayfa1'!$G$33 varsa ve "Kitap1" adlı iki kitap açıksa, kullanıcının hangisini kastettiğini anmanın bir yolu yoktur.[101]

Sürümler

Erken tarihçe

1982'de Microsoft ilk elektronik tablo programı olan Multiplan'ı piyasaya sürdü ve bu program CP/M sistemlerinde popülerlik kazandı. Ancak Multiplan, MS-DOS sistemlerinde rekabet etmekte zorlandı ve 1983'e kadar Multiplan'ı ve daha önceki VisiCalc'ı geride bırakarak baskın elektronik tablo programı haline gelen Lotus 1-2-3'e pazar payı kaybetti.[102][103]

Multiplan'ın düşen pazar payını ele almak için Microsoft, 1983'te "Odyssey" kod adlı yeni, gelişmiş bir elektronik tablo programı geliştirmeye başladı. Projeye tasarım üzerinde çalışan Jabe Blumenthal ve Multiplan'ın ana geliştiricisi Doug Klunder liderlik etti. Başlangıçta CP/M ve MS-DOS çalıştıran IBM PC'ler için tasarlanan proje, Lotus'un Apple Macintosh için entegre bir program olan Jazz'ı geliştirmeye başlaması ve Lotus 1-2-3'ün IBM PC'lerdeki baskınlığını sürdürmesiyle 1984'ün başlarında odak noktasını değiştirdi.[104] Mart 1984'te Bill Gates, Odyssey'nin geliştirmesini, sistemin 512 KB belleğini desteklemesini gerektiren Macintosh platformuna yönlendirdi. Bu karar projeyi dokuz ay geciktirdi, ardından Klunder geçici olarak Microsoft'tan ayrılarak marul yetiştirmekle ilgilendi ve proje o zaman Wang Laboratories'den eski bir geliştirici olan Philip Florence'ın liderliğine geçti. Florence kalp krizi geçirdikten sonra Klunder projeyi tamamlamak için geri döndü.[102][103][105]

2 Mayıs 1985'te Apple Computer'dan Steve Jobs ve Bill Gates, New York City'deki Tavern on the Green'de ortak bir basın toplantısı düzenleyerek Excel'i Apple'ın Macintosh platformu için kamuoyuna duyurdu. Duyurunun ardından, yazılım 30 Eylül 1985'te satışa sunuldu.[102][103][105][106] İlk Windows sürümü olan Excel 2.05, 19 Kasım 1987'de yayınlandı ve Macintosh sürümü 2.2 ile uyumlu olacak şekilde tasarlandı.[102][107][108] 1990 tarihli bir Amerikan Sertifikalı Halk Muhasebecileri üye anketi, katılımcıların %2'sinin elektronik tablo olarak Excel kullandığını, %3'ünün veritabanı olarak ve %8'inin grafik için kullandığını ortaya çıkardı.[109] Lotus, 1-2-3'ü Windows'a getirmekte yavaştı ve 1990'ların başlarında Excel, 1-2-3'ü geçmeye başlamış ve Microsoft'un önde gelen bir PC yazılım geliştiricisi olarak konumunu elde etmesine yardımcı olmuştur. Bu başarı, Microsoft'u geçerli bir rakip olarak sağlamlaştırdı ve GUI yazılımı geliştirme geleceğini gösterdi. Microsoft, yaklaşık iki yılda bir yeni sürümlerle avantajını sürdürdü.

Microsoft Windows

Excel 2.0, Intel platformu için Excel'in ilk sürümüdür. 2.0'dan önceki sürümler yalnızca Apple Macintosh'ta mevcuttu.

Excel 2.0 (1987)

İlk Windows sürümü, Mac sürümüne karşılık gelmesi için "2" olarak etiketlendi. 6 Ekim 1987'de duyuruldu ve 19 Kasım'da yayınlandı.[110] Bu, Windows'un bir çalışma zamanı sürümünü içeriyordu.[111]

BYTE dergisi 1989'da Windows için Excel'i BYTE Ödülleri'nin "Üstün" kazananları arasında listeledi. Dergi, "olağanüstü" Macintosh sürümünün bağlantı noktasının orijinaline eşit veya ondan daha iyi bir kullanıcı arayüzü ile "parladığını" belirtti.

Excel 3.0 (1990)

Araç çubukları, çizim yetenekleri, özetleme, eklenti desteği, 3B çizelgeler ve daha birçok yeni özellik içeriyordu.[111]

Excel 4.0 (1992)

Microsoft Office 3.0 ile birlikte gelen bu sürüm, otomatik doldurmayı tanıttı.[112]

Ayrıca, Excel 4.0'daki bir Paskalya yumurtası, Lotus 1–2–3'ü temsil eden, ardından bir Excel logosu tarafından ezilen dans eden bir dizi 1'den 3'e kadar sayıların gizli bir animasyonunu ortaya çıkarır.[113]

Excel 5.0 (1993)

Microsoft Office 4.2 ve 4.3'e dahil olan 5.0 sürümüyle Excel, görevleri Excel'de otomatikleştirmek ve çalışma sayfalarında kullanım için kullanıcı tanımlı işlevler (UDF) sağlamak için Görsel Temel üzerine kurulu bir programlama dili olan Visual Basic for Applications'ı (VBA) içeriyordu. VBA, tam özellikli bir entegre geliştirme ortamı (IDE) içerir. Makro kaydı, kullanıcı eylemlerini çoğaltan VBA kodu üretebilir, böylece düzenli görevlerin basit otomasyonuna olanak tanır. VBA, kullanıcıyla iletişim kurmak için formlar ve çalışma içi denetimler oluşturulmasına olanak tanır. Dil, ActiveX (COM) DLL'lerinin kullanımını (ancak oluşturulmasını değil) destekler; sonraki sürümler, temel nesne yönelimli programlama tekniklerinin kullanımına olanak tanıyan sınıf modülleri için destek ekler.

VBA tarafından sağlanan otomasyon işlevselliği, Excel'i makro virüsleri için bir hedef haline getirdi. Antivirüs ürünleri bu virüsleri tespit etmeye başlayana kadar bu ciddi sorunlara neden oldu. Microsoft, makroları tamamen devre dışı bırakma, bir çalışma kitabı açılırken makroları etkinleştirme veya güvenilen bir sertifika kullanılarak imzalanmış tüm makrolara güvenme yeteneğini ekleyerek kötüye kullanımı önlemek için geç adımlar attı.

Excel'in 5.0'dan 9.0'a kadar olan sürümleri, Doom benzeri bir mini oyun olan "The Hall of Tortured Souls" da dahil olmak üzere çeşitli Paskalya yumurtaları içerir, ancak 10. sürümden bu yana Microsoft, bu tür belgelenmemiş özellikleri ürünlerinden ortadan kaldırmak için önlemler almıştır.[114]

5.0, Windows 3.1 için 16-bit x86 sürümü ve daha sonra NT 3.51 (x86/Alpha/PowerPC) için 32-bit sürümü olarak yayınlandı

Excel 95 (v7.0)

1995'te Windows 95 için Microsoft Office ile birlikte yayınlandı, bu, Excel 5.0'dan sonraki ilk ana sürümdür, çünkü tüm Office uygulamalarının aynı ana sürüm numarasına standartlaşması nedeniyle Excel 6.0 yoktur.

32-bite dahili yeniden yazım. Dış değişiklikler neredeyse yok, ancak daha hızlı ve daha kararlı.

Excel 95, geliştiricilerin adlarını ve yüzlerini içeren bir dizi oda içeren "The Hall of Tortured Souls" adlı gizli bir Doom benzeri mini oyun içeriyordu, Paskalya yumurtası olarak.[115]

Excel 97 (v8.0)

Office 97'de (x86 ve Alpha için) dahil edildi. Bu, pekiştirme ofis asistanını tanıtan ve çalışma sayfalarında kullanım için dahili Excel Basic yerine standart VBA kullanan büyük bir yükseltmeydi. Artık kaldırılan Doğal Dil etiketlerini tanıttı.

Bu Excel sürümü, bir Paskalya yumurtası olarak bir uçuş simülatörü içerir.

Excel 2000 (v9.0)

Office 2000'de dahil edildi. Bu küçük bir yükseltmeydi ancak aynı anda birden fazla nesneyi tutabilen panoya bir yükseltme getirdi. Excel 97'de sık sık istenmeyen görünümü birçok kullanıcıyı rahatsız eden Office Asistanı daha az müdahaleci hale geldi.

Spy Hunter'dan esinlenen "Dev Hunter" adlı küçük bir 3-B oyun, bir Paskalya yumurtası olarak dahil edildi.[116][117]

Excel 2002 (v10.0)

Önceki sürüme göre küçük geliştirmelerle Office XP'de dahil edildi.

Excel 2003 (v11.0)

Önceki sürüme göre küçük geliştirmelerle Office 2003'te dahil edildi.

Excel 2007 (v12.0)

Office 2007'de dahil edildi. Bu sürüm, önceki sürüme göre büyük bir yükseltmeydi. Diğer güncellenmiş Office ürünlerine benzer şekilde, 2007'deki Excel yeni Şerit menü sistemini kullandı. Bu, kullanıcıların alıştığı şeyden farklıydı ve karışık tepkilerle karşılandı. Bir çalışma, son derece deneyimli kullanıcılar ve klasik bir WIMP arayüzüne sahip kelime işlem uygulamaları kullanıcıları hariç kullanıcılar tarafından oldukça iyi kabul gördüğünü bildirdi, ancak verimlilik ve organizasyon açısından daha az ikna oldu.[118] Bununla birlikte, çevrimiçi bir anket, katılımcıların çoğunluğunun değişikliğe olumsuz bir görüş bildirdiğini, ileri düzey kullanıcıların orta düzey kullanıcılardan "biraz daha olumsuz" olduğunu ve kullanıcıların üretkenliklerinde bir düşüş bildirdiğini ortaya çıkardı.

Eklenen işlevsellik Tabloları[119] ve düzenlenebilir iş diyagramları kümesi olan SmartArt'ı içeriyordu. Ayrıca İsim Yöneticisi aracılığıyla adlandırılmış değişkenlerin geliştirilmiş yönetimi ve keyfi ağırlıkta (x, y) koordinat etiketlemesi ve çizgileri sağlayan grafiklerin biçimlendirilmesinde çok daha iyi esneklik eklendi. Özet tablolarda çeşitli iyileştirmeler yapıldı.

Ayrıca diğer ofis ürünleri gibi, makrolu bir çalışma kitabı için .xlsm ve makrosuz bir çalışma kitabı için .xlsx dahil olmak üzere Office Açık XML dosya biçimleri tanıtıldı.[120]

Özellikle, önceki sürümlerin birçok boyut sınırlaması büyük ölçüde artırıldı. Örnek olarak, satır sayısı artık 1.048.576 (220) ve sütunlar 16.384 (214; en sağdaki sütun XFD) idi. Bu, geçerli bir A1 referansının adlandırılmış bir aralığa göre ne olduğunu değiştirir. Bu sürüm, elektronik tabloların hesaplanması için birden çok çekirdekten daha kapsamlı yararlandı; ancak, VBA makroları paralel olarak ele alınmaz ve XLL eklentileri yalnızca iş parçacığı açısından güvenliyse ve kayıt sırasında belirtilmişse paralel olarak yürütüldü.

Excel 2010 (v14.0)

Office 2010'da dahil edilen bu, v12.0'dan sonraki bir sonraki ana sürümdür, çünkü 13 numaralı sürüm atlanmıştır.

Aşağıdakiler dahil küçük geliştirmeler ve 64-bit desteği,[121] şunları içerir:

Yaygın olarak kullanılan işlevler için Çoklu iş parçacıklı yeniden hesaplama (MTR)

Geliştirilmiş özet tablolar

Daha fazla koşullu biçimlendirme seçeneği

Ek resim düzenleme yetenekleri

Hücre içi çizelgeler sparklines olarak adlandırılır

Yapıştırmadan önce önizleme özelliği

Belgeyle ilgili görevler için Office 2010 arka plan özelliği

Şeridi özelleştirme yeteneği

Doğruluğu artırmak için çoğu yüksek oranda uzmanlaşmış çok sayıda yeni formül[122]

Excel 2013 (v15.0)

Bu sürümde dahil edilen birçok yeni araçla birlikte Office 2013'te dahil edilmiştir:

Geliştirilmiş Çoklu İş Parçacığı ve Bellek Çekişmesi

FlashFill[123]

Power View[124]

Power Pivot[125]

Zaman Çizelgesi Dilimleyici

Windows Uygulaması

Inquire[126]

50 yeni işlev[127]

Excel 2016 (v16.0)

Bu sürümde dahil edilen birçok yeni araçla birlikte Office 2016'da dahil edilmiştir:

Power Query entegrasyonu

Salt okunur modu Excel için

Özet Tablolar ve Dilimleyiciler için Klavye erişimi Excel'de

Yeni Çizelge Türleri

Visio'da hızlı veri bağlantısı

Excel tahmin işlevleri

Dokunma ile Özet Tablo Öğelerinin çoklu seçimi desteği

Zaman gruplama ve Özet Grafik Detaylandırma

Excel veri kartları[128]

Excel 2019, Excel 2021, Excel 2024, Office 365 ve sonraki sürümler (v16.0)

Microsoft artık Office veya Excel'i belirgin sürümler halinde yayınlamıyor. Bunun yerine, özellikler zaman içinde otomatik olarak tanıtılıyor. Sürüm numarası 16.0 olarak kalır. Bundan sonra yalnızca özelliklerin göründüğü yaklaşık tarihler verilebilir. Yeni özellikler şunları içerir:

Dinamik Diziler. Bunlar temelde Dizi Formülleridir ancak komşu hücrelere otomatik olarak "Yayılır" ve bunları oluşturmak için ctrl-shift-enter gerektirmez. Ayrıca, dinamik diziler varsayılan formattır ve önceki sürümlerle uyumluluk sağlamak için yeni "@" ve "#" operatörleri bulunur. Bu, 2007'den bu yana belki de en büyük yapısal değişikliktir ve Google Sheets'teki benzer bir özelliğe bir yanıttır. Dinamik diziler 2018 civarında ön sürümlerde görünmeye başladı ve Mart 2020 itibarıyla bir kullanıcı "Office Insider'ları" seçtiyse Office 365'in yayınlanmış sürümlerinde mevcuttur.

Microsoft Office 2024 (Office 16.0'ın dördüncü kalıcı sürümü) Microsoft Windows ve macOS için 1 Ekim 2024'te yayınlandı.[129]

Mac

1985 Excel 1.0
1988 Excel 1.5
1989 Excel 2.2
1990 Excel 3.0
1992 Excel 4.0
1993 Excel 5.0 (Office 4.x'in bir parçası—Son Motorola 680x0 sürümü[130] ve ilk PowerPC sürümü)
1998 Excel 8.0 (Office 98'in bir parçası)
2000 Excel 9.0 (Office 2001'in bir parçası)
2001 Excel 10.0 (Office v. X'in bir parçası)
2004 Excel 11.0 (Office 2004'ün bir parçası)
2008 Excel 12.0 (Office 2008'in bir parçası)
2010 Excel 14.0 (Office 2011'in bir parçası)
2015 Excel 15.0 (Office 2016'nın bir parçası—Mac için Office 2016, Mac sürümünü Windows kuzenine çok daha yakın bir dengeye getirerek raporlama ve üst düzey geliştirici işlevlerinin çoğunu uyumlaştırırken, şeridi ve stili PC muadilini hizalar.)[131]
Microsoft Office 2019 Mac için bir parçası
Microsoft Office 2021 Mac için bir parçası
Microsoft Office 2024 Mac için bir parçası

OS/2

1989 Excel 2.2
1990 Excel 2.3
1991 Excel 3.0

Özet

Microsoft Excel Windows için sürüm geçmişi | Yıl | Ad | Sürüm | Yorumlar
---|---|---|---|---
1987 | Excel 2 | 2.0 | Desteklenmiyor: Mac sürümüyle çağdaş olması için 2 olarak yeniden numaralandırıldı. Makroları destekledi (daha sonra Excel 4 makroları olarak bilinir).
1990 | Excel 3 | 3.0 | Desteklenmiyor | 3B grafik yetenekleri eklendi
1992 | Excel 4 | 4.0 | Desteklenmiyor | Otomatik doldurma özelliği tanıtıldı
1993 | Excel 5 | 5.0 | Desteklenmiyor | Visual Basic for Applications (VBA) ve çeşitli nesne yönelimli seçenekler içeriyordu
1995 | Excel 95 | 7.0 | Desteklenmiyor | Çağdaş Word sürümü için yeniden numaralandırıldı. Her iki program da o sırada Microsoft Office'te paketlenmişti.
1997 | Excel 97 | 8.0 | Desteklenmiyor |
2000 | Excel 2000 | 9.0 | Desteklenmiyor | Microsoft Office 2000'in bir parçası
2002 | Excel 2002 | 10.0 | Desteklenmiyor |
2003 | Excel 2003 | 11.0 | Desteklenmiyor | Microsoft Office'in geri kalanıyla (Word, PowerPoint, vb.) daha iyi uyum sağlamak için yalnızca 1 yıl sonra yayınlandı.
2007 | Excel 2007 | 12.0 | Desteklenmiyor |
2010 | Excel 2010 | 14.0 | Desteklenmiyor | Excel 13, sayı sayımında atlandı.
2013 | Excel 2013 | 15.0 | Desteklenmiyor | Önceden paketlenmiş komutlar olarak değil, formülü manuel olarak yazmak yerine 50 ek matematiksel işlev eklendi).
2016 | Excel 2016 | 16.0 | Desteklenmiyor | Microsoft Office 2016'nın bir parçası
2019 | Excel 2019 | 17.0 | Desteklenmiyor | Microsoft Office 2019'un bir parçası
2021 | Excel 2021 | 17.0 | Destekleniyor | Microsoft Office 2021'in bir parçası
2024 | Excel 2024 | 17.0 | En son sürüm | Microsoft Office 2024'ün bir parçası

Microsoft Excel Macintosh için sürüm geçmişi | Yıl | Ad | Sürüm | Yorumlar
---|---|---|---|---
1985 | Excel 1 | 1.0 | Desteklenmiyor | Excel'in ilk sürümü. Makroları destekledi (daha sonra Excel 4 makroları olarak bilinir).
1988 | Excel 1.5 | 1.5 | Desteklenmiyor |
1989 | Excel 2 | 2.2 | Desteklenmiyor |
1990 | Excel 3 | 3.0 | Desteklenmiyor |
1992 | Excel 4 | 4.0 | Desteklenmiyor |
1993 | Excel 5 | 5.0 | Desteklenmiyor | Yalnızca PowerPC tabanlı Mac'lerde mevcuttur. İlk PowerPC sürümü.
1998 | Excel 98 | 8.0 | Desteklenmiyor | O zamanki diğer Microsoft Office ile uyum sağlamak için Excel 6 ve Excel 7 atlandı.
2000 | Excel 2000 | 9.0 | Desteklenmiyor |
2001 | Excel 2001 | 10.0 | Desteklenmiyor |
2004 | Excel 2004 | 11.0 | Desteklenmiyor |
2008 | Excel 2008 | 12.0 | Desteklenmiyor |
2011 | Excel 2011 | 14.0 | Desteklenmiyor | Windows sürümünde olduğu gibi, batıl inançlar nedeniyle 13. sürüm atlandı.
2016 | Excel 2016 | 16.0 | Desteklenmiyor | 2016'dan itibaren Macintosh sürümü için gelecekteki yayın tarihlerinin Windows sürümüyle daha iyi eşleşmesi amaçlanmaktadır.)[131]
2019 | Excel 2019 | 17.0 | Desteklenmiyor | Microsoft Office 2019 Mac için bir parçası
2021 | Excel 2021 | 17.0 | Destekleniyor | Microsoft Office 2021 Mac için bir parçası
2024 | Excel 2024 | 17.0 | En son sürüm | Microsoft Office 2024 Mac için bir parçası

Microsoft Excel OS/2 için sürüm geçmişi | Yıl | Ad | Sürüm | Yorumlar
---|---|---|---|---
1989 | Excel 2.2 | 2.2 | Desteklenmiyor | O zamanki Windows sürümleri arasında numaralandırıldı
1990 | Excel 2.3 | 2.3 | Desteklenmiyor |
1991 | Excel 3 | 3.0 | Desteklenmiyor | Son OS/2 sürümü. Aksi takdirde aktif olarak geliştirilen bir program olan Microsoft Excel'in kesilmiş alt serisi.

Etki

Excel, en erken elektronik tablolara göre birçok kullanıcı arabirimi ince ayarı sunar; ancak özü, orijinal elektronik tablo yazılımı VisiCalc ile aynı kalır: program, satırlar ve sütunlar halinde düzenlenmiş hücreleri görüntüler ve her hücre veri veya bir formül içerebilir, diğer hücrelere göreli veya mutlak referanslarla.

Mac GUI tabanlı muadilinden modellenen Windows için Excel 2.0, o zamanlar emekleme aşamasında olan Windows ortamının kurulu tabanını dolaylı olarak genişletti. Excel 2.0, Windows 2.0'dan bir ay önce yayınlandı ve 1987'de Windows'un kurulu tabanı o kadar düşüktü ki, Microsoft Excel 2.0 ile bir Windows 1.0 çalışma zamanı sürümünü paketlemek zorunda kaldı.[132] Microsoft Word'ün aksine, Excel'in hiçbir zaman bir DOS sürümü olmadı.

Excel, elektronik tablo görünümlerini (yazı tipleri, karakter öznitelikleri ve hücre görünümü) tanımlamasına izin veren ilk elektronik tablo oldu. Ayrıca, yalnızca değiştirilen hücreye bağımlı olan hücrelerin güncellendiği akıllı hücre yeniden hesaplamasını tanıttı (önceki elektronik tablo programları her zaman her şeyi yeniden hesaplıyordu veya belirli bir kullanıcı komutunu bekliyordu). Excel, bir hücrenin veya satır içeriğinin bitişik hücrelere veya satırlara otomatik olarak kopyalanması için seçim kutusunu sürükleme ve genişletme yeteneği olan otomatik doldurmayı tanıttı, hücre referanslarını veya içeriğini otomatik olarak artırarak kopyaları akıllıca ayarladı. Excel ayrıca kapsamlı grafik yetenekleri tanıttı.

Excel, modern ofis işlerinde merkezi bir yere sahiptir: 2022'de yapılan bir anket, ofis çalışanlarının üçte ikisinin Excel'i saatte en az bir kez kullandığını ve toplam çalışma sürelerinin %38'ini program içinde geçirdiklerini buldu.[133] Her ay 750 milyon ila 1,2 milyar kullanıcının Excel'e eriştiği tahmin edilmektedir.[134]

Güvenlik

Excel yaygın olarak kullanıldığı için bilgisayar korsanları tarafından saldırıya uğradı. Excel doğrudan İnternet'e açık olmasa da, bir saldırganın bir kurbanı bir dosyayı Excel'de açmasını sağlayabilirse ve Excel'de uygun bir güvenlik hatası varsa, saldırgan kurbanın bilgisayarının kontrolünü ele geçirebilir.[135] Birleşik Krallık'ın GCHQ'su bu amaçla TORNADO ALLEY adlı bir araca sahiptir.[136][137]

Oyunlar

Paskalya yumurtalarının yanı sıra, Tetris, 2048, Scrabble, Yahtzee, Angry Birds, Pac-Man, Civilization, Monopoly, Battleship, Blackjack, Space Invaders ve diğerleri gibi çok sayıda oyun Excel'de oluşturulmuş veya yeniden oluşturulmuştur.[138][139][140][141][142]

2020'de Excel, Finansal Modelleme Dünya Kupası'nın ortaya çıkmasıyla bir e-spor haline geldi.[143][144]

Ayrıca bakınız

Elektronik tablo yazılımının karşılaştırılması
Spreadmart
Finansal Modelleme Dünya Kupası, Excel kullanan çevrimiçi e-spor finansal modelleme yarışması

Notlar

Referanslar

Daha fazla okuma

Bullen, Stephen; Bovey, Rob; Green, John (2009). Profesyonel Excel Geliştirme: Microsoft Excel ve VBA Kullanarak Uygulama Geliştirmek İçin Kapsamlı Kılavuz (2. baskı). Boston: Addison Wesley. ISBN 978-0-321-50879-9.
Dodge, Mark; Stinson, Craig (2007). Microsoft Office Excel 2007 İçten Dışa. Redmond, Washington: Microsoft Press. ISBN 978-0-7356-2321-7.
Billo, E. Joseph (2011). Kimyagerler için Excel: Kapsamlı Bir Kılavuz (3. baskı). Hoboken, N.J.: John Wiley & Sons. ISBN 978-0-470-38123-6.
Gordon, Andy (25 Ocak 2021). "LAMBDA: En iyi Excel elektronik tablo işlevi". microsoft.com. Microsoft .