WhatsApp Sohbet Analizi: Excel ile Adım Adım
WhatsApp sohbet analizi için sohbetin Excel’de her mesajın bir satır olduğu bir tabloya dönüşmesi yeterli; gerisi üç araçla yapılır: kişi başına mesaj sayısı için EĞERSAY, aylara ve kişilere göre özet için PivotTable, en yoğun saatler için saat sütunundan türetilen basit bir yardımcı sütun. WhatsApp kendisi yalnızca bir metin dosyası dışa aktardığı için ilk adım, sohbeti Excel dosyasına çevirmektir.
Adım 1: Sohbeti Excel tablosuna çevirin
WhatsApp sohbeti Excel olarak değil, ZIP dosyası olarak verir (WhatsApp Yardım Merkezi). iPhone’da sohbeti açın, kişi ya da grup adına dokunun, Sohbeti Dışa Aktar’ı seçin. Analiz için medyaya gerek yok; Medya Ekleme’yi seçmek dosyayı küçük tutar.
Bu dosyayı Exportly ile .xlsx’e çevirebilirsiniz (Exportly’yi biz geliştiriyoruz; arayüzü İngilizcedir): dosyayı paylaşım menüsünden Exportly’ye gönderin, Export’a dokunun, Excel’i seçin ve Messages altında All ile tüm sohbeti dışa aktarın. Dışa aktarma Exportly Pro gerektirir; içe aktarma ve önizleme ücretsizdir. Ayrıntılı adımlar WhatsApp mesajlarını Excel’e aktarma rehberinde.
Exportly’nin Excel dosyasında beş sütun vardır:
| Sütun | İçerik |
|---|---|
| A: Date | Tarih, yıl-ay-gün biçiminde metin olarak (ör. 2026-03-02) |
| B: Time | Saat, 24 saatlik saat:dakika biçiminde metin olarak (ör. 21:47) |
| C: Sender | Gönderen adı |
| D: Message | Mesaj metni |
| E: Attachment | Varsa ek |
Tarih ve saatin metin olarak yazıldığını unutmayın; aşağıdaki formülleri bu yüzden metinle çalışan işlevlerle kurduk.
Örnek veri
Aşağıdaki tablo bu yazı için uydurulmuş örnek bir sohbettir; gerçek kişilere ait değildir.
| Date | Time | Sender | Message | Attachment |
|---|---|---|---|---|
| 2026-03-02 | 09:14 | Ayşe | Günaydın, toplantı kaçta? | |
| 2026-03-02 | 09:20 | Mehmet | 10.30’da, B salonunda | |
| 2026-03-15 | 21:47 | Ayşe | Fotoğrafları gönderiyorum | foto-1.jpg |
| 2026-04-01 | 22:05 | Zeynep | Yarın ben de geliyorum | |
| 2026-04-01 | 22:09 | Mehmet | Harika, görüşürüz |
Türkçe Excel’de formüllerde bağımsız değişkenler noktalı virgülle (;) ayrılır; İngilizce Excel kullanıyorsanız virgül ve İngilizce işlev adlarını (COUNTIF, LEFT) kullanın.
Kim kaç mesaj yazmış? EĞERSAY ile sayın
EĞERSAY, bir ölçüte uyan hücreleri sayar (Microsoft: EĞERSAY işlevi).
- Boş bir sütuna (ör. G sütunu) gönderen adlarını alt alta yazın: Ayşe, Mehmet, Zeynep.
- Yanındaki hücreye şu formülü girin ve aşağı doğru kopyalayın:
=EĞERSAY(C:C;G2)
Örnek veride Ayşe için 2, Mehmet için 2, Zeynep için 1 sonucu çıkar. Tek bir kişiyi doğrudan saymak için =EĞERSAY(C:C;"Ayşe") da yazabilirsiniz.
Microsoft iki noktaya dikkat çeker: ölçüt büyük-küçük harf ayırmaz ve metnin başında ya da sonunda fazladan boşluk varsa beklenmedik sonuçlar çıkabilir. Bir kişinin adı dosyada iki farklı biçimde geçiyorsa iki ayrı gönderen olarak sayılır.
Aylara göre mesaj sayısı: yardımcı sütun ve PivotTable
PivotTable’ın tarih gruplama özelliği gerçek tarih değerleri ister. Exportly’nin Date sütunu metin olduğu için en kolay yol, ayı ayrı bir sütuna çıkarmaktır.
- F1 hücresine
Ayyazın. F2’ye şu formülü girin ve aşağı kopyalayın:
=SOLDAN(A2;7)
SOLDAN metnin başından belirtilen sayıda karakteri alır (Microsoft: SOLDAN işlevi); 2026-03-02 hücresinden 2026-03 çıkar.
- Tablonun herhangi bir hücresini seçin ve Ekle > PivotTable’a gidin.
- Yeni Çalışma Sayfası’nı seçip Tamam’a tıklayın.
- PivotTable Alanları bölmesinde Ay alanını Satırlar’a, Sender alanını Sütunlar’a, Message alanını Değerler’e sürükleyin.
Message metin olduğu için Excel onu toplamaz, sayar; sonuçta her ay için kişi başına mesaj sayısını gösteren bir tablo elde edersiniz (Microsoft: PivotTable oluşturma). Örnek veride Mart’ta 3, Nisan’da 2 mesaj görünür.
Microsoft’un önerisi: PivotTable’ın kaynak verisinde tek bir başlık satırı olmalı ve birleştirilmiş hücre bulunmamalıdır.
En çok hangi saatte yazışılıyor?
Aynı yöntemi saat için kullanın.
- H1’e
Saatyazın, H2’ye şu formülü girip aşağı kopyalayın:
=SOLDAN(B2;2)
21:47 hücresinden 21 çıkar.
- Yeni bir PivotTable oluşturun: Saat alanını Satırlar’a, Message alanını Değerler’e koyun.
- Değer sütununu büyükten küçüğe sıralayın. En üstteki saat, sohbetin en yoğun saatidir.
Örnek veride 22 saati iki mesajla öne çıkar. Gece ile gündüzü karşılaştırmak, bir grubun hangi saatlerde aktif olduğunu ya da bir iş yazışmasının mesai dışına ne kadar taştığını görmek için kullanışlıdır.
Excel’i nerede açmalısınız?
Bu adımları bilgisayarda Excel ile yapmak en rahatıdır. Microsoft’un sayfası PivotTable oluşturmayı Windows ve iPad için Excel’de anlatıyor; iPhone için ayrı adım vermiyor. Exportly’den aldığınız .xlsx dosyasını Dosyalar’a kaydedip bilgisayarınıza aktarabilir ya da e-postayla kendinize gönderebilirsiniz.
Exportly yalnızca tabloyu üretir; analiz yapmaz, özet çıkarmaz. Sohbetleriniz iPhone’da işlenir ve hiçbir zaman sunucuya yüklenmez. Hangi formatın ne işe yaradığını merak ediyorsanız: Sohbet dışa aktarma formatı: PDF mi, Excel mi, Word mü?. Kalabalık bir grubu çözümleyecekseniz önce WhatsApp grup sohbeti dışa aktarma yazısına göz atın.
Sık sorulan sorular
WhatsApp sohbet analizi nasıl yapılır?
Sohbeti WhatsApp’tan dışa aktarın, her mesajın bir satır olduğu bir Excel dosyasına çevirin, sonra EĞERSAY ile kişi başına mesajları sayın ve PivotTable ile aylara ya da saatlere göre özetleyin.
Excel’de kişi başına mesaj sayısını nasıl bulurum?
Gönderen sütununda EĞERSAY kullanın, örneğin =EĞERSAY(C:C;"Ayşe"). Ya da PivotTable’da Sender alanını Satırlar’a, Message alanını Değerler’e koyun.
PivotTable’da tarihleri aylara göre gruplayamıyorum, neden?
Gruplama gerçek tarih değerleri ister. Exportly tarihleri metin olarak yazar; =SOLDAN(A2;7) ile bir ay sütunu oluşturup PivotTable’da onu kullanın.
Excel yerine CSV alabilir miyim?
Evet. Exportly CSV de dışa aktarır; CSV dosyasını Excel’de ya da başka bir tablo uygulamasında açabilirsiniz.
Diğer dillerde: Deutsch · English · Español (México) · Français · Italiano · Português (Brasil)