Kasus kali ini adalah bagaimana menyisipkan nama file serta lokasi file yang sedang digunakan atau istilahnya path and filename untuk file yang sedang dibuka.
Sebenarnya excel sudah menyediakan menu ini secara langsung yang dapat kita akses dengan membuka menu file–> page setup, kemudian pada tab Header/Footer pilih tombol Custom Header atau Custom Footer maka akan tampil kotak dialog seperti dibawah ini :
Ada satu kelemahan jika menggunakan cara diatas, kelemahannya adalah posisi penempatan path dan filename sudah baku ditentukan di dua tempat yaitu di header atau di footer, lalu apakah bisa jika kita ingin bebas menempatkan path dan filename atau sheet name dimanapun di dalam worksheet sesuai keinginan kita ? jawabnya BISA yaitu dengan menggunakan gabungan fungsi CELL dengan info_type adalah filename, FIND dan MID.
Untuk jelasnya perhatikan contoh dibawah ini :
- Untuk menampilkan lokasi file dan nama file ketik formula :
=CELL(“filename”)
filename merupakan info_type (jenis info), jenis info yang mungkin digunakan adalah address, col, color, contents, filename, format, parentheses, prefix, protect, row, type, dan width.
- Menampilkan lokasi file :
=MID(CELL(“filename”),1,FIND(“[“,CELL(“filename”))-1)Lokasi file diambil dengan fungsi MID, dimana karakter awal yang akan diambil adalah karakter ke-1 sedangkan jumlah karakter yang akan diambil dengan menggunakan fungsi FIND dan hasilnya dikurangi satu. Fungsi FIND untuk menghitung panjang karakter sampai dengan batas yang telah ditentukan, dalam hal ini batas yang ditentukan adalah karakter “[“.
- Menampilkan Nama File :
=MID(CELL(“filename”);FIND(“[“;CELL(“filename”))+1;FIND(“]”;CELL(“filename”))-FIND(“[“;CELL(“filename”))-1)Untuk menampilkan nama file prinsipnya sama dengan menampilkan lokasi file yaitu dengan fungsi MID, perbedaannya terletak pada penentuan awal karakter yang diambil yaitu mengunakan formula :
=FIND(“[“;CELL(“filename”))+1
dan jumlah karakter yang diambil menggunakan formula :
=FIND(“]”;CELL(“filename”))-FIND(“[“;CELL(“filename”))-1) - Menampilkan Nama Worksheet:
=MID(CELL(“filename”),FIND(“]”,CELL(“filename”))+1,255)Masih menggunakan fungsi MID dimana nilai awal karakter yang akan diambil menggunakan formula :
FIND(“]”,CELL(“filename”))+1
Sedangkan nilai akhir langsung ditetapkan dengan angka 255 karena nama worksheet maksimal 255 karakter.
Untuk mempermudah studi kasus ini silahkan download filenya !
0 comments: