Skip to main content

Birden fazla sayfa veya çalışma kitabında bir değeri hızlıca nasıl arayabilirsiniz?

Author: Sun Last Modified: 2025-08-07

Excel'de farklı sayfalarda veya hatta birkaç çalışma kitabında görünebilecek belirli bir değeri bulmanız gereken oldu mu? Bu, özellikle büyük projelerde, aylık raporlarda çalışırken veya birkaç dosyada tutulan bilgileri birleştirme durumunda yaygın bir senaryodur. Her bir sayfayı veya dosyayı manuel olarak kontrol etmek yalnızca zaman alıcı değil, aynı zamanda hatalara da açık olabilir. Bu öğreticide, bir çalışma kitabında, birden çok çalışma kitabında veya formül tabanlı ve birleştirilmiş veri çözümü ararken verileri verimli bir şekilde aramak için kullanabileceğiniz birkaç etkili yöntem keşfedeceksiniz. Bu yaklaşımlar rutin Excel iş akışları veya veri analizi projelerinde karşılaşabileceğiniz pratik ihtiyaçları ele almaktadır.

Bir çalışma kitabındaki birden fazla sayfada bir değeri Bul ve Değiştir fonksiyonu ile arayın

Bir klasördeki tüm çalışma kitaplarında bir değeri VBA ile arayın

Kutools for Excel ile hızlıca birden fazla açılmış çalışma kitabında bir değeri arayın good idea3

Excel formülleri kullanarak birden fazla sayfada bir değeri arayın


Bul ve Değiştir fonksiyonu ile bir çalışma kitabındaki birden fazla sayfada bir değeri arayın

Excel'in Bul ve Değiştir fonksiyonu, aynı çalışma kitabındaki birden fazla çalışma sayfasında belirli değerleri hızlıca bulmak için temel ancak etkili bir yoldur. Bu yöntem, hangi sayfaları arayacağınızı bildiğinizde veya verileriniz tek bir dosya içinde nispeten iyi yapılandırıldığında en kullanışlıdır. Farklı dosyalar arasında veya kapalı çalışma kitapları arasında arama yapmaz, ancak hızlı bakışlar için basit bir yol sunar.

1. Aramanızda dahil etmek istediğiniz sayfa sekmelerini, Ctrl tuşuna basılı tutarak ve her bir çalışma sayfasını Sayfa Sekmesi çubuğundaki tek tek tıklayarak seçerek başlayın. Bu, aramanın tüm seçili sayfalara aynı anda uygulanmasını sağlar. Ekran görüntüsüne bakın:

A screenshot of selecting multiple sheet tabs in Excel using the Ctrl key

2. İstediğiniz sayfaları seçtikten sonra, Ctrl + F tuşlarına basın Bul ve Değiştir iletişim kutusunu açmak için. Bul sekmesi altındaki Bulunacak metin kutusuna bulmak istediğiniz değeri yazın ve ardından Tümünü Bul düğmesine tıklayın. Excel, seçilen sayfalardaki arama değerini içeren tüm hücrelerin bir listesini ve konumlarını hemen gösterecektir. Ekran görüntüsüne bakın:

A screenshot of the Find and Replace window in Excel showing the Find what field

İpucu: Bul ve Değiştir aracı yalnızca açık ve görünür olan seçili sayfalar içinde arama yapar. Aramanızı ek sayfalara genişletmek istiyorsanız, yukarıda açıklandığı gibi onları seçtiğinizden emin olun. Yanlışlıkla bir sayfayı kaçırdıysanız, seçimlerinize dahil ettikten sonra işlemi tekrarlayın.

Önlemler: Bu yöntem kapalı veya gizli çalışma kitaplarında arama yapmaz ve hücreleri otomatik olarak vurgulamaz – yalnızca gezinme için sonuçları listeler.

Sorun Giderme: Beklenen sonuçları görmüyorsanız, sayfa seçimlerinizi iki kez kontrol edin ve aramayı gizleyebilecek veya kısıtlayabilecek filtreler veya hücre korumaları uygulamadığınızdan emin olun.


Birden Çok Sayfa ve Çalışma Kitabı Arasında Değerleri Kolayca Bulun ve Değiştirin

Kutools for Excel'in gelişmiş Bul ve Değiştir özelliği, birden çok sayfa veya hatta tüm açık çalışma kitapları arasında değerleri aramak ve değiştirmek için etkili bir yöntem sunar. Bu gelişmiş özellik sayesinde, büyük veri setleriyle çalışırken zaman kazanabilir ve hatalardan kaçınabilirsiniz, böylece Excel görevleriniz daha hızlı ve daha doğru hale gelir.
A screenshot of Kutools for Excel's Find and Replace feature in action

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


Bir klasördeki tüm çalışma kitaplarında bir değeri VBA ile arayın

Eğer henüz açmadığınız dosyalar da dahil olmak üzere bir klasöre kaydedilmiş birden fazla çalışma kitabında belirli bir değeri aramanız gerekiyorsa, Excel'in yerleşik araçları bunu doğrudan yapamaz. Bu durumda, bir VBA (Visual Basic for Applications) makrosu süreci otomatikleştirebilir, klasördeki her çalışma kitabını sistematik olarak açar, tüm çalışma sayfalarını tarar ve eşleşmeler bulunduğunda kaydeder. Bu yaklaşım, periyodik denetimler veya arşivlenmiş veya toplu dosyalarda değerleri kontrol etmek için oldukça pratiktir.

1. Excel'de yeni (veya boş) bir çalışma kitabı açarak başlayın. Arama sonuçlarının görünmesini istediğiniz hücreyi seçin (genellikle A1 hücresi). Microsoft Visual Basic for Applications düzenleyici penceresini başlatmak için Alt + F11 tuşlarına basın.

2. VBA düzenleyicisinde, yeni bir modül oluşturmak için Ekle > Modül'e gidin ve ardından aşağıdaki VBA kodunu modül penceresine yapıştırın.

VBA: Bir klasördeki tüm çalışma kitaplarında bir değeri arayın.

Sub SearchFolders()
'UpdatebyKutoolsforExcel20200913
    Dim xFso As Object
    Dim xFld As Object
    Dim xStrSearch As String
    Dim xStrPath As String
    Dim xStrFile As String
    Dim xOut As Worksheet
    Dim xWb As Workbook
    Dim xWk As Worksheet
    Dim xRow As Long
    Dim xFound As Range
    Dim xStrAddress As String
    Dim xFileDialog As FileDialog
    Dim xUpdate As Boolean
    Dim xCount As Long
    Dim xAWB As Workbook
    Dim xAWBStrPath As String
    Dim xBol As Boolean
    Set xAWB = ActiveWorkbook
    xAWBStrPath = xAWB.Path & "\" & xAWB.Name
    On Error GoTo ErrHandler
    Set xFileDialog = Application.FileDialog(msoFileDialogFolderPicker)
    xFileDialog.AllowMultiSelect = False
    xFileDialog.Title = "Select a forlder"
    If xFileDialog.Show = -1 Then
        xStrPath = xFileDialog.SelectedItems(1)
    End If
    If xStrPath = "" Then Exit Sub
    xStrSearch = "KTE"
    xUpdate = Application.ScreenUpdating
    Application.ScreenUpdating = False
    Set xOut = Worksheets.Add
    xRow = 1
    With xOut
        .Cells(xRow, 1) = "Workbook"
        .Cells(xRow, 2) = "Worksheet"
        .Cells(xRow, 3) = "Cell"
        .Cells(xRow, 4) = "Text in Cell"
        Set xFso = CreateObject("Scripting.FileSystemObject")
        Set xFld = xFso.GetFolder(xStrPath)
        xStrFile = Dir(xStrPath & "\*.xls*")
        Do While xStrFile <> ""
            xBol = False
            If (xStrPath & "\" & xStrFile) = xAWBStrPath Then
                xBol = True
                Set xWb = xAWB
            Else
                Set xWb = Workbooks.Open(Filename:=xStrPath & "\" & xStrFile, UpdateLinks:=0, ReadOnly:=True, AddToMRU:=False)
            End If
            For Each xWk In xWb.Worksheets
                If xBol And (xWk.Name = .Name) Then
                Else
                Set xFound = xWk.UsedRange.Find(xStrSearch)
                If Not xFound Is Nothing Then
                    xStrAddress = xFound.Address
                End If
                Do
                    If xFound Is Nothing Then
                        Exit Do
                    Else
                        xCount = xCount + 1
                        xRow = xRow + 1
                        .Cells(xRow, 1) = xWb.Name
                        .Cells(xRow, 2) = xWk.Name
                        .Cells(xRow, 3) = xFound.Address
                        .Cells(xRow, 4) = xFound.Value
                    End If
                    Set xFound = xWk.Cells.FindNext(After:=xFound)
                Loop While xStrAddress <> xFound.Address
                End If
            Next
            If Not xBol Then
            xWb.Close (False)
            End If
            xStrFile = Dir
        Loop
        .Columns("A:D").EntireColumn.AutoFit
    End With
    MsgBox xCount & " cells have been found", , "Kutools for Excel"
ExitHandler:
    Set xOut = Nothing
    Set xWk = Nothing
    Set xWb = Nothing
    Set xFld = Nothing
    Set xFso = Nothing
    Application.ScreenUpdating = xUpdate
    Exit Sub
ErrHandler:
    MsgBox Err.Description, vbExclamation
    Resume ExitHandler
End Sub

3. Makroyu çalıştırmak için F5 tuşuna basın veya Çalıştır düğmesine tıklayın. Bir Klasör Seç iletişim penceresi açılacak, aramak istediğiniz çalışma kitaplarını içeren klasörü seçmenizi sağlayacaktır. Ekran görüntüsüne bakın:

A screenshot of the Select a Folder dialog in Excel for choosing a folder to search

4. Tamam'a tıklayın. Arama tamamlandıktan sonra, belirtilen değeri içeren bulunan hücrelerin toplam sayısını size bildiren bir ileti kutusu açılacaktır. Ekran görüntüsüne bakın:

A screenshot of a dialog showing the number of cells found during a search in Excel

5. Mesajı kapatmak için Tamam'a tıklayın. Değerin bulunduğu tüm konumlar, çalışma kitabı adı, çalışma sayfası adı, hücre referansı ve inceleme için tam hücre içeriğiyle birlikte yeni bir çalışma sayfasında listelenir.

A screenshot of the list of found cells in Excel after using VBA search

İpucu: Geçerli arama terimi VBA'da “KTE” olarak ayarlanmıştır. Bunu, koddaki xStrSearch = "KTE" satırını değiştirmek suretiyle aramak istediğiniz herhangi bir değerle özelleştirebilirsiniz.

Önlemler: Çalıştırmadan önce, ilgili tüm çalışma kitaplarının kaydedildiğinden ve kapalı olduğundan emin olun (makronuzu çalıştırdığınız çalışma kitabı hariç, o açık kalabilir). Çok sayıda veya karmaşık Excel dosyası içeren büyük klasörler işleme almak biraz zaman alabilir. Makro çalışırken işlemi kesmeyin.

Sorun Giderme: Hata alırsanız, tüm dosyaların gerçek Excel çalışma kitapları olduğundan (bozuk veya parola korumalı değil) ve makro güvenlik ayarlarınızın kodun çalışmasına izin verdiğinden emin olun. Makro bitmiyorsa, önce daha küçük bir dosya setinde çalıştırmayı deneyin.


Kutools for Excel ile birden fazla açılmış çalışma kitabında bir değeri hızlıca arayın

Excel oturumunuzda zaten açık olan birkaç çalışma kitabında arama yapmak istediğinizde, Kutools for Excel, bu süreci çok daha kolay ve düzenli hale getiren özel bir Bul ve Değiştir paneli sunar. Bu, özellikle betik yazma veya karmaşık kurulum gerektirmeden çalışma kitaplarınızı hızlıca tarayabilmeniz için idealdir ve genellikle aynı anda birden fazla dosyayla çalışan ve aramaları yönetmek için kullanıcı dostu, basit bir araç arayan kullanıcılar için mükemmeldir.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Açık olan herhangi bir çalışma kitabınızda, Kutools sekmesine gidin ve Gezinmeseçeneğini seçin. Sonra Bul ve Değiştir düğmesine tıklayınFind and Replace button ve Bul ve Değiştir panelini, genellikle Excel pencerenizin sol tarafında bulunan paneli getirin. Ekran görüntüsüne bakın:

A screenshot of the Find and Replace pane in Excel

2. Bul sekmesinde, aramak istediğiniz değeri Bulunacak metinmetin kutusuna girin. Her açık çalışma kitabında arama yapmak için Tüm çalışma kitapları seçeneğini İçinde açılır menüsünden seçin. Ardından Tümünü Bul 'a tıklayarak tüm eşleşen hücrelerin bir listesini ve konumlarını anında görüntüleyin. Ekran görüntüsüne bakın:
A screenshot of the Kutools Find and Replace pane with the 'Find what' field filled out

İpucu: Kutools for Excel'in gelişmiş Bul ve Değiştir yardımcı programı, tüm açık çalışma kitaplarında değil, ayrıca seçili sayfalarda, etkin çalışma kitabında, geçerli çalışma sayfasında veya yalnızca mevcut seçimde veri aramak ve değiştirmek için de kullanılabilir. Bu, ihtiyaçlarınıza göre özelleştirilmiş kontrol sağlar.
A screenshot of Kutools for Excel’s Find and Replace dialog showing results across all workbook

Önlemler: Aramak istediğiniz tüm çalışma kitaplarının aramaya başlamadan önce açık olduğundan emin olun, çünkü bu araç şu anda Excel'de açık olmayan dosyaları arayamaz.

Sorun Giderme: Bazı dosyalar arama sonuçlarınızda görünmüyorsa, tamamen Excel'de yüklendiğinden ve arama erişimini kısıtlayabilecek korumalı görünüm veya salt okunur modda olmadığından emin olun.

Demo: Kutools for Excel ile Birden Fazla Açılmış Çalışma Kitabında Değer Ara

 
Kutools for Excel: Parmaklarınızın ucunda 300 kadar kullanışlı araç! Sürekli ücretsiz AI özellikleriyle çalışın! Hemen İndirin!

Excel formülleri kullanarak birden fazla sayfada bir değeri arayın

Çalışma kitabınızda birkaç bilinen sayfa adınız varsa ve bu sayfalarda belirli bir değerin var olup olmadığını ve nerede olduğunu kontrol etmeniz gerekiyorsa, arama sonuçlarınızı otomatik olarak yenilemek için Excel formüllerini dinamik olarak kullanabilirsiniz. Bu yaklaşım, sayfa listenizin nispeten statik olduğu veya ayrı bir tabloda yönetildiği durumlarda özellikle uygundur.

Bu yöntem, aranacak tüm sayfaların adlarını önceden bilmeyi veya listelemeyi gerektirir. Otomatik kontroller, panolar veya her seferinde tam bir tarama yapmadan bir özet referans oluşturmak istediğinizde en etkilidir.

Avantajlar: Veriler değiştiğinde sonuçlar otomatik olarak güncellenir; betik veya eklentilere gerek yoktur; her şey çalışma kitabı içinde yapılır.
Dezavantajlar: Sayfa adlarının sık sık değiştiği durumlar veya çok fazla sayıda sayfanız olduğu durumlar için uygun değildir.

Örnek senaryo: Sheet1, Sheet2 ve Sheet3 adında üç sayfanız olduğunu varsayalım. "Invoice123" gibi belirli bir değerin bu sayfalardaki A1 hücresinde görünüp görünmediğini veya bu sayfalarda herhangi bir yerde bulunup bulunmadığını kontrol etmek istiyorsunuz.

Adım1. D2:D4te sayfa adlarının bir listesi olduğunu varsayalım (D2: Sheet1, D3: Sheet2, D4: Sheet3). Aranacak değeri (örneğin, "Invoice123") E1e girin. Ardından, F2ye şu formülü girin:

=IF(COUNTIF(INDIRECT("'"&D2&"'!A:A"), $E$1) >0, "Found", "Not Found")

Adım2. Formülü F2'den F4'e sürükleyerek D2:D4'te listelenen tüm sayfaları kontrol edin. Bu, her sayfa için "Bulundu" veya "Bulunamadı" döndürecektir.

Nasıl çalışır: Formül, her listelenen çalışma sayfasına referans oluşturmak için INDIRECT'i ve her sayfadaki A sütununda E1'deki değerin görünüp görünmediğini kontrol etmek için COUNTIF'i kullanır. Gerekirse A:A aralığını başka bir sütun veya belirli bir aralıkla (örneğin, A1:Z100) değiştirin.

Ek İpucu: Değeri içeren sayfa adlarını almak için aşağıdaki dizi formülünü kullanın (eski Excel sürümlerinde Ctrl + Shift + Enter ile veya Microsoft 365/Excel 2021+'de normal formül olarak girin):

=TEXTJOIN(", ",TRUE,IF(COUNTIF(INDIRECT("'"&D2:D4&"'!A:A"), $E$1)>0, D2:D4, ""))

Bu, değerin bulunduğu tüm sayfa adlarının virgülle ayrılmış bir listesini döndürecektir. INDIRECT ile dikkatli olun - yalnızca açık çalışma kitaplarıyla çalışır ve kapalı dosyalarda arama yapmanıza izin vermez.

Önlemler: Sayfa adları değiştirilirse veya silinirse, formül #BAŞV! hatası döndürür; sayfa adı listesinin doğru olduğundan her zaman emin olun. Daha büyük çalışma kitapları için INDIRECT tabanlı formüller çalışma kitabınızın performansını yavaşlatabilir.

Sorun Giderme: Hata görürseniz, tüm başvurulan sayfaların var olduğundan ve arama aralığınızın doğru olduğundan emin olun. Dinamik sayfa listeleri için, sayfa listesini otomatik olarak güncel tutmak üzere adlandırılmış aralıkları veya Veri Doğrulaması kullanmayı düşünün.


İlgili Makaleler:


En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veriye dayalı analizi devrimsel olarak değiştirin: Akıllı Yürütme |Kod Oluştur |Özel Formüller Oluştur |Verileri Analiz Edin ve Grafikler Oluşturun |Geliştirilmiş İşlevler’i çağırın
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir | Formül Olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluşturun | Bağımlı Açılır Liste | Çoklu Seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Özel Seçilen Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En Gözde15 Araç Seti:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştir & Böl Araçları (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve daha fazlası
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40’tan fazla başka dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...


Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
  • Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!