Fungsi Excel CELL dengan contoh rumus

  • Bagikan Ini
Michael Brown

Tutorial ini menunjukkan cara menggunakan fungsi CELL di Excel untuk mengambil berbagai informasi tentang sel seperti alamat sel, konten, pemformatan, lokasi, dan banyak lagi.

Bagaimana Anda biasanya mendapatkan informasi spesifik tentang sel di Excel? Seseorang akan memeriksanya secara visual dengan mata kepala sendiri, yang lain akan menggunakan opsi pita. Tetapi cara yang lebih cepat dan lebih dapat diandalkan adalah dengan menggunakan fungsi Excel CELL. Di antara hal-hal lain, ini dapat memberi tahu Anda apakah sel diproteksi atau tidak, membawa format angka dan lebar kolom, menunjukkan jalur lengkap ke buku kerja yang berisi sel, danlebih banyak lagi.

    Fungsi Excel CELL - sintaks dan penggunaan dasar

    Fungsi CELL di Excel mengembalikan berbagai informasi tentang sel seperti konten sel, pemformatan, lokasi, dll.

    Sintaks fungsi CELL adalah sebagai berikut:

    CELL(info_type, [referensi])

    Di mana:

    • info_type (wajib) - jenis informasi yang akan dikembalikan tentang sel.
    • referensi (opsional) - sel yang akan diambil informasinya. Biasanya, argumen ini adalah sel tunggal. Jika diberikan sebagai rentang sel, rumus mengembalikan informasi tentang sel kiri atas rentang. Jika dihilangkan, informasi dikembalikan untuk sel yang terakhir diubah pada lembar.

    Nilai-nilai Info_type

    Tabel berikut menunjukkan semua nilai yang mungkin untuk info_type argumen yang diterima oleh fungsi Excel CELL.

    Info_type Deskripsi
    "alamat" Alamat sel, dikembalikan sebagai teks.
    "col" Nomor kolom sel.
    "warna" Angka 1 jika sel diformat warna untuk nilai negatif; jika tidak 0 (nol).
    "isi" Nilai sel. Jika sel berisi formula, nilai terhitungnya dikembalikan.
    "nama file" Nama file dan jalur lengkap ke buku kerja yang berisi sel, dikembalikan sebagai teks. Jika buku kerja yang berisi sel belum disimpan, string kosong ("") dikembalikan.
    "format" Kode khusus yang sesuai dengan format angka sel. Untuk informasi lebih lanjut, lihat Kode format.
    "tanda kurung" Angka 1 jika sel diformat dengan tanda kurung untuk nilai positif atau semua nilai; jika tidak 0.
    "awalan" Salah satu nilai berikut ini tergantung pada bagaimana teks disejajarkan di dalam sel:
    • tanda petik tunggal (') untuk teks rata kiri
    • tanda petik ganda (") untuk teks rata kanan
    • caret (^) untuk teks yang berada di tengah
    • backslash (\) untuk teks yang disejajarkan dengan isian
    • string kosong ("") untuk hal lain

    Untuk nilai numerik , string kosong (sel kosong) dikembalikan terlepas dari perataannya.

    "melindungi" Angka 1 jika sel terkunci; 0 jika sel tidak terkunci.

    Harap dicatat, "terkunci" tidak sama dengan "terlindungi". Terkunci Untuk melindungi sel dari pengeditan atau penghapusan, Anda perlu melindungi lembar kerja.

    "baris" Nomor baris sel.
    "type" Salah satu nilai teks berikut yang sesuai dengan tipe data dalam sel:
    • "b" (kosong) untuk sel kosong
    • "l" (label) untuk konstanta teks
    • "v" (nilai) untuk hal lain
    "lebar" Lebar kolom sel dibulatkan ke bilangan bulat terdekat. Silakan lihat lebar kolom Excel untuk informasi lebih lanjut tentang unit lebar.

    Catatan:

    • Semua info_type mengambil informasi tentang pertama (kiri atas) sel dalam sel referensi argumen.
    • Nilai "nama file", "format", "tanda kurung", "awalan", "proteksi", dan "lebar" tidak didukung di Excel Online, Excel Mobile, dan Excel Starter.

    Sebagai contoh, mari gunakan fungsi Excel CELL untuk mengembalikan properti berbeda dari sel A2 yang berisi nilai teks dalam format Umum:

    A B C D
    1 Data Rumus Hasil Deskripsi
    2 Apple =CELL ("alamat", $A$2) $A$2 Alamat sel sebagai referensi absolut
    3 =CELL ("col", $A$2) 1 Kolom 1
    4 =CELL ("warna", $A$2) 0 Sel tidak diformat dengan warna
    5 =CELL ("isi", $A$2) Apple Nilai sel
    6 =CELL ("format", $A$2) G Format umum
    7 =CELL ("tanda kurung", $A$2) 0 Sel tidak diformat dengan tanda kurung
    8 =CELL ("awalan", $A$2) ^ Teks di tengah
    9 =CELL("protect", $A$2) 1 Sel terkunci (status default)
    10 =CELL ("baris", $A$2) 2 Baris 2
    11 =CELL ("jenis", $A$2) l Konstanta teks
    12 =CELL ("lebar", $A$2) 3 Lebar kolom dibulatkan ke bilangan bulat

    Tangkapan layar menunjukkan hasil rumus Excel CELL lainnya, yang mengembalikan informasi berbeda tentang sel A2 berdasarkan info_type di kolom B. Untuk ini, kita masukkan rumus berikut di C2 lalu seret ke bawah untuk menyalin rumus ke sel lain:

    =CELL(B2, $A$2)

    Dengan informasi yang sudah kamu ketahui, kamu seharusnya tidak akan mengalami kesulitan dalam menginterpretasikan hasil rumusnya, mungkin kecuali jenis formatnya. Dan ini membawa kita dengan baik ke bagian selanjutnya dari tutorial kita.

    Kode format

    Tabel di bawah ini mencantumkan nilai paling tipikal yang bisa dikembalikan oleh formula CELL dengan info_type argumen diatur ke "format".

    Format Nilai yang dikembalikan
    Umum G
    0 F0
    0.00 F2
    #,##0 ,0
    #,##0.00 ,2
    Mata uang tanpa tempat desimal

    $#,##0 atau $#,##0_);($#,##0)

    C0
    Mata uang dengan 2 tempat desimal

    $#,##0.00 atau $#,##0.00_);($#,##0.00)

    C2
    Persentase tanpa tempat desimal

    0%

    P0
    Persentase dengan 2 tempat desimal

    0.00%

    P2
    Notasi ilmiah

    0.00E+00

    S2
    Pecahan

    # ?/? atau # ??/???

    G
    m/d/yy atau m/d/yy h:mm atau mm/dd/yy D4
    d-mmm-yy atau dd-mmm-yy D1
    d-mmm atau dd-mmm D2
    mmm-yy D3
    mm/dd D5
    h:mm AM/PM D7
    h:mm:ss AM/PM D6
    h:mm D9
    h:mm:ss D8

    Untuk format angka Excel kustom, fungsi CELL dapat mengembalikan nilai lain, dan tip berikut akan membantu Anda menafsirkannya:

    • Huruf tersebut biasanya merupakan huruf pertama dalam nama format, misalnya, "G" adalah singkatan dari "General", "C" untuk "Currency", "P" untuk "Percentage", "S" untuk "Scientific", dan "D" untuk "Date".
    • Dengan angka, mata uang, dan persentase, digit menunjukkan jumlah tempat desimal yang ditampilkan. Misalnya, jika format angka kustom menampilkan 3 tempat desimal, seperti 0.###, fungsi CELL mengembalikan "F3".
    • Koma (,) ditambahkan ke awal nilai yang dikembalikan jika format angka memiliki pemisah ribuan. Misalnya, untuk format #,###.#### rumus CELL mengembalikan ",4" yang menunjukkan bahwa sel diformat sebagai angka dengan 4 tempat desimal dan pemisah ribuan.
    • Tanda minus (-) ditambahkan ke akhir nilai yang dikembalikan jika sel diformat dalam warna untuk nilai negatif.
    • Tanda kurung () ditambahkan ke akhir nilai yang dikembalikan jika sel diformat dengan tanda kurung untuk nilai positif atau semua.

    Untuk mendapatkan pemahaman lebih lanjut tentang kode format, silakan lihat hasil rumus berikut, yang disalin di kolom D:

    =CELL ("format", B3)

    Catatan. Jika nanti Anda menerapkan format yang berbeda ke sel yang direferensikan, Anda harus menghitung ulang lembar kerja untuk memperbarui hasil rumus CELL. Untuk menghitung ulang lembar kerja aktif, tekan Shift + F9 atau gunakan metode lain yang dijelaskan dalam Cara menghitung ulang lembar kerja Excel.

    Cara menggunakan fungsi CELL di Excel - contoh rumus

    Dengan info_types bawaan, fungsi CELL dapat mengembalikan total 12 parameter berbeda tentang sel. Dalam kombinasi dengan fungsi Excel lainnya, ia mampu melakukan lebih banyak lagi. Contoh-contoh berikut menunjukkan beberapa kemampuan lanjutan.

    Dapatkan alamat hasil pencarian

    Untuk mencari nilai tertentu dalam satu kolom dan mengembalikan nilai yang cocok dari kolom lain, Anda biasanya menggunakan fungsi VLOOKUP atau kombinasi INDEX MATCH yang lebih kuat. Jika Anda juga ingin mengetahui alamat dari nilai yang dikembalikan, letakkan rumus Indeks / Cocok di dalam rumus referensi argumen CELL seperti yang ditunjukkan di bawah ini:

    CELL ("alamat", INDEX ( return_column , MATCH ( lookup_value , lookup_column , 0)))

    Dengan nilai pencarian di E2, rentang pencarian A2:A7, dan rentang pengembalian B2:B7, rumus sebenarnya adalah sebagai berikut:

    =CELL("alamat", INDEX(B2:B7, MATCH(E1,A2:A7,0)))

    Dan mengembalikan referensi sel absolut dari hasil pencarian:

    Harap dicatat bahwa menyematkan fungsi VLOOKUP tidak akan berfungsi karena mengembalikan nilai sel, bukan referensi. Fungsi INDEX juga biasanya menampilkan nilai sel, tetapi mengembalikan referensi sel di bawahnya, yang dapat dipahami dan diproses oleh fungsi CELL.

    Jika Anda tidak hanya ingin mendapatkan alamat dari kecocokan pertama, tetapi juga untuk melompat ke kecocokan itu, buat hyperlink ke hasil pencarian dengan menggunakan rumus umum ini:

    HYPERLINK("#"&CELL("alamat", INDEX ( return_column , MATCH ( lookup_value , lookup_column , 0))), nama_tautan)

    Dalam rumus ini, kami kembali menggunakan kombinasi Indeks / Cocok klasik untuk mendapatkan nilai pertama yang cocok dan fungsi CELL untuk mengekstrak alamatnya. Kemudian, kami menggabungkan alamat dengan karakter "#" untuk memberi tahu HYPERLINK bahwa sel target ada di lembar saat ini.

    Untuk dataset sampel kami, kami menggunakan rumus Index/Match yang sama seperti pada contoh sebelumnya dan hanya perlu menambahkan nama tautan yang diinginkan, misalnya, yang ini:

    =HYPERLINK("#"&CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))), "Pergi ke hasil pencarian")

    Alih-alih membuat hyperlink di sel terpisah, Anda sebenarnya dapat mengubah alamat menjadi tautan yang dapat diklik. Untuk ini, sematkan rumus CELL ("alamat", INDEX (...,MATCH ()) yang sama ke dalam argumen terakhir HYPERLINK:

    =HYPERLINK("#"&CELL("alamat", INDEX(B2:B7, MATCH(E1,A2:A7,0))), CELL("alamat", INDEX(B2:B7, MATCH(E1,A2:A7,0))))

    Dan pastikan formula yang panjang ini menghasilkan hasil yang singkat dan eksplisit:

    Dapatkan bagian berbeda dari jalur file

    Untuk mengembalikan jalur lengkap ke buku kerja yang berisi sel yang direferensikan, gunakan rumus CELL Excel sederhana dengan "namafile" di argumen info_type:

    =CELL ("nama file")

    Ini akan mengembalikan jalur file dalam format ini: Drive:\path\[workbook.xlsx]sheet

    Untuk mengembalikan hanya bagian tertentu dari jalur, gunakan fungsi SEARCH untuk menentukan posisi awal dan salah satu fungsi Teks seperti LEFT, RIGHT dan MID untuk mengekstrak bagian yang diperlukan.

    Catatan. Semua formula di bawah ini mengembalikan alamat dari saat ini buku kerja dan lembar kerja, yaitu lembar tempat rumus berada.

    Nama buku kerja

    Untuk hanya menampilkan nama file, gunakan rumus berikut ini:

    =MID(CELL("nama file"), SEARCH("[", CELL("nama file"))+1, SEARCH("]", CELL("nama file")) - SEARCH("[", CELL("nama file"))-1)

    Bagaimana rumus bekerja :

    Nama file yang dikembalikan oleh fungsi Excel CELL diapit oleh tanda kurung siku, dan Anda menggunakan fungsi MID untuk mengekstraknya.

    Titik awal adalah posisi kurung siku pembuka ditambah 1: SEARCH ("[",CELL("filename"))+1.

    Jumlah karakter yang akan diekstrak sesuai dengan jumlah karakter di antara tanda kurung pembuka dan penutup, yang dihitung dengan rumus ini: SEARCH("]", CELL("filename")) - SEARCH("[", CELL("filename"))-1

    Nama lembar kerja

    Untuk mengembalikan nama sheet, gunakan salah satu rumus berikut:

    =RIGHT(CELL("nama file"), LEN(CELL("nama file")) - SEARCH("]", CELL("nama file"))))

    atau

    =MID(CELL("nama file"), SEARCH("]", CELL("nama file"))+1, 31)

    Cara kerja rumus-rumus :

    Formula 1: Bekerja dari dalam ke luar, kami menghitung jumlah karakter dalam nama lembar kerja dengan mengurangi posisi tanda kurung penutup yang dikembalikan oleh SEARCH dari total panjang jalur yang dihitung dengan LEN. Kemudian, kami mengumpankan nomor ini ke fungsi KANAN yang menginstruksikannya untuk menarik banyak karakter dari akhir string teks yang dikembalikan oleh CELL.

    Formula 2: Kami menggunakan fungsi MID untuk mengekstrak hanya nama sheet yang dimulai dengan karakter pertama setelah tanda kurung tutup. Jumlah karakter yang akan diekstrak diberikan sebagai 31, yang merupakan jumlah karakter maksimum dalam nama lembar kerja yang diizinkan oleh UI Excel (meskipun format file xlsx Excel mengizinkan hingga 255 karakter dalam nama sheet).

    Jalur ke file

    Rumus ini akan memberi Anda jalur file tanpa nama buku kerja dan lembar:

    =LEFT(CELL("nama file"), SEARCH("[", CELL("nama file"))-1)

    Bagaimana rumus bekerja :

    Pertama, Anda menemukan posisi kurung siku pembuka "[" dengan fungsi SEARCH dan kurangi 1. Ini memberi Anda jumlah karakter yang akan diekstrak. Dan kemudian, Anda menggunakan fungsi LEFT untuk menarik banyak karakter dari awal string teks yang dikembalikan oleh CELL.

    Jalur dan nama berkas

    Dengan rumus ini, Anda bisa mendapatkan jalur lengkap ke file termasuk nama buku kerja, tetapi tanpa nama sheet:

    =SUBSTITUTE(LEFT(CELL("nama file"), SEARCH("]", CELL("nama file"))-1), "[", "")

    Bagaimana formula ini bekerja:

    Fungsi SEARCH menghitung posisi braket persegi penutup, dari mana Anda mengurangi 1, dan kemudian mendapatkan fungsi LEFT untuk mengekstrak banyak karakter dari awal string teks yang dikembalikan oleh CELL. Ini secara efektif memotong nama sheet, tetapi braket persegi pembuka tetap ada. Untuk menghilangkannya, Anda mengganti "[" dengan string kosong ("").

    Begitulah cara Anda menggunakan fungsi CELL di Excel. Untuk melihat lebih dekat rumus yang dibahas dalam tutorial ini, saya mengundang Anda untuk mengunduh Buku Kerja Sampel Fungsi CELL Excel kami.

    Terima kasih telah membaca dan berharap untuk melihat Anda di blog kami minggu depan!

    Michael Brown adalah penggemar teknologi berdedikasi dengan hasrat untuk menyederhanakan proses kompleks menggunakan perangkat lunak. Dengan pengalaman lebih dari satu dekade di industri teknologi, dia telah mengasah keahliannya di Microsoft Excel dan Outlook, serta Google Spreadsheet dan Dokumen. Blog Michael didedikasikan untuk berbagi pengetahuan dan keahliannya dengan orang lain, memberikan tip dan tutorial yang mudah diikuti untuk meningkatkan produktivitas dan efisiensi. Apakah Anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan wawasan berharga dan saran praktis untuk mendapatkan hasil maksimal dari perangkat lunak penting ini.