Formula
=CELL("Nama File",INDIRECT("A1"))
mengembalikan sesuatu seperti
Menyetir. \Path\[NamaFile. xls]NamaLembar
Anda dapat dengan mudah mengekstrak nama lembar kerja dari string ini
=MID(CELL("namafile", A1),FIND("]", CELL("namafile",A1))+1,32)
(Ini diekstraksi 32 karakter, sedangkan panjang nama lembar kerja Excel adalah
terbatas dengan jumlah ini. Tentu saja Anda dapat menggunakan angka antara 32 dan
254)
Anda dapat menggunakan rumus di atas juga dalam bentuk
=MID(CELL("namafile", SheetnAme. A1),CARI("]",
CELL("namafile",SheetName. A1))+1,32)
untuk mendapatkan nama sheet untuk setiap sheet di buku kerja. Sepertinya tidak ada
dosa sekilas, tetapi Anda harus ingat, bahwa referensi berubah, kapan
Anda mengganti nama seprai
Cara lain adalah dengan menulis UDF
Public Function NameOfSheet(N Sebagai Integer) Sebagai Varian
Aplikasi. Lincah
NameOfSheet= Aplikasi. Lembar(N). Nama
Fungsi Akhir
Parameter N adalah indeks lembar dalam urutan Tab. Memasuki beberapa sel
rumus
=IF(ISERROR(NameOfSheet(ROW(A1))),"",NameOfSheet(ROW(A1)))
dan menyalinnya cukup lama memberi Anda daftar semua lembar kerja,
hadir di buku kerja Anda. Keuntungannya, dibandingkan dengan rumus di atas, adalah
Anda dapat menyiapkan rumusnya sebelum lembar dibuat
Atau Anda menggunakan UDF untuk mendapatkan nama lembar ke-N di buku kerja Anda -
tetapi itu berubah ketika Anda mengubah urutan seprai
Arvi Laanemets
> Tidak semudah itu
>
> Anda bisa menggunakan
>
>=LANGSUNG("Lembar"&A1&". C5")
>
> sebagai contoh, selama mereka semua mengikuti Sheet1, Sheet2,. format
Pilihan lain adalah fungsi yang ditentukan pengguna, mis. g. ,
Fungsi ref(wsr As Variant, rr As String) As Range
Dim wb As Workbook, ws As Worksheet
Atur wb = Aplikasi. Penelepon. Induk. Induk
Jika TypeOf wsr Is Range Kemudian wsr = wsr. Sel(1, 1). Nilai2
Jika VarType(wsr) = vbDouble Lalu
wsr = Int(wsr)
Jika 1 Script editor dan tempel rumus ini ke area kode Anda
fungsi GetAllSheets() {
var keluar = Array baru()
var sheets = SpreadsheetApp. getActiveSpreadsheet(). getSheets();
untuk (var i=0 ; i Editor skrip, lihat tangkapan layar