Array dinamis dan perilaku tumpah array

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. 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 di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Dimulai dalam September 2018, Semua Excel rumus yang mengembalikan nilai beberapa, juga dikenal sebagai array, akan mengembalikan hasil untuk sel sekitarnya. Perilaku ini disebut menumpahkan.

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

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

Apa arti tumpahan rata-rata?

Tumpahan berarti bahwa rumus telah mengakibatkan beberapa nilai, dan nilai-nilai tersebut berada dalam sel sekitarnya. Misalnya, = SORT(D2:D11,1,-1), yang mengurutkan array dalam urutan turun, akan mengembalikan array terkait yang memiliki 10 tinggi baris. Tapi Anda hanya perlu memasukkan rumus di kiri atas sel, atau F2 dalam kasus ini, dan secara otomatis akan mengalir ke bawah ke sel F11.

Mengurutkan nilai di sel D2: D11 dengan =SORT(D2:D11,1,-1)

Catatan: 24 September 2018: Fungsi tumpah array yang saat ini fitur beta, dan hanya tersedia untuk sebagian dalam Office saat ini. Kami akan terus mengoptimalkan fitur ini selama beberapa bulan berikutnya. Saat mereka sudah siap, kita akan rilis mereka untuk semua orang dalam Office, dan pelanggan Office 365.

Poin-poin penting

  1. Saat Anda menekan Enter untuk mengonfirmasi rumus Anda, Excel akan dinamis ukuran output untuk Anda, dan menempatkan hasil ke dalam setiap sel dalam rentang tersebut.

  2. Jika Anda menulis rumus array dinamis untuk mengambil tindakan pada daftar data, akan berguna untuk meletakkannya di dalam tabel Excel, lalu menggunakan referensi terstruktur untuk merujuk ke data. Ini adalah karena referensi terstruktur secara otomatis menyesuaikan baris ditambahkan atau dihapus dari tabel.

  3. Rumus array tumpah tidak didukung dalam tabel Excel, jadi Anda harus menempatkannya di kisi luar tabel. Tabel paling cocok untuk menahan baris dan kolom data independen.

  4. Setelah Anda memasukkan rumus array tumpah, saat Anda memilih semua sel di dalam area tumpahan, Excel akan Letakkan disorot batas di sekitar rentang. Batas akan hilang ketika Anda memilih sel di luar area.

    Rumus array dengan rentang output disorot dengan batas berwarna biru

  5. Hanya sel pertama di dalam area tumpahan bisa diedit. Jika Anda memilih sel lain di area tumpahan, rumus akan terlihat dalam bilah rumus, tapi teks adalah "ghosted", dan tidak bisa diubah. Jika Anda perlu memperbarui rumus, Anda harus pilih sel kiri atas di dalam rentang array, mengubahnya jika diperlukan, lalu Excel secara otomatis akan memperbarui seluruh area tumpahan untuk Anda ketika Anda menekan Enter.

    Gambar dalam rumus ghosted array, yang berarti tidak bisa diedit, karena itu tidak sel pertama di rentang array

  6. Tumpang tindih Rumus - rumus tidak bisa input jika ada sesuatu memblokir rentang output Array. dan jika ini terjadi, Excel akan mengembalikan #SPILL! kesalahan menunjukkan bahwa ada penyumbatan. Jika Anda menghapus penyumbatan, rumus akan mengalir seperti yang diharapkan. Dalam contoh di bawah ini, rumus output rentang tumpang tindih rentang lain dengan data, dan diperlihatkan dengan batas titik-titik yang tumpang tindih sel dengan nilai yang menunjukkan bahwa tidak bisa tumpahan. Menghapus data memblokir, atau menyalinnya tempat lain, dan rumus akan mengalir seperti yang diharapkan.

    Gambar #SPILL! kesalahan menunjukkan bahwa hasil rumus array mengalami penyumbatan yang mencegah menumpahkan.

  7. Rumus array warisan dimasukkan melalui CTRL + SHIFT + ENTER (CSE) masih didukung alasan kompatibilitas mundur, tapi tidak lagi bisa digunakan. Jika mau, Anda bisa mengonversi rumus array warisan rumus array dinamis dengan menemukan sel pertama di rentang array, salin teks dari rumus, menghapus seluruh rentang array warisan dan memasukkan ulang rumus di sel kiri atas. Sebelum memutakhirkan rumus array warisan ke rumus array dinamis, Anda akan mengetahui s perbedaan perhitunganantara dua.

  8. Excel memiliki dukungan terbatas untuk array 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 urutan

Fungsi tunggal

Fungsi URUTKAN

Fungsi SORTBY

Fungsi unik

#SPILL! kesalahan di Excel

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.

×