Larik dinamis dan perilaku luapan larik

Rumus Excel yang mengembalikan beberapa nilai, juga dikenal sebagai array, hasil yang dikembalikan ke sel tetangganya. Perilaku ini disebut melebihi.

Setiap rumus yang berpotensi untuk mengembalikan beberapa hasil bisa disebut sebagai rumus array dinamis . Rumus yang saat ini mengembalikan beberapa hasil, dan berhasil menumpahkan, bisa disebut sebagai rumus array tumpah

Berikut adalah beberapa catatan untuk membantu Anda memahami dan menggunakan tipe rumus ini. 

Apa artinya tumpahan?

Tumpahan berarti rumus telah menghasilkan beberapa nilai, dan nilai tersebut ditempatkan di sel tetangganya. Misalnya, = Sort (D2: D11,1,-1), yang mengurutkan array dalam urutan menurun, akan mengembalikan array yang terkait dengan 10 baris tinggi. Tapi Anda hanya perlu memasukkan rumus di sel kiri atas, atau F2 dalam kasus ini, dan akan secara otomatis menumpahkan ke sel F11.

Urutkan nilai dalam sel D2: D11 dengan = SORT (D2: D11,1,-1)

Poin utama

  • Saat Anda menekan Enter untuk mengonfirmasi rumus Anda, Excel akan secara dinamis mengukuran rentang output untuk Anda, dan menempatkan hasilnya ke dalam setiap sel dalam rentang tersebut.

  • Jika Anda sedang menulis rumus larik dinamis untuk bertindak pada daftar data, akan sangat berguna untuk menempatkannya di tabel Excel, lalu gunakan referensi terstruktur untuk merujuk ke data. Ini karena referensi terstruktur secara otomatis menyesuaikan sebagai baris ditambahkan atau dihapus dari tabel.

  • Rumus array tumpah tidak didukung di tabel Excel sendiri, jadi Anda harus menempatkannya di luar tabel. Tabel paling cocok untuk menyimpan baris dan kolom data independen.

  • Setelah Anda memasukkan rumus array tumpah, saat Anda memilih sel di dalam area tumpahan, Excel akan menempatkan batas yang disorot di sekitar rentang. Batas akan menghilang ketika Anda memilih sel di luar area.

    Rumus array dengan rentang output yang disorot dengan batas biru

  • Hanya sel pertama di area tumpahan yang dapat diedit. Jika Anda memilih sel lain di area tumpahan, Rumusnya akan terlihat di bilah rumus, tapi teksnya "berhosting", dan tidak bisa diubah. Jika Anda perlu memperbarui rumus, Anda harus memilih sel kiri atas dalam rentang array, mengubahnya sesuai keperluan, lalu Excel akan secara otomatis memperbarui sisa area tumpahan untuk Anda ketika Anda menekan Enter.

    Gambar rumus array yang dihosting, artinya tidak dapat diedit, karena bukan sel pertama dalam rentang array

  • Rumus rumus tumpang tindih array tidak bisa dimasukkan jika ada apa pun yang memblokir rentang output. dan jika ini terjadi, Excel akan mengembalikan kesalahan #SPILL! yang mengindikasikan adanya penyumbatan. Jika Anda menghapus penyumbatan, rumus akan tumpah seperti yang diharapkan. Dalam contoh di bawah ini, rentang output rumus tumpang tindih dengan rentang lain dengan data, dan diperlihatkan dengan batas bertitik yang tumpang tindih dengan nilai yang mengindikasikan bahwa sel tersebut tidak bisa tumpuk. Hapus pemblokiran data, atau salin di tempat lain, dan rumus akan tumpah seperti yang diharapkan.

    Gambar #SPILL! kesalahan menunjukkan bahwa output rumus array mengalami penyumbatan yang mencegahnya dari menumpahkan.

  • Rumus array warisan yang dimasukkan melalui Ctrl + Shift + Enter (CSE) masih didukung untuk alasan kompatibilitas kembali, namun tidak lagi digunakan. Jika mau, Anda bisa mengonversi rumus array warisan ke rumus array dinamis dengan menemukan sel pertama dalam rentang array, menyalin teks rumus, menghapus seluruh rentang array warisan, lalu memasukkan kembali rumus di bagian kiri atas. Sebelum memutakhirkan rumus array warisan ke rumus array dinamis, Anda harus mengetahui beberapa selisih perhitungans di antara keduanya.

  • Excel memiliki dukungan yang terbatas untuk larik dinamis antar buku kerja, dan skenario ini hanya didukung ketika kedua buku kerja terbuka. Jika Anda menutup buku kerja sumber, setiap rumus array dinamis yang tertaut akan mengembalikan kesalahan #REF! ketika direfresh.

Perlu bantuan lainnya?

Anda selalu dapat bertanya kepada pakar di Komunitas Teknologi Excel, mendapatkan dukungan di Komunitas Jawaban, atau menyarankan fitur maupun fitur baru di Suara Pengguna Excel.

Lihat Juga

Fungsi FILTER

Fungsi RANDARRAY

Fungsi SEQUENCE

Fungsi SORT

Fungsi SORTBY

Fungsi UNIQUE

Kesalahan #LUAPAN! di Excel

Operator persimpangan implisit: @

Catatan:  Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda? Berikut adalah artikel dalam bahasa Inggris untuk referensi.

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×