Bagaimana menemukan dan mendapatkan nilai sel pertama yang terlihat setelah pemfilteran di Excel?
Dalam beberapa kasus, Anda mungkin perlu mendapatkan nilai sel pertama yang terlihat dalam daftar yang difilter. Bagaimana cara mencapainya? Artikel ini akan menunjukkan kepada Anda metode untuk mengatasinya.
Temukan dan dapatkan nilai sel pertama yang terlihat setelah pemfilteran dengan rumus array
Temukan dan dapatkan nilai sel pertama yang terlihat setelah memfilter dengan VBA
Temukan dan dapatkan nilai sel pertama yang terlihat setelah pemfilteran dengan rumus array
Anda bisa menerapkan rumus array berikut untuk mendapatkan nilai sel pertama yang terlihat dalam daftar yang difilter. Silakan lakukan sebagai berikut.
1. Pilih sel kosong untuk menempatkan nilai pertama yang terlihat, masukkan rumus di bawah ini ke dalamnya, lalu tekan Ctrl + perubahan + Enter kunci secara bersamaan.
=INDEX(C2:C19,MIN(IF(SUBTOTAL(3,OFFSET(C2,ROW(C2:C19)-ROW(C2),0)),ROW(C2:C19)-ROW(C2)+1)))
Note: Dalam rumusnya, C2: C19 adalah daftar yang difilter yang ingin Anda kembalikan nilai sel pertama yang terlihat, C2 adalah sel pertama dari daftar. Anda dapat mengubahnya sesuai kebutuhan.
Kemudian Anda dapat melihat nilai sel pertama yang terlihat dalam daftar yang difilter yang diisi di sel yang dipilih seperti gambar di atas yang ditunjukkan.
Temukan dan dapatkan nilai sel pertama yang terlihat setelah memfilter dengan VBA
Selain menggunakan rumus array di atas untuk mendapatkan nilai sel pertama yang terlihat dalam daftar yang difilter, Anda dapat menjalankan skrip VBA di bawah ini untuk dengan cepat mengembalikan sel pertama yang terlihat dari daftar yang difilter. Silakan lakukan sebagai berikut.
1. Pilih sel kosong seperti E8 untuk menempatkan nilai sel pertama yang terlihat dari daftar yang difilter.
2. tekan lain + F11 tombol secara bersamaan untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.
3. Dalam Microsoft Visual Basic untuk Aplikasi window, klik Menyisipkan > Modul. Kemudian salin dan tempel kode VBA di bawah ini ke jendela Modul.
Kode VBA: temukan dan dapatkan nilai sel pertama yang terlihat setelah pemfilteran di Excel
Sub FirstVisibleCell()
With Worksheets("Sheet1").AutoFilter.Range
ActiveCell.Value2 = Range("C" & .Offset(1, 0).SpecialCells(xlCellTypeVisible)(1).Row).Value2
End With
End Sub
Note: Dalam kode, Sheet1 adalah nama sheet yang berisi daftar yang difilter. "C" adalah nama kolom tempat Anda ingin mendapatkan nilai terlihat pertama. Anda dapat mengubahnya sesuai kebutuhan.
3. tekan F5 kunci untuk menjalankan kode, maka sel pertama yang terlihat dari daftar yang difilter yang terletak di kolom C akan segera diisi ke dalam sel E8.
Alat Produktivitas Kantor Terbaik
Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Canggih untuk Meningkatkan Produktivitas dan Menghemat Waktu. Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...
Office Tab Menghadirkan antarmuka Tab ke Office, dan Membuat Pekerjaan Anda 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!














