Microsoft Excel’de birden fazla sayfada veri aramak, büyük veri setleriyle çalışanlar için önemli bir beceridir. Eğer bir Excel dosyanızda farklı sayfalara dağılmış verileriniz varsa ve belirli bir kelime, sayı veya değeri aramak istiyorsanız, Excel’in sunduğu bazı etkili yöntemleri kullanabilirsiniz.
Bu rehberde, Excel’de birden fazla sayfada nasıl arama yapabileceğinizi adım adım açıklıyoruz.
1. Excel’in “Bul ve Değiştir” Özelliği ile Birden Fazla Sayfada Arama
Excel’de en hızlı arama yöntemi “Bul ve Değiştir” (Find and Replace) aracıdır.
📌 Adımlar:
1️⃣ Excel’i açın ve Ctrl + F tuşlarına basarak “Bul ve Değiştir” penceresini açın.
2️⃣ Aramak istediğiniz kelimeyi veya değeri “Bul” kutusuna yazın.
3️⃣ “Seçenekler” butonuna tıklayın ve “İçinde Ara” seçeneğini “Çalışma Kitabı” olarak ayarlayın.
4️⃣ “Tümünü Bul” butonuna tıklayın ve sonuçları görüntüleyin.
💡 İpucu: Arama sonucunda bulunan tüm hücreler bir listede gösterilir, böylece hangi sayfada olduğunu kolayca görebilirsiniz.
2. Excel Formülleri ile Birden Fazla Sayfada Arama
Eğer belirli bir değeri otomatik olarak birden fazla sayfada aramak istiyorsanız, aşağıdaki formülleri kullanabilirsiniz.
🔹 YÖNTEM 1: VLOOKUP ile Farklı Sayfalarda Arama
Eğer aradığınız veri belirli bir sütunda ve birden fazla sayfada yer alıyorsa, VLOOKUP (DÜŞEYARA) fonksiyonunu kullanabilirsiniz.
📌 Örnek:
Varsayalım ki, “Sayfa1” ve “Sayfa2” isimli iki sayfanız var ve A sütunundaki bir değeri aramak istiyorsunuz:
=VLOOKUP(“ArananDeğer”, Sayfa1!A:B, 2, FALSE)
Bu formül, Sayfa1’in A sütununda “ArananDeğer”i bulur ve aynı satırdaki B sütunundaki değeri getirir.
💡 Not: Eğer Sayfa1’de bulunmazsa, Sayfa2’de de aynı işlemi yapabilirsiniz:
=IFERROR(VLOOKUP(“ArananDeğer”, Sayfa1!A:B, 2, FALSE), VLOOKUP(“ArananDeğer”, Sayfa2!A:B, 2, FALSE))
Bu formül, önce Sayfa1’de arar, eğer bulunamazsa Sayfa2’de arama yapar.
🔹 YÖNTEM 2: INDEX ve MATCH ile Farklı Sayfalarda Arama
Eğer VLOOKUP yerine daha esnek bir yöntem kullanmak istiyorsanız, INDEX ve MATCH kombinasyonunu deneyebilirsiniz.
📌 Örnek:
=INDEX(Sayfa1!B:B, MATCH(“ArananDeğer”, Sayfa1!A:A, 0))
Bu formül, Sayfa1’in A sütununda arama yapar ve eşleşen satırdaki B sütunundaki değeri getirir.
3. Makro (VBA) Kullanarak Birden Fazla Sayfada Arama
Eğer Excel’de daha gelişmiş bir arama sistemi istiyorsanız, VBA (Makro) kullanarak tüm sayfalarda hızlı bir arama yapabilirsiniz.
📌 VBA Kodu:
1️⃣ Alt + F11 tuşlarına basarak VBA Editörü’nü açın.
2️⃣ Ekle > Modül seçeneğiyle yeni bir modül ekleyin.
3️⃣ Aşağıdaki kodu yapıştırın:
Sub BirdenFazlaSayfadaArama()
Dim sayfa As Worksheet
Dim aramaKelimesi As String
Dim hucre As Range
aramaKelimesi = InputBox("Aranacak Kelimeyi Girin:")
For Each sayfa In ThisWorkbook.Sheets
sayfa.Activate
Set hucre = sayfa.Cells.Find(What:=aramaKelimesi, LookAt:=xlPart)
If Not hucre Is Nothing Then
MsgBox "Bulunan Değer: " & hucre.Value & vbNewLine & "Sayfa: " & sayfa.Name & " Hücre: " & hucre.Address
End If
Next sayfa
End Sub
📌 Bu kod, tüm sayfalarda arama yaparak bulunan hücrelerin konumunu gösterir.
💡 İpucu: VBA kodlarıyla arama yaparken büyük-küçük harf duyarlılığını değiştirebilir, belirli sütunları hedefleyebilir veya aranan değere bağlı işlem yapabilirsiniz.
4. Excel Power Query ile Tüm Sayfalarda Arama Yapma
Eğer çok büyük veri setleri ile çalışıyorsanız, Power Query kullanarak tüm sayfalardaki verileri tek bir tabloda birleştirebilir ve arama yapabilirsiniz.
📌 Adımlar:
1️⃣ “Veri” sekmesine gidin ve “Power Query ile Getir” seçeneğini seçin.
2️⃣ “Çalışma Kitabındaki Sayfaları Seçin” ve birleştirme işlemi yapın.
3️⃣ Yeni birleştirilen tabloda “Ara” fonksiyonlarını kullanarak verileri filtreleyin.
Power Query, dinamik olarak tüm sayfalardaki verileri tek bir tabloya aktarmanızı sağlar.
Sonuç: Excel’de Birden Fazla Sayfada Arama Yapmak Mümkün mü?
Evet! Excel’de birden fazla sayfada arama yapmak için farklı yöntemler kullanabilirsiniz:
✅ “Bul ve Değiştir” yöntemi ile hızlıca sonuçları listeleyin.
✅ VLOOKUP veya INDEX-MATCH ile belirli sütunlarda arama yapın.
✅ VBA Makro ile otomatik aramalar yapın.
✅ Power Query ile sayfalardaki tüm verileri tek bir tabloda toplayarak arama yapın.
Hangi yöntemin sizin için en uygun olduğunu veri büyüklüğüne ve arama ihtiyacınıza bağlı olarak seçebilirsiniz.