Dalam rentang dengan filter, saya ingin memiliki kolom nomor baris yang akan berubah sesuai dengan filter , sehingga baris selalu dihitung secara berurutan dari 1. Misalnya, berikut ini adalah rentang dengan filter:
Number Name Gender
1 Alice F
2 Jason M
3 Ka F
4 Fiona F
5 Albert M
Sekarang anggaplah kita menerapkan filter untuk menunjukkan baris di mana Gender adalah M:
Number Name Gender
2 Jason M
5 Albert M
Di atas adalah apa yang biasanya ditunjukkan oleh Excel, tetapi saya ingin angka tersebut dihitung dari 1 secara berurutan seperti ini:
Number Name Gender
1 Jason M
2 Albert M
Jadi, baris harus dinomori ulang sesuai dengan filter. Saya sudah mencoba sesuatu seperti =MAX(...)+1
atau menggunakan SUBTOTAL()
fungsi, tetapi saya belum berhasil. Apakah mungkin untuk menulis rumus untuk kolom Angka untuk melakukan tugas ini? Bagaimana?
AGGREGATE
sebelumnya. Pasti akan menggunakannya sekarang :)@ Máté Juhász baru saja sampai di depanku. Saya akan menggunakan pendekatan alternatif
SUBTOTAL
. Di A2, masukkan=SUBTOTAL(103,B$2:B2)
dan isi.The
SUBTOTAL
melakukan fungsi bernomor fungsi pada argumen - fungsi ini dijelaskan dalam Bantuan. 103 berhubungan denganCOUNTA
mengabaikan baris tersembunyi. (Anda akan menggunakan nilai 3 untuk memasukkan baris tersembunyi.)COUNTA
Menghitung jumlah sel yang tidak kosong dalam rentang. Kami menggunakanB$2:B2
sintaks untuk menjaga agar sel teratas tetap sama, dan memperluas rentang saat kami turun daftar.sumber