Meminta AI “buatkan VLOOKUP untuk stok” tanpa tabel uji sering menghasilkan rumus yang tampak benar, tetapi merujuk kolom salah atau mengabaikan sel kosong. Panduan ini memakai dokumentasi resmi fungsi pencarian, lalu menguji rumus pada data rekaan. Ini saran kerja editorial, bukan hasil uji Copilot atau model tertentu.
1. Tulis kontrak pencarian sebelum meminta rumus
Contoh orisinal rekaan: lembar Stok berisi kolom A sku, B nama, C lokasi, D jumlah. Lembar Cek berisi sku di A2 yang harus mengembalikan lokasi. Aturan: cocokkan sku secara tepat; jika sku tidak ada, tampilkan teks tidak ada; jangan mengambil baris terdekat.
Dokumentasi Microsoft menjelaskan bahwa XLOOKUP mencari rentang atau larik, lalu mengembalikan item yang sesuai dengan kecocokan pertama.[5] Sintaks resminya adalah =XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]).[5] XLOOKUP memakai larik pencarian dan larik hasil, berbeda dari VLOOKUP yang memakai satu tabel plus nomor indeks kolom.[5]
Catat versi perangkat. Microsoft menyatakan XLOOKUP tidak tersedia di Excel 2016 dan Excel 2019.[5] Jika rekan kerja memakai versi itu, minta AI menuliskan alternatif yang sesuai, jangan memaksakan fungsi yang tidak ada.
2. Minta rumus beserta asumsi, bukan hanya satu baris
Contoh prompt orisinal: “Berdasarkan KONTRAK, tulis rumus untuk Cek!B2 yang mencari sku di Stok!A:A dan mengembalikan lokasi di Stok!C:C. Gunakan pencocokan tepat. Jika tidak ketemu, kembalikan teks tidak ada. Jelaskan setiap argumen. Jangan memakai pencocokan perkiraan. Jangan mengubah data contoh. Jika fungsi tidak ada di versi yang disebutkan, katakan demikian.”
Menurut Microsoft, mode pencocokan 0 adalah kecocokan tepat dan merupakan bawaan; jika tidak ada hasil, fungsi mengembalikan #N/A.[5] Argumen if_not_found mengembalikan teks yang Anda berikan ketika kecocokan sah tidak ditemukan.[5] Rumus yang diharapkan untuk contoh ini berbentuk =XLOOKUP(A2,Stok!A:A,Stok!C:C,"tidak ada",0). Bungkus rumus dalam kode saat dibagikan agar tanda minus tidak diubah tipografi.
Jangan menerima rumus yang mencari nama barang jika kontrak mensyaratkan sku. Nama bisa dobel; sku dalam contoh ini dianggap unik. Jika sku ternyata dobel, XLOOKUP tetap mengembalikan kecocokan pertama, sesuai dokumentasi Microsoft.[5] Tambahkan uji baris kelima berisi sku ganda sebelum memakai rumus di berkas bersama.
3. Uji pada empat kelas sel, bukan pada satu baris bahagia
Buat empat baris uji: sku yang ada, sku yang tidak ada, sel sku kosong, dan sku dengan spasi berlebih. Isi rumus, lalu bandingkan hasil dengan kontrak. Jika AI menawarkan pencocokan perkiraan atau pencarian biner, tolak kecuali data memang diurutkan sesuai syarat fungsi itu.
Setelah lokasi benar, minta rumus kedua untuk jumlah. Jangan menggabungkan beberapa kebutuhan ke satu rumus sebelum masing-masing lulus uji. Simpan salinan rumus yang lulus; jika AI “memperbaiki” rumus, uji ulang keempat kasus.
4. Jika memakai QUERY di Google Sheets, periksa tipe kolom
Untuk saringan banyak baris, Google Sheets menyediakan QUERY yang menjalankan kueri Google Visualization API Query Language pada rentang data.[6] Dokumentasi Google menyatakan setiap kolom data hanya boleh berisi nilai boolean, numerik (termasuk tanggal/waktu), atau string.[6] Jika satu kolom bercampur tipe, tipe mayoritas menentukan tipe kolom untuk keperluan kueri, dan tipe minoritas dianggap nilai null.[6]
Contoh orisinal yang harus ditolak: kolom jumlah berisi angka 12, 0, dan teks habis. QUERY dapat mengabaikan habis seolah kosong. Minta AI menuliskan kueri hanya setelah kolom dibersihkan, misalnya memisahkan status teks ke kolom lain.
Contoh kueri setelah data rapi: =QUERY(Stok!A:D,"select A, B, C where D > 0",1). Uji dengan baris jumlah 0 dan baris jumlah 12. Jangan menganggap kueri benar hanya karena tidak menampilkan error.
5. Simpan rumus yang lulus bersama data uji
Simpan kontrak, rumus, tangkapan hasil uji, dan versi spreadsheet. Jangan menempel rumus ke berkas produksi sebelum empat kasus di atas lulus. Jika AI menambahkan fungsi yang tidak Anda minta, hapus terlebih dahulu, lalu uji ulang. Keterbatasan utama tetap sama: rumus yang syntaksnya sah dapat mengembalikan baris yang salah jika kolom atau tipe data tidak sesuai dokumentasi.
Sumber
[5] Microsoft XLOOKUP function
[6] Google Sheets QUERY function





Komentar & Diskusi