
Formula generik
=ADDRESS(MIN(ROW(range)),MIN(COLUMN(range)))
Ringkasan
Untuk mendapatkan alamat sel pertama dalam julat, anda boleh menggunakan fungsi ALAMAT bersama fungsi ROW, COLUMN, dan MIN. Dalam contoh yang ditunjukkan, formula dalam F5 adalah:
=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)))
di mana data adalah julat bernama B5: D14.
Penjelasan
Fungsi ALAMAT membuat rujukan berdasarkan nombor baris dan lajur yang diberikan. Dalam kes ini, kami ingin mendapatkan baris pertama dan lajur pertama yang digunakan oleh data julat bernama (B5: D14).
Untuk menggunakan baris pertama, kami menggunakan fungsi ROW bersama dengan fungsi MIN seperti ini:
MIN(ROW(data))
Kerana data mengandungi lebih dari satu baris, ROW mengembalikan array nombor baris:
(5;6;7;8;9;10;11;12;13;14)
Susunan ini terus ke fungsi MIN, yang mengembalikan nombor terkecil:
MIN((5;6;7;8;9;10;11;12;13;14)) // returns 5
Untuk mendapatkan lajur pertama, kami menggunakan fungsi COLUMN dengan cara yang sama:
MIN(COLUMN(data))
Oleh kerana data mengandungi tiga baris, COLUMN mengembalikan array dengan tiga nombor lajur:
(2,3,4)
dan fungsi MIN kembali mengembalikan nombor terbesar:
MIN((2,3,4)) // returns 2
Kedua-dua hasil dikembalikan terus ke fungsi ALAMAT, yang membina rujukan ke sel pada baris 5, lajur 2:
=ADDRESS(5,2) // returns $B$5
Sekiranya anda mahukan alamat relatif dan bukan rujukan mutlak, anda boleh memberikan 4 untuk argumen ketiga seperti ini:
=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)),4) // returns B5
Alternatif fungsi CELL
Walaupun tidak jelas, fungsi INDEX mengembalikan rujukan, jadi kita dapat menggunakan fungsi CELL dengan INDEX untuk mendapatkan alamat sel pertama dalam julat seperti ini:
=CELL("address",INDEX(data,1,1))
Dalam kes ini, kami menggunakan fungsi INDEX untuk mendapatkan rujukan ke sel pertama dalam julat dengan memberikan INDEX 1 untuk nombor baris dan 1 untuk nombor lajur, dengan data untuk array:
INDEX(data,1,1) // returns reference to B5
INDEX kemudian mengembalikan rujukan ke sel B5, dan kami menggunakan fungsi CELL dengan "alamat", untuk memaparkan alamat.
Catatan: Fungsi CELL adalah fungsi tidak menentu yang boleh menyebabkan masalah prestasi dalam buku kerja besar atau kompleks.