Rumus array luapan yang Anda coba masukkan melampaui rentang lembar kerja. Coba lagi dengan rentang atau larik yang lebih kecil.
Dalam contoh berikut, memindahkan rumus ke sel F1 mengatasi kesalahan, dan rumus meluap dengan benar.
Penyebab umum: Referensi kolom lengkap
Kesalahpahaman umum terjadi saat membuat rumus VLOOKUP dengan menentukan argumen lookup_value secara berlebihan. Sebelum array dinamis mendukung Excel, Excel hanya mempertimbangkan nilai pada baris yang sama dengan rumus dan mengabaikan yang lain, karena VLOOKUP hanya mengharapkan satu nilai. Dengan pengenalan larik dinamis, Excel mempertimbangkan semua nilai yang diberikan kepada lookup_value. Perubahan ini berarti bahwa jika Anda menentukan seluruh kolom sebagai argumen lookup_value, Excel akan mencoba mencari semua 1.048.576 nilai dalam kolom tersebut. Setelah selesai, ia mencoba menumpahkannya ke kisi, dan kemungkinan besar mencapai ujung kisi, menghasilkan #SPILL! .
Misalnya, ketika ditempatkan di sel E2 seperti dalam contoh berikut, rumus =VLOOKUP(A:A,A:C,2,FALSE) sebelumnya hanya mencari ID di sel A2. Namun, dalam array dinamis Excel, rumus menyebabkan #SPILL! kesalahan karena Excel mencari seluruh kolom, menampilkan 1.048.576 hasil, dan mencapai akhir kisi Excel.
Gunakan salah satu pendekatan berikut untuk mengatasi masalah ini:
| # | Pendekatan | Rumus |
|---|---|---|
| 1 | Referensikan hanya nilai pencarian yang Anda minati. Gaya rumus ini mengembalikan larik dinamis, tetapi tidak berfungsi dengan tabel Excel.
|
=VLOOKUP(A2:A7,A:C,2,FALSE) |
| 2 | Referensikan nilai pada baris yang sama saja, lalu salin rumus ke bawah. Gaya rumus tradisional ini berfungsi dalam tabel, tetapi tidak mengembalikan array dinamis.
|
=VLOOKUP(A2,A:C,2,FALSE) |
| 3 | Minta Excel melakukan persimpangan implisit menggunakan operator @, lalu salin rumus ke bawah. Gaya rumus ini berfungsi dalam tabel, tetapi tidak mengembalikan array dinamis.
|
=VLOOKUP(@A:A,A:C,2,FALSE) |
Perlu bantuan lainnya?
Anda selalu dapat bertanya kepada ahli di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas.
Lihat Juga
Cara mengoreksi #SPILL! kesalahan