23 Maret 2015

Menampilkan Nama Sheet

Mungkin ada kalanya kita ingin mengetahui nama tab sheet yang terdapat di dalam worksheet tanpa harus repot menggeser ke kiri atau ke kanan nama sheetnya ( biasanya kalau sudah buanyak sheet-nya).

Apa sih nama sheet itu?






Nah ini dia, saya pakai contoh file saya sendiri xixi..... ada "2015", "2016" dan "2017", nah ini lah yang pengen kita tarik menggunakan rumus.

1. Menampilkan letak (path) dari sheet dan nama sheet:










Rumusnya : =CELL("filename";A1)

2. Menampilan letak (path) dari file excel ini:







Rumusnya: =LEFT(CELL("filename";A1);FIND("[";CELL("filename";A1);1)-1)

3. Menampilkan nama file excel ini:








Rumusnya:
=MID(CELL("filename");SEARCH("[";CELL("filename"))+1; SEARCH("]";CELL("filename"))-SEARCH("[";CELL("filename"))-1)
atau
=REPLACE(LEFT(CELL("filename";A1);FIND("]";CELL("filename";A1))-1);1;FIND("[";CELL("filename";A1));"")

4. Menampilkan nama sheet yang aktif::








Rumusnya:
=TRIM(RIGHT(SUBSTITUTE(CELL("filename";A1);"]";REPT(" ";99));99))
atau
=MID(Sheets;FIND("]";Sheets)+1;255)

*Note: Rumus akan bekerja jika workbook/file excel tersebut sudah di save terlebih dahulu, jika belum rumus akan menampilkan #NAME? alias tidak dikenali.

Trik Lainnya, Menampilan List dari semua sheet yang ada:










Langkah sebelum rumus:
1. Klik "Define Name" pada tab formula
2. Ketiklah nama misalnya "Sheets"
3. Copy-lah kode ini ke dalamnya =TRANSPOSE(GET.WORKBOOK(1))&T(NOW())
4. Enter "Ok"
5. Kemudian simpanlah file anda sebagai "Excel Macro Enabled Worksheet"

Barulah ketikkan rumus ini:
=IFERROR(INDEX(MID(Sheets;FIND("]";Sheets)+1;255);ROW(A1);1);"")
kemudian copas kebawah sampai hasilnya blank.

FILE LATIHAN

11 komentar:

  1. yang nomor 3 mantap gan, yang saya cari-cari itu. Terima kasih
    Tetap terus berkreasi

    BalasHapus
  2. 2021 masih kepakai, tq om!

    BalasHapus
  3. terima kasih, sangat membantu.... (terutama no 4)

    BalasHapus
  4. 2022 masih berfungsi. Terima kasih bang. Sehat selalu.

    BalasHapus
  5. Alhamdulillah terima kasih sudah berkunjung

    BalasHapus
  6. Terima kasih banyak Amal jariyah nya no.4 sangat membantu saya utk merename banyak sheet

    BalasHapus
  7. Terima kasih banyak Amal Jariyahnya membantu utk No. 4 berguna sekali merename manual sesuai nama sheet

    BalasHapus
  8. terima kasih bang, sangat bermanfaat, semoga berkah ilmunya

    BalasHapus
  9. setelah mendapatkan nama semua sheet, bagaimana caranya supaya mendapatkan isi dari masing2 sheet tersebut?.. contoh di kolom A sudah ada nama sheet 2015/2016/2017 maka di kolom B harus terisi value dari cell c5 yang di ambil dari masing-masing sheet?? mohon pencerahannya

    BalasHapus