Referensi terstruktur dalam tabel Excel

  • Bagikan Ini
Michael Brown

Tutorial ini menjelaskan dasar-dasar referensi terstruktur Excel dan berbagi beberapa trik untuk menggunakannya dalam rumus kehidupan nyata.

Salah satu fitur yang paling berguna dari tabel Excel adalah referensi terstruktur. Ketika Anda baru saja menemukan sintaksis khusus untuk mereferensikan tabel, mungkin terlihat membosankan dan membingungkan, tetapi setelah bereksperimen sedikit, Anda pasti akan melihat betapa berguna dan kerennya fitur ini.

    Referensi terstruktur Excel

    A referensi terstruktur , atau referensi tabel adalah cara khusus untuk mereferensikan tabel dan bagian-bagiannya yang menggunakan kombinasi nama tabel dan kolom, bukan alamat sel.

    Sintaks khusus ini diperlukan karena tabel Excel (vs. rentang) sangat kuat dan tangguh, dan referensi sel normal tidak dapat menyesuaikan secara dinamis saat data ditambahkan atau dihapus dari tabel.

    Misalnya, untuk menjumlahkan nilai dalam sel B2: B5, Anda menggunakan fungsi SUM dengan referensi rentang biasa:

    =SUM(B2:B5)

    Untuk menjumlahkan angka-angka dalam kolom "Penjualan" dari Tabel1, Anda menggunakan referensi terstruktur:

    =SUM(Tabel1[Penjualan])

    Fitur-fitur utama referensi terstruktur

    Dibandingkan dengan referensi sel standar, referensi tabel memiliki sejumlah fitur lanjutan.

    Mudah dibuat

    Untuk menambahkan referensi terstruktur ke rumus Anda, Anda cukup memilih sel tabel yang ingin Anda rujuk. Pengetahuan tentang sintaks khusus tidak diperlukan.

    Tangguh dan diperbarui secara otomatis

    Saat Anda mengganti nama kolom, referensi secara otomatis diperbarui dengan nama baru, dan formula tidak rusak. Selain itu, saat Anda menambahkan baris baru ke tabel, baris-baris tersebut segera disertakan dalam referensi yang ada, dan formula menghitung set data lengkap.

    Jadi, manipulasi apa pun yang Anda lakukan dengan tabel Excel Anda, Anda tidak perlu khawatir tentang memperbarui referensi terstruktur.

    Dapat digunakan di dalam dan di luar meja

    Referensi terstruktur dapat digunakan dalam rumus baik di dalam maupun di luar tabel Excel, yang membuat penempatan tabel di buku kerja besar menjadi lebih mudah.

    Pengisian otomatis formula (kolom terhitung)

    Untuk melakukan kalkulasi yang sama di setiap baris tabel, cukup dengan memasukkan formula hanya dalam satu sel. Semua sel lain dalam kolom itu terisi secara otomatis.

    Cara membuat referensi terstruktur di Excel

    Membuat referensi terstruktur di Excel sangat mudah dan intuitif.

    Jika Anda bekerja dengan rentang, konversikan ke tabel Excel terlebih dahulu. Untuk ini, pilih semua data dan tekan Ctrl + T . Untuk informasi lebih lanjut, silakan lihat Cara membuat tabel di Excel.

    Untuk membuat referensi terstruktur, inilah yang perlu Anda lakukan:

    1. Mulailah mengetik formula seperti biasa, dimulai dengan tanda persamaan (=).
    2. Ketika sampai pada referensi pertama, pilih sel atau rentang sel yang sesuai dalam tabel Anda. Excel akan mengambil nama kolom dan membuat referensi terstruktur yang sesuai untuk Anda secara otomatis.
    3. Ketik tanda kurung penutup dan tekan Enter. Jika rumus dibuat di dalam tabel, Excel secara otomatis mengisi seluruh kolom dengan rumus yang sama.

    Sebagai contoh, mari kita jumlahkan angka penjualan selama 3 bulan di tiap baris tabel sampel kita, bernama Penjualan Untuk ini, kita ketik =SUM( di E2, pilih B2:D2, ketik tanda kurung penutup, dan tekan Enter:

    Hasilnya, seluruh kolom E terisi otomatis dengan rumus ini:

    =SUM(Penjualan[@[Jan]:[Mar]])

    Meskipun rumusnya sama, data dihitung di setiap baris secara individual. Untuk memahami mekanisme bagian dalam, silakan lihat sintaks referensi tabel.

    Jika Anda memasukkan formula di luar meja dan rumus itu hanya membutuhkan rentang sel, cara yang lebih cepat untuk membuat referensi terstruktur adalah ini:

    1. Setelah tanda kurung pembuka, mulailah mengetik nama tabel. Saat Anda mengetik huruf pertama, Excel akan menampilkan semua nama yang cocok. Jika perlu, ketik beberapa huruf lagi untuk mempersempit daftar.
    2. Gunakan tombol panah untuk memilih nama tabel dalam daftar.
    3. Klik dua kali nama yang dipilih atau tekan tombol Tab untuk menambahkannya ke rumus Anda.
    4. Ketik tanda kurung penutup dan tekan Enter.

    Misalnya, untuk menemukan angka terbesar dalam tabel sampel kita, kita mulai mengetik rumus MAX, setelah tanda kurung pembuka ketik "s", pilih Penjualan tabel dalam daftar, dan tekan Tab atau klik dua kali nama tersebut.

    Sebagai hasilnya, kita memiliki rumus ini:

    =MAX(Penjualan)

    Sintaks referensi terstruktur

    Seperti yang sudah disebutkan, kamu tidak perlu mengetahui sintaks referensi terstruktur untuk memasukkannya ke dalam rumusmu, namun ini akan membantumu memahami apa yang sebenarnya dilakukan oleh setiap rumus.

    Biasanya, referensi terstruktur diwakili oleh string yang diawali dengan nama tabel dan diakhiri dengan penentu kolom.

    Sebagai contoh, mari kita uraikan rumus berikut ini yang menjumlahkan total dari Selatan dan Utara kolom dalam tabel bernama Wilayah :

    Referensi mencakup tiga komponen:

    1. Nama tabel
    2. Penentu item
    3. Penentu kolom

    Untuk melihat sel apa yang sebenarnya dihitung, pilih sel rumus dan klik di mana saja di bilah rumus. Excel akan menyorot sel tabel yang direferensikan:

    Nama tabel

    Nama tabel hanya merujuk pada data tabel , tanpa baris header atau total baris. Ini bisa berupa nama tabel default seperti Tabel1 atau nama khusus seperti Wilayah Untuk memberikan nama khusus ke tabel Anda, lakukan langkah-langkah berikut ini.

    Jika rumusmu terletak di dalam tabel yang dirujuknya, nama tabel biasanya dihilangkan karena tersirat.

    Penentu kolom

    Penentu kolom merujuk pada data dalam kolom yang sesuai, tanpa baris header dan baris total. Penentu kolom diwakili oleh nama kolom yang diapit oleh tanda kurung, misalnya, [South].

    Untuk merujuk ke lebih dari satu kolom yang bersebelahan, gunakan operator rentang seperti [[Selatan]:[Timur]].

    Penentu item

    Untuk merujuk ke bagian tertentu dari tabel, Anda bisa menggunakan salah satu dari penentu berikut ini.

    Penentu item Mengacu pada
    [#Semua] Keseluruhan tabel, termasuk data tabel, tajuk kolom dan total baris.
    [#Data] Baris data.
    [#Headers] Baris header (tajuk kolom).
    [#Totals] Jika tidak ada baris total, ia mengembalikan null.
    [@Nama_Kolom] Baris saat ini, yaitu baris yang sama dengan rumus.

    Harap perhatikan bahwa tanda pound (#) digunakan dengan semua penentu item, kecuali baris saat ini. Untuk merujuk ke sel di baris yang sama tempat Anda memasukkan rumus, Excel menggunakan karakter @ diikuti dengan nama kolom.

    Contohnya, untuk menambahkan angka dalam Selatan dan Barat kolom dari baris saat ini, Anda akan menggunakan rumus ini:

    =SUM(Wilayah[@Selatan], Wilayah[@Barat])

    Jika nama kolom mengandung spasi, tanda baca atau karakter khusus, maka akan muncul satu set tanda kurung tambahan di sekitar nama kolom:

    =SUM(Wilayah[@[Penjualan Selatan]], Wilayah[@[Penjualan Barat]])

    Operator referensi terstruktur

    Operator berikut ini memungkinkan Anda untuk mengombinasikan berbagai penentu yang berbeda dan menambahkan lebih banyak fleksibilitas pada referensi terstruktur Anda.

    Operator rentang (titik dua)

    Seperti halnya referensi range normal, Anda menggunakan titik dua (:) untuk merujuk ke dua atau lebih kolom yang berdekatan dalam tabel.

    Contohnya, rumus di bawah ini menjumlahkan angka-angka dalam semua kolom di antara Selatan dan Timur .

    =SUM(Wilayah[[Selatan]:[Timur]])

    Operator penyatuan (koma)

    Untuk merujuk ke kolom yang tidak berdekatan, pisahkan penentu kolom dengan koma.

    Contohnya, berikut ini, bagaimana Anda bisa menjumlahkan baris data di dalam Selatan dan Barat kolom.

    =SUM(Wilayah[Selatan], Wilayah[Barat])

    Operator persimpangan (ruang)

    Ini digunakan untuk merujuk ke sel di persimpangan baris dan kolom tertentu.

    Contohnya, untuk mengembalikan nilai pada perpotongan dari Total baris dan Barat kolom, gunakan referensi ini:

    =Daerah[#Total] Daerah[[#Semua],[Barat]]

    Harap perhatikan bahwa penentu [#All] diperlukan dalam kasus ini karena penentu kolom tidak menyertakan baris total. Tanpa itu, rumus akan mengembalikan #NULL!.

    Aturan sintaks referensi tabel

    Untuk menyunting atau membuat rujukan terstruktur secara manual, harap ikuti panduan berikut ini:

    1. Lampirkan penentu dalam tanda kurung

    Semua kolom dan penentu item khusus harus diapit dalam [tanda kurung siku].

    Penentu yang mengandung penentu lain harus dibungkus dalam tanda kurung luar. Misalnya, Wilayah[[Selatan]:[Timur]].

    2. Pisahkan penentu bagian dalam dengan koma

    Jika specifier mengandung dua atau lebih inner specifier, inner specifier tersebut harus dipisahkan dengan koma.

    Contohnya, untuk mengembalikan header dari Selatan kolom, Anda mengetikkan koma di antara [#Headers] dan [South] dan mengapit seluruh konstruksi ini dalam satu set tanda kurung tambahan:

    =Daerah [[#Kepala]],[Selatan]]

    3. Jangan gunakan tanda petik di sekitar tajuk kolom

    Dalam referensi tabel, tajuk kolom tidak memerlukan tanda kutip, entah itu teks, angka atau tanggal.

    4. Gunakan tanda petik tunggal untuk beberapa karakter khusus dalam tajuk kolom

    Dalam referensi terstruktur, beberapa karakter seperti tanda kurung kiri dan kanan, tanda pound (#) dan tanda petik tunggal (') memiliki arti khusus. Jika salah satu karakter di atas disertakan dalam tajuk kolom, tanda petik tunggal perlu digunakan sebelum karakter itu dalam penentu kolom.

    Misalnya, untuk tajuk kolom "Item #", penentu adalah [Item '#].

    5. Gunakan spasi untuk membuat referensi terstruktur lebih mudah dibaca

    Untuk meningkatkan keterbacaan referensi tabel Anda, Anda dapat menyisipkan spasi di antara penentu. Biasanya, dianggap sebagai praktik yang baik untuk menggunakan spasi setelah koma. Misalnya:

    =AVERAGE(Wilayah[Selatan], Wilayah[Barat], Wilayah[Utara])

    Referensi tabel Excel - contoh rumus

    Untuk mendapatkan pemahaman lebih lanjut tentang referensi terstruktur di Excel, mari kita bahas beberapa contoh rumus lagi. Kami akan mencoba membuatnya tetap sederhana, bermakna, dan berguna.

    Menemukan jumlah baris dan kolom dalam tabel Excel

    Untuk mendapatkan jumlah kolom dan baris total, gunakan fungsi COLUMNS dan ROWS, yang hanya memerlukan nama tabel:

    COLUMNS( meja ) BARIS ( meja )

    Contohnya, untuk menemukan jumlah kolom dan baris data dalam tabel bernama Penjualan , gunakan rumus-rumus ini:

    =COLUMNS(Penjualan)

    =ROWS(Penjualan)

    Untuk menyertakan sundulan dan total baris dalam hitungan, gunakan penentu [#ALL]:

    =ROWS(Penjualan[#Semua])

    Tangkapan layar di bawah ini menunjukkan semua formula yang sedang beraksi:

    Menghitung kosong dan tidak kosong dalam kolom

    Ketika menghitung sesuatu dalam kolom tertentu, pastikan untuk mengeluarkan hasilnya di luar tabel, jika tidak, Anda mungkin berakhir dengan referensi melingkar dan hasil yang salah.

    Untuk menghitung sel kosong dalam kolom, gunakan fungsi COUNTBLANK. Untuk menghitung sel yang tidak kosong dalam kolom, gunakan fungsi COUNTA.

    Contohnya, untuk mengetahui berapa banyak sel dalam Jan kolom kosong dan berapa banyak kolom yang berisi data, gunakan rumus-rumus ini:

    Kosong:

    =COUNTBLANK(Penjualan[Jan])

    Tidak kosong:

    =COUNTA(Penjualan[Jan])

    Untuk menghitung sel yang tidak kosong dalam baris yang terlihat dalam tabel yang difilter, gunakan fungsi SUBTOTAL dengan function_num diatur ke 103:

    =SUBTOTAL(103,Penjualan[Jan])

    Menjumlahkan dalam tabel Excel

    Cara tercepat untuk menjumlahkan angka dalam tabel Excel adalah dengan mengaktifkan opsi Total Row. Untuk melakukan ini, klik kanan sel mana pun dalam tabel, arahkan ke Tabel , dan klik Baris Total Baris total akan langsung muncul di akhir tabel Anda.

    Terkadang Excel mungkin menganggap Anda hanya ingin menjumlahkan kolom terakhir dan membiarkan sel lain di baris Total kosong. Untuk memperbaikinya, pilih sel kosong di baris Total, klik panah yang muncul di sebelah sel, lalu pilih fungsi SUM dalam daftar:

    Ini akan menyisipkan rumus SUBTOTAL yang menjumlahkan nilai hanya dalam baris yang terlihat , mengabaikan baris yang disaring:

    =SUBTOTAL(109,[Jan])

    Harap diperhatikan, bahwa formula ini hanya berfungsi dalam Total baris Jika kamu mencoba memasukkannya secara manual ke dalam baris data, maka ini akan membuat referensi melingkar dan mengembalikan 0 sebagai hasilnya. Rumus SUM dengan referensi terstruktur juga tidak akan bekerja karena alasan yang sama:

    Jadi, jika Anda menginginkan total di dalam meja , Anda harus mengaktifkan baris Total atau menggunakan referensi kisaran normal seperti:

    =SUM(B2:B5)

    Di luar meja , rumus SUM dengan referensi terstruktur berfungsi dengan baik:

    =SUM(Penjualan[Jan])

    Harap dicatat bahwa tidak seperti SUBTOTAL, fungsi SUM menjumlahkan nilai di semua baris, terlihat dan tersembunyi.

    Referensi terstruktur relatif dan absolut di Excel

    Secara default, referensi terstruktur Excel berperilaku dengan cara berikut:

    • Beberapa kolom referensi adalah mutlak dan tidak berubah apabila formula disalin.
    • Kolom tunggal referensi adalah relatif Ketika disalin/ditempelkan melalui perintah atau pintasan yang sesuai (Ctrl+C dan Ctrl+V), mereka tidak berubah.

    Dalam situasi ketika Anda membutuhkan kombinasi referensi tabel relatif dan absolut, tidak ada cara untuk menyalin rumus dan menjaga referensi tabel tetap benar. Menyeret rumus akan mengubah referensi ke kolom tunggal, dan pintasan salin/tempel akan membuat semua referensi menjadi statis. Tetapi ada beberapa trik sederhana untuk mengakalinya!

    Referensi terstruktur absolut ke kolom tunggal

    Untuk membuat referensi kolom tunggal menjadi absolut, ulangi nama kolom untuk secara formal mengubahnya menjadi referensi rentang.

    Referensi kolom relatif (default)

    tabel [kolom]

    Referensi kolom absolut

    tabel[[kolom]:[kolom]]

    Untuk membuat referensi absolut untuk baris saat ini , awali pengidentifikasi kolom dengan simbol @:

    tabel[@[kolom]:[kolom]]

    Untuk melihat bagaimana referensi tabel relatif dan absolut bekerja dalam praktiknya, harap perhatikan contoh berikut ini.

    Misalkan Anda ingin menjumlahkan angka penjualan untuk produk tertentu selama 3 bulan. Untuk ini, kami memasukkan nama produk target di beberapa sel (F2 dalam kasus kami) dan menggunakan fungsi SUMIF untuk mendapatkan total Jan penjualan:

    =SUMIF(Penjualan[Item], $F$2, Penjualan[Jan])

    Masalahnya adalah ketika kita menyeret rumus ke kanan untuk menghitung total untuk dua bulan lainnya, referensi [Item] berubah, dan rumusnya rusak:

    Untuk memperbaikinya, buatlah referensi [Item] absolut, tetapi jaga agar [Jan] tetap relatif:

    =SUMIF(Penjualan[[Item]:[Item]], $F$2, Penjualan[Jan])

    Sekarang, Anda dapat menyeret rumus yang dimodifikasi ke kolom lain dan berfungsi dengan sempurna:

    Referensi terstruktur relatif ke beberapa kolom

    Dalam tabel Excel, referensi terstruktur ke beberapa kolom bersifat absolut dan tetap tidak berubah saat disalin ke sel lain.

    Bagi saya, perilaku ini sangat masuk akal. Tetapi jika Anda perlu membuat referensi rentang terstruktur relatif, awali setiap penentu kolom dengan nama tabel dan hapus tanda kurung siku luar seperti yang ditunjukkan di bawah ini.

    Referensi rentang absolut (default)

    table[[column1]:[column2]]

    Referensi rentang relatif

    tabel[kolom1]:tabel[kolom2]

    Untuk merujuk ke baris saat ini di dalam tabel , gunakan simbol @:

    [@kolom1]:[@kolom2]

    Contohnya, rumus di bawah ini dengan referensi terstruktur absolut menjumlahkan angka-angka dalam baris saat ini dari Jan dan Feb Ketika disalin ke kolom lain, itu akan tetap dijumlahkan Jan dan Feb .

    =SUM(Penjualan[@[Jan]:[Feb]])

    Jika Anda ingin referensinya berubah berdasarkan posisi relatif dari kolom tempat formula disalin, buatlah relatif :

    =SUM(Penjualan[@Jan]:Penjualan[@Feb])

    Harap perhatikan transformasi rumus dalam kolom F (nama tabel dihilangkan karena rumus berada di dalam tabel):

    Untuk melihat lebih dekat contoh-contoh yang dibahas dalam tutorial ini, jangan ragu untuk mengunduh buku kerja sampel kami ke Referensi Terstruktur Excel. Saya berterima kasih telah membaca dan berharap dapat 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.