KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

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

YazarSun Değiştirme Tarihi

Excel’de belirli bir değeri farklı sayfalarda hatta birden fazla çalışma kitabında mı aramanız gerekiyor? Bu durum, özellikle büyük projelerde, aylık raporlar üzerinde çalışırken veya birden fazla dosyada saklanan bilgileri birleştirirken oldukça yaygındır. Her sayfa ya da dosya üzerinden manuel olarak taramak yalnızca zaman alıcı değil, aynı zamanda hata yapma riskini de artırır. Bu eğitimde, tek bir çalışma kitabı içinde, birden fazla çalışma kitabı arasında veya formül tabanlı ve birleştirilmiş veri çözümlerine ihtiyacınız olduğunda verileri etkili şekilde nasıl arayacağınızı öğreneceksiniz. Bu yöntemler, hem günlük Excel iş akışlarınızda hem de Veri Analizi projelerinizde karşılaşabileceğiniz pratik ihtiyaçlara doğrudan yanıt sunar.

Bul ve Değiştir işleviyle bir çalışma kitabının birden fazla sayfasında değer arama

Bir klasördeki tüm çalışma kitaplarında VBA ile değer arama

Açık olan birden fazla çalışma kitabında Kutools for Excel ile hızlıca değer arama iyi fikir3

Excel formüllerini kullanarak birden fazla sayfada değer arama


Bir çalışma kitabının birden fazla sayfasında Bul ve Değiştir işleviyle değer arama

Excel’in Bul ve Değiştir işlevi, aynı çalışma kitabındaki birden fazla çalışma sayfasında belirli değerleri hızlıca bulmanın temel ama etkili bir yoludur. Bu yöntem, arama yapmak istediğiniz sayfaları biliyorsanız veya verileriniz tek bir dosya içinde nispeten iyi yapılandırılmışsa en faydalıdır. Farklı dosyalarda veya kapalı çalışma kitaplarında arama yapmaz; ancak hızlı aramalar için basit ve pratik bir çözüm sunar.

1. Başlamak için, aramanıza dahil etmek istediğiniz Sayfa Sekmeleri’ni seçin: Ctrl tuşunu basılı tutarken Sayfa Sekme Çubuğu’ndaki her bir çalışma sayfasına tıklayın. Böylece arama işlemi tüm Seçili Çalışma Sayfaları’nda eşzamanlı olarak gerçekleştirilecektir. Ekran görüntüsüne bakın:

Excel'de Ctrl tuşunu kullanarak birden fazla sayfa sekmesini seçmenin ekran görüntüsü

2. İlgili sayfaları seçtikten sonra Ctrl + F tuşlarına basarak Bul ve Değiştir iletişim kutusunu açın. Aramak istediğiniz değeri Ne ara metin kutusuna girin ve Bul sekmesinden Tümünü Bul düğmesine tıklayın. Excel, seçili çalışma sayfalarında arama değerini içeren tüm hücrelerin konumlarını anında listeleyecektir. Ekran görüntüsüne bakın:

Excel'de 'Bul' alanını gösteren Bul ve Değiştir penceresinin ekran görüntüsü

İpucu: Bul ve Değiştir aracı, yalnızca açık ve görünür olan Seçili Çalışma Sayfaları’nda arama yapar. Aramanızı ek sayfalara genişletmek istiyorsanız, bunları yukarıda açıklandığı gibi seçtiğinizden emin olun. Bir sayfayı atladığınızı fark ederseniz, seçimine dahil ettikten sonra işlemi tekrarlayın.

Dikkat Edilmesi Gerekenler: Bu yöntem, kapalı veya gizli çalışma kitaplarında arama yapmaz ve hücreleri otomatik olarak vurgulamaz; yalnızca gezinme amacıyla sonuçları listeler.

Sorun Giderme: Beklenen sonuçları görmüyorsanız, sayfa seçimlerinizi ve filtre ya da hücre korumaları gibi aramayı gizleyebilecek veya kısıtlayabilecek ayarları kontrol edin.


Birden Fazla Sayfa ve Çalışma Kitabı Boyunca Değerleri Zorlanmadan Bul ve Değiştir

Kutools for Excel'nin gelişmiş Bul ve Değiştirözelliği, birden fazla sayfada veya hatta tüm açık çalışma kitaplarında değerleri aramanız ve değiştirmeniz için verimli bir yol sunar. Bu gelişmiş özellik sayesinde büyük veri kümeleriyle çalışırken Zamanı Kaydet ve hataları ortadan kaldırabilir, Excel görevlerinizi daha hızlı ve daha doğru hale getirebilirsiniz.
Kutools for Excel'ın çalışır durumdaki Bul ve Değiştir özelliğinin ekran görüntüsü

Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300'ten fazla temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin


Bir klasördeki tüm çalışma kitaplarında VBA ile değer arama

Henüz açılmamış olsalar bile bir klasörde kayıtlı birden fazla çalışma kitabında belirli bir değeri aramanız gerekiyorsa, Excel’in yerleşik araçları bunu doğrudan yapamaz. Böyle durumlarda, Visual Basic for Applications (VBA) makrosu süreci sorunsuzca otomatikleştirebilir: klasördeki her bir çalışma kitabını sırayla açar, tüm çalışma sayfalarını tarar ve eşleşmelerin bulunduğu konumları kaydeder. Bu yöntem, periyodik denetimlerde ya da arşivlenmiş ve toplu dosyalarda değer kontrolü yaparken son derece pratiktir.

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

2. VBA düzenleyicide yeni bir modül oluşturmak için Ekle > Modül seçeneğine 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 değer 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. Aramak istediğiniz çalışma kitaplarını içeren klasörü seçmenizi sağlayan bir Bir klasör seçin iletişim penceresi açılacaktır. Ekran görüntüsüne bakın:

Arama yapılacak klasörü seçmek için Excel'deki Klasör Seç iletişim kutusunun ekran görüntüsü

4. Tamam düğmesine tıklayın. Arama tamamlandığında, belirttiğiniz değeri içeren toplam hücre sayısını gösteren bir mesaj kutusu görüntülenecektir. Ekran görüntüsüne bakın:

Excel'de bir arama sırasında bulunan hücre sayısını gösteren bir iletişim kutusunun ekran görüntüsü

5. Mesajı kapatmak için Tamam düğmesine tıklayın. Değerin bulunduğu tüm konumlar bir Yeni çalışma sayfasında listelenir; bu listede Çalışma Kitabı Adı, Çalışma Sayfası Adı, hücre referansı ve inceleme amacıyla tam hücre içeriği yer alır.

VBA araması kullandıktan sonra Excel'de bulunan hücreler listesinin ekran görüntüsü

İpucu: Mevcut arama terimi VBA'da “KTE” olarak ayarlanmıştır. Kodda xStrSearch = "KTE" satırını, aramak istediğiniz herhangi bir değerle değiştirerek özelleştirebilirsiniz.

Dikkat Edilmesi Gerekenler: Makroyu ç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 olabilir). Çok sayıda veya karmaşık Excel dosyası içeren büyük klasörlerin işlenmesi zaman alabilir. Makro çalışırken kesintiye uğratmayın.

Sorun Giderme: Hata alırsanız, tüm dosyaların orijinal Excel çalışma kitabı olduğundan (bozuk ya da parola korumalı olmadıklarından) ve makro güvenlik ayarlarınızın kodun çalışmasına izin verdiğinden emin olun. Makro tamamlanmazsa, önce daha az sayıda dosya üzerinde çalıştırmayı deneyin.


Açık olan birden fazla çalışma kitabında Kutools for Excel ile hızlıca değer arama

Excel oturumunuzda zaten açık olan birkaç çalışma kitabında arama yapmak istediğinizde, Kutools for Excel, süreci çok daha kolay ve düzenli hale getiren özel bir Bul ve Değiştir paneli sunar. Bu özellik, özellikle aynı anda birden fazla dosya üzerinde çalışan ve aramalarını yönetmek için kullanıcı dostu, basit bir araca ihtiyaç duyan kullanıcılar için, komut dosyası yazmaya veya karmaşık çözümlere gerek kalmadan çalışma kitaplarınızı hızla taramanızı sağlar.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1. Açık olan çalışma kitaplarınızdan herhangi birinde Kutools sekmesine gidin ve Gezinme seçeneğini seçin. Ardından Bul ve Değiştir düğmesine tıklayarak, genellikle Excel pencerenizin sol tarafında yer alan Bul ve Değiştir düğmesi Bul ve Değiştir panelini getirin. Ekran görüntüsüne bakın:

Excel'de Bul ve Değiştir bölmesinin ekran görüntüsü

2. Bul sekmesinde, aramak istediğiniz değeri Ne ara metin kutusuna girin. Aramayı her açık çalışma kitabında gerçekleştirmek için İçinde açılır menüsünden Tüm çalışma kitapları seçeneğini seçin. Ardından tüm eşleşen hücreler anında konumlarıyla birlikte listelensin diye Tümünü Bul düğmesine tıklayın. Ekran görüntüsüne bakın:
'Bul' alanının doldurulduğu Kutools Bul ve Değiştir bölmesinin ekran görüntüsü

İpucu: Kutools for Excel’in gelişmiş Bul ve Değiştir aracı, yalnızca açık olan tüm çalışma kitaplarında değil, aynı zamanda Seçili Çalışma Sayfaları, Geçerli Çalışma Kitabı, Geçerli Çalışma Sayfası veya sadece Geçerli Seçim içinde de veri arama ve değiştirme imkanı sunar. Böylece ihtiyaçlarınıza tam uyumlu, özelleştirilmiş bir kontrol elde edersiniz.
Kutools for Excel’ın tüm çalışma kitabında sonuçları gösteren Bul ve Değiştir iletişim kutusunun ekran görüntüsü

Dikkat Edilmesi Gerekenler: Bu aracın arama yapabilmesi için, aramak istediğiniz tüm çalışma kitaplarının Excel'de açık olduğundan emin olun; şu anda kapalı olan dosyalarda arama yapılamaz.

Sorun Giderme: Bazı dosyalar arama sonuçlarınızda görünmüyorsa, Excel’de tam olarak yüklendiklerinden ve arama erişimini kısıtlayabilecek Korumalı Görünüm’de ya da salt okunur modda olmadıklarından emin olun.

Demo: Arama değeri Açık Olan Birden Fazla Çalışma Kitabında Kutools for Excel ile

 
Kutools for Excel: Parmaklarınızın ucunda 300 kullanışlı araç! Daha akıllı ve daha hızlı çalışma için yapay zekâ destekli özellikleri deneyin!Hemen İndirin!

Excel formüllerini kullanarak birden fazla sayfada değer arama

Çalışma kitabınızda önceden belirlenmiş birkaç sayfa adınız varsa ve bu sayfalar arasında belirli bir değerin olup olmadığını, varsa nerede olduğunu kontrol etmeniz gerekiyorsa, Excel formüllerini kullanarak bu aramayı dinamik hale getirebilirsiniz. Bu yöntem, özellikle arama sonuçlarınızın otomatik olarak güncel kalmasını istediğinizde ve sayfa listenizin görece sabit olduğu ya da ayrı bir tabloda yönetildiği durumlarda idealdir.

Bu yöntem, arama yapılacak tüm sayfaların adlarını önceden bilmeyi veya listelemeyi gerektirir. Otomatik kontroller, gösterge panoları veya her seferinde tam tarama yapmadan özet bir referans oluşturmak istediğiniz durumlar için en etkilidir.

Avantajlar: Veriler değiştiğinde sonuçlar otomatik olarak güncellenir; betiklere veya eklentilere gerek kalmaz; her şey çalışma kitabı içinde yönetilir.
Dezavantajlar: Sayfa adlarının sıklıkla değiştiği ya da çok sayıda sayfanız olduğu durumlarda uygun değildir.

Örnek senaryo: Üç sayfanız olduğunu varsayalım: Sayfa1, Sayfa2 ve Sayfa3. Belirli bir değerin (örneğin "Invoice123") bu sayfalardaki A1 hücresinde görünüp görünmediğini öğrenmek ya da değerin bu sayfaların herhangi birinde olup olmadığını kontrol etmek istiyorsunuz.

Adım 1. Sayfa adlarının bir listesinin D2:D4 hücrelerinde (D2: Sayfa1, D3: Sayfa2, D4: Sayfa3) bulunduğunu ve aranacak değerin E1 hücresinde (örneğin, "Invoice123") olduğunu varsayalım. Ardından F2 hücresine şu formülü girin:

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

Adım 2. Formülü F2'den F4'e kadar aşağı doğru sürükleyerek D2:D4'te listelenen tüm sayfaları kontrol edin. Bu işlem, her sayfa için "Bulundu" veya "Bulunamadı" sonucunu döndürür.

Nasıl çalışır: Formül, INDIRECT işlevi aracılığıyla listelenen her çalışma sayfasına bir başvuru oluşturur ve COUNTIF işleviyle E1 hücresindeki değerin ilgili sayfanın A sütununda olup olmadığını kontrol eder. Hedef sütunu veya belirli bir aralığı değiştirmek isterseniz, A:Aaralığını istediğiniz gibi ayarlayabilirsiniz (örneğin)A1:Z100).

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 girilir; Microsoft 365/Excel 2021+’te ise normal formül olarak girilebilir):

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

Bu formül, değerin bulunduğu tüm sayfa adlarını virgülle ayrılmış bir liste halinde döndürür. INDIRECT işlevine dikkat edin—yalnızca açık çalışma kitaplarıyla çalışır ve kapalı dosyalarda arama yapmaz.

Uyarılar: Sayfa adları değiştirilir veya silinirse formül #REF! hatası verir; her zaman sayfa Ad listesindeki adın doğru olduğundan emin olun. Büyük çalışma kitaplarında, INDIRECT temelli formüller çalışma kitabınızın performansını yavaşlatabilir.

Sorun Giderme: Hata alırsanız, başvurulan tüm sayfaların mevcut olduğundan ve arama aralığınızın doğru olduğundan emin olun. Dinamik sayfa listeleri için, sayfa listesinin otomatik olarak güncellenmesini sağlamak üzere adlandırılmış aralıkları veya Veri Doğrulamayı kullanmayı düşünün.


İlgili Makaleler:


En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  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 Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraç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 ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar