Loncat ke daftar isi utama
 

Bagaimana cara mencari nilai dengan cepat di beberapa lembar atau buku kerja?

Penulis: Matahari Terakhir Dimodifikasi: 2022-09-13

Pernahkah Anda membayangkan mencari nilai tertentu di beberapa lembar atau buku kerja di Excel? Tutorial ini memperkenalkan beberapa metode berbeda untuk memecahkan masalah tentang mencari di beberapa lembar atau mencari di beberapa buku kerja.

Cari nilai di beberapa lembar buku kerja dengan fungsi Temukan dan Ganti

Cari nilai di semua buku kerja folder dengan VBA

Cari nilai dengan cepat di beberapa buku kerja yang dibuka dengan Kutools for Excel ide bagus3


Dengan Excel Cari dan Ganti fungsi, Anda dapat menemukan nilai tertentu di beberapa lembar.

1. Pilih beberapa tab lembar yang ingin Anda temukan nilainya dengan menahan Ctrl kunci dan mengklik lembar kerja di Bilah Tab Lembar satu per satu. Lihat tangkapan layar:

nilai pencarian doc dalam beberapa lembar 1

2. Kemudian Tekan Ctrl + F untuk mengaktifkan Cari dan Ganti jendela, dan ketik nilai yang ingin Anda cari di Temukan apa kotak teks di bawah Menemukan tab, dan kemudian klik Temukan semua tombol untuk mencantumkan semua hasil. Lihat tangkapan layar:

nilai pencarian doc dalam beberapa lembar 2


Temukan dan ganti nilai di seluruh lembar dan buku kerja

Kutools untuk Excelmaju Cari dan Ganti fungsi, dapat membantu Anda menemukan dan mengganti nilai di beberapa lembar dan buku kerja yang dibuka.  Free download
temukan ganti
 
Kutools for Excel: dengan lebih dari 300 add-in Excel yang praktis, gratis untuk dicoba tanpa batasan dalam 30 hari.

Jika Anda ingin mencari nilai di semua buku kerja tertutup dari folder, Anda hanya bisa menerapkan VBA untuk menyelesaikannya.

1. Aktifkan buku kerja baru dan pilih sel, lalu tekan Alt + F11 kunci untuk membuka Microsoft Visual untuk Aplikasi Dasar jendela.

2. klik Menyisipkan > Modul dan tempelkan di bawah VBA ke jendela Modul baru.

VBA: Cari nilai di semua buku kerja dalam folder.

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. Kemudian tekan F5 kunci atau Run tombol untuk menjalankan VBA ini, dan a Pilih folder dialog muncul untuk mengingatkan Anda untuk memilih folder yang ingin Anda cari nilainya. Lihat tangkapan layar:

nilai pencarian doc dalam beberapa lembar 3

4. Dan kemudian klik OK dan dialog lain muncul untuk mengingatkan Anda jumlah sel yang telah ditemukan. Lihat tangkapan layar:

nilai pencarian doc dalam beberapa lembar 4

5. klik OK untuk menutup penjualan itu, dan semua sel yang ditemukan dicantumkan di lembar kerja saat ini dengan informasi yang sesuai.

nilai pencarian doc dalam beberapa lembar 5

olymp trade indonesiaTip: Di atas VBA, Anda mencari nilainya “KTE”, dan Anda bisa berubah “KTE” dari xStrSearch = "KTE" ke nilai lain yang Anda butuhkan.


Jika Anda hanya ingin mencari nilai di beberapa buku kerja yang dibuka, Anda bisa menggunakan Kutools untuk Excel 's maju Cari dan Ganti utilitas

Kutools untuk Excel, dengan lebih dari 300 fungsi praktis, membuat pekerjaan Anda lebih mudah. 

Setelah pemasangan gratis Kutools for Excel, lakukan seperti di bawah ini:

1. Dalam salah satu buku kerja yang dibuka, klik Kutools > Navigasi, lalu klik Cari dan Ganti tombol tombol cari doc untuk pergi ke Cari dan Ganti panel. Lihat tangkapan layar:

nilai pencarian doc dalam beberapa lembar 6

2. Lalu klik Menemukan tab, dan ketikkan nilai yang ingin Anda cari di Temukan apa kotak teks, lalu pilih Semua buku kerja dari Dalam daftar dropdown, dan klik Temukan semua untuk mencantumkan semua sel yang ditemukan. Lihat tangkapan layar:
doc kutools menemukan ganti 2

olymp trade indonesiaTip:

Dengan Kutools untuk Excelmaju Cari dan Ganti utilitas, Anda bisa mencari dan mengganti nilai di lembar yang dipilih di beberapa buku kerja, semua buku kerja, buku kerja aktif, lembar aktif atau pilihan.
doc kutools menemukan ganti 3


Artikel Relatif:

Alat Produktivitas Kantor Terbaik

🤖 Kutools AI Ajudan: Merevolusi analisis data berdasarkan: Eksekusi Cerdas   |  Hasilkan Kode  |  Buat Rumus Khusus  |  Analisis Data dan Hasilkan Grafik  |  Aktifkan Fungsi Kutools...
Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat   |  Hapus Baris Kosong   |  Gabungkan Kolom atau Sel tanpa Kehilangan Data   |   Putaran tanpa Formula ...
Pencarian Super: VLookup Beberapa Kriteria    VLookup Nilai Berganda  |   VLookup di Beberapa Lembar   |   Pencarian Fuzzy ....
Daftar Drop-down Lanjutan: Buat Daftar Drop Down dengan Cepat   |  Daftar Drop Down yang Bergantung   |  Multi-pilih Drop Down List ....
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  |  Bandingkan Rentang & Kolom ...
Fitur Unggulan: Fokus Kisi   |  Tampilan Desain   |   Bar Formula Besar    Manajer Buku Kerja & Lembar   |  Perpustakaan Sumberdaya (Teks otomatis)   |  Pemetik tanggal   |  Gabungkan Lembar Kerja   |  Enkripsi/Dekripsi Sel    Kirim Email berdasarkan Daftar   |  Filter Super   |   Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter, ...)   |   50 + Grafik jenis (Gantt Chart, ...)   |   40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun, ...)   |   19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur, ...)   |   12 Konversi Tools (Angka ke Kata, Konversi Mata Uang, ...)   |   7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel, ...)   |   ... dan banyak lagi

Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu.  Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...


Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!