ChatGPT ile Excel: Formül Yazdırma, Tablo, Analiz
ChatGPT veya Claude’a hangi işi yapmak istediğini düz Türkçe anlatırsan, Excel formülünü, VBA makrosunu ya da veri temizleme adımlarını senin yerine yazar. VLOOKUP, INDEX-MATCH, pivot tablo mantığı gibi teknik terimleri bilmene gerek yok — “iki sekmedeki listeyi karşılaştır, ikisinde de olanları getir” dersin, formülü alırsın. Aynı şekilde grafik önerisi, veri temizleme adımı ve tekrarlayan işler için makro da yazdırabilirsin. Bu sayfada gerçek bir formül isteği üzerinden nasıl çalıştığını, hangi işler için işe yaradığını ve nelere dikkat etmen gerektiğini gösteriyorum.
Hangi İşler İçin Kullanılır
ChatGPT ve Claude gibi araçlara Excel işini “yap” demek yerine ne yapmak istediğini anlatırsan, aşağıdaki işlerin çoğunu senin yerine hallederler. Excel bu otomasyonun sadece bir parçası — yapay zekayla hangi işleri otomatikleştirebileceğinin genel çerçevesi için Yapay Zeka ile Otomasyon Rehberi’ne bakabilirsin.
| İş | Örnek istek |
|---|---|
| Karmaşık formül yazdırma | “İki sekmedeki listeyi karşılaştır, ikisinde de olanları getir” |
| Veri temizleme | “Bu sütundaki tarihleri tek formata çevir, tekrarları sil” |
| Pivot tablo kurma | “Bu veriden aylık satış özeti çıkar, ürün bazında kırılım ver” |
| Grafik önerisi | “Bu veriye hangi grafik türü daha uygun, neden?” |
| VBA/makro yazdırma | “Her hafta yaptığım bu sekme birleştirme işini makroya dök” |
VLOOKUP, INDEX-MATCH, XLOOKUP, SUMIFS gibi formülleri ezbere bilmene gerek yok — istediğini anlatırsan doğru formülü üretir, hatta hangisinin senin durumuna daha uygun olduğunu da söyler.
Somut Örnek: İki Listeyi Karşılaştırma Formülü
Örnek istek: “A sekmesinde ve B sekmesinde ayrı müşteri listelerim var, her ikisinde de geçen müşterileri bulmak istiyorum.” Bu isteğe karşılık ChatGPT genelde şuna benzer bir formül üretir:
=IF(COUNTIF(SayfaB!A:A, A2)>0, "Her ikisinde de var", "Sadece A'da var")
Daha büyük listelerde ve birden fazla sütunu birlikte karşılaştırmak gerektiğinde XLOOKUP tabanlı bir alternatif önerir:
=IFERROR(XLOOKUP(A2, SayfaB!A:A, SayfaB!A:A, "Yok"), "Yok")
Formülü isterken hangi sütunun hangi sekmede olduğunu, başlık satırının olup olmadığını ve büyük/küçük harf duyarlılığı gibi ayrıntıları da belirtmen gerekir — ne kadar net tarif edersen formül o kadar isabetli çıkar. Bu tür karşılaştırmayı düzenli, büyük ölçekli veya birden fazla dosya arasında yapman gerekiyorsa İki Excel Listesini Karşılaştırma hizmetime bakabilirsin.
Veri Temizleme, Pivot Tablo ve Grafik Önerisi
Veri temizleme isteklerinde en iyi sonucu, adım adım ne yapılması gerektiğini tarif ettirerek alırsın: “bu sütunda hem ‘İstanbul’ hem ‘istanbul’ hem de ‘İST’ yazıyor, hepsini tek forma çevir” dediğinde hem formülü hem de hangi sırayla uygulaman gerektiğini anlatır. Büyük, düzensiz veri setlerinde tek seferlik bir prompt yerine birkaç turlu bir süreç gerekir — bu işi düzenli yaptırman gerekiyorsa Excel Veri Temizleme hizmetime bakabilirsin.
Pivot tablo kurarken hangi alanı satıra, hangi alanı değere koyman gerektiğini, hangi filtrelerin işine yarayacağını sorabilirsin. Grafik seçiminde de elindeki veriye göre çizgi grafik mi, yığılmış sütun mu, pasta grafik mi daha doğru olduğunu ve hangi ayarları seçmen gerektiğini anlatır. Bu ikisini haftalık/aylık rapor haline getirmen gerekiyorsa Excel Rapor Hazırlatma hizmetime bakabilirsin.
VBA/Makro Yazdırma
Her hafta elle yaptığın tekrarlayan bir işi — sayfaları birleştirme, biçimlendirme, belirli bir klasöre dosya kaydetme — makroya döktürebilirsin. İsteğini ne kadar somut anlatırsan (hangi sekme, hangi sütun, hangi koşulda ne olacak) makro o kadar az düzeltme ister.
Örnek istek: “Her ay gelen 5 farklı Excel dosyasını tek sayfada birleştiren, başlık satırını bir kez bırakan bir makro yaz.” ChatGPT bu isteğe VBA kodu üretir; kodu Excel’in Geliştirici sekmesinden Visual Basic düzenleyicisine yapıştırıp çalıştırırsın. Bu tür işleri düzenli, birden fazla dosya için otomatikleştirmen gerekiyorsa Excel Otomasyonu hizmetime bakabilirsin.
Nelere Dikkat Etmeli
ChatGPT’nin ürettiği formül her zaman doğru çalışmaz — özellikle iç içe geçmiş (nested) formüllerde veya Türkçe Excel’in ayraç olarak virgül (,) yerine noktalı virgül (;) kullanmasından kaynaklanan hatalarda. Üretilen her formülü küçük bir örnek veri üzerinde test etmeden canlı tabloya yapıştırma.
İkinci ve daha önemli konu veri gizliliği: müşteri listesi, fiyat teklifi, maaş bordrosu gibi hassas veriyi doğrudan ChatGPT’ye yapıştırmadan önce düşün. Formülü test etmek için gerçek veri yerine sahte/örnek veri kullanmak çoğu zaman yeterli — formülün mantığı aynı kalır, sadece veri değişir.
Üçüncüsü: ChatGPT’nin ürettiği formülü neden çalıştığını anlamadan kullanmak, ileride o formülü kimsenin güncelleyememesine yol açar. En azından formülün mantığını bir cümleyle özetlemesini iste ve dosyaya not düş. Tek seferlik prompt ile tekrarlayan, kurumsal bir süreç arasındaki farkı netleştirmek istiyorsan Prompt vs Skill vs Agent yazıma bakabilirsin.
43 Hesabı Yönetirken Excel İşlerini AI ile Hızlandırma
43 reklam hesabını tek başıma yönetirken haftalık bütçe, dönüşüm ve maliyet verilerini karşılaştırmak için sık sık Excel/Google Sheets tablosu hazırlıyorum. Elle 43 hesabı tek tek karşılaştırmak yerine, hangi hesabın hedef CPA’nın üstünde olduğunu bulan formülü ve haftalık özet tabloyu ChatGPT’ye yazdırıyorum — formülü kendim de yazabilirim ama dakikalar süren işi saniyelere indiriyor.
Fark ettiğim şey şu: AI formülün iskeletini hızlı kuruyor ama benim hesap yapımı, sütun isimlerimi ve istisnaları (örneğin bazı hesaplarda farklı para birimi olması) bilmediği için ilk üretilen formül neredeyse hiç birebir çalışmıyor — bir iki tur düzeltme gerekiyor. Yani “tek promptla mükemmel tablo” beklentisi gerçekçi değil; zaman kazandıran şey, düzeltme turlarının elle yapmaktan çok daha hızlı olması.
Bu İşi Benden İsteyebilirsiniz
Excel formülü tek seferlik bir ihtiyaçsa muhtemelen ChatGPT tek başına yeter. Ama düzenli tekrar eden bir rapor, birden fazla dosyayı birleştirme ya da makroyla otomatikleştirilmesi gereken bir süreçse bu işi benden isteyebilirsiniz: genelde 2 saat–2 hafta arası süren, uzaktan, saatlik ücretli bir iş. İletişim sayfasından yazabilir, ya da doğrudan Excel Otomasyonu hizmetime bakabilirsiniz.
Sıkça Sorulan Sorular
ChatGPT Excel formüllerini her zaman doğru yazar mı?
Hayır. Özellikle iç içe geçmiş formüllerde veya Türkçe Excel’in ayraç kuralları (noktalı virgül/virgül) farkından kaynaklanan hatalar sık görülür. Üretilen formülü küçük bir örnek veri üzerinde test etmeden canlı tabloya yapıştırma.
Hangi veriyi ChatGPT’ye yapıştırmamalıyım?
Müşteri listesi, fiyat teklifi, maaş bordrosu gibi hassas veriyi doğrudan yapıştırmadan önce düşün. Formülün mantığını test etmek için genelde sahte/örnek veri yeterlidir; gerçek veri gerekmez.
ChatGPT mi, Excel’in kendi yapay zeka özelliği (Copilot) mi daha iyi?
Copilot doğrudan dosyanın içinde çalıştığı için formülü hücreye kendisi yazar ve bağlamı (sütun başlıkları, veri tipi) otomatik görür. ChatGPT ise daha esnek ve ücretsiz kullanılabilir ama formülü sen kopyalayıp yapıştırmak zorundasın. İkisi de üretilen formülü doğrulamanı gerektirir.
VBA makro yazdırmak için ChatGPT’ye ne bilgi vermem gerekir?
Hangi sekme/dosyalarla çalışacağını, hangi koşulda ne olması gerektiğini ve mevcut sütun/başlık isimlerini olabildiğince net anlat. Ne kadar somut tarif edersen makro o kadar az düzeltme ister.