หัวข้อนี้อธิบายสถานการณ์ทั่วไปที่คุณพบข้อผิดพลาด #VALUE! เมื่อใช้ฟังก์ชัน INDEX และ MATCH พร้อมกันในสูตร หนึ่งในเหตุผลทั่วไปในการใช้การรวมกันของ INDEX และ MATCH คือเมื่อคุณต้องการค้นหาค่าในสถานการณ์ที่ VLOOKUP ไม่ทํางานสําหรับคุณ เช่น ถ้าค่าการค้นหาของคุณมีอักขระมากกว่า 255 อักขระ
ปัญหา: สูตรยังไม่ได้ถูกใส่เป็นอาร์เรย์
ถ้าคุณใช้ INDEX เป็นสูตรอาร์เรย์พร้อมกับ MATCH เพื่อให้สามารถรับค่าได้ คุณจะต้องแปลงสูตรของคุณเป็นสูตรอาร์เรย์ มิฉะนั้นคุณจะเห็น #VALUE! ข้อผิดพลาด
วิธีการแก้: ควรใช้ INDEX และ MATCH เป็นสูตรอาร์เรย์ ซึ่งหมายความว่าคุณต้องกด CTRL+SHIFT+ENTER การดําเนินการนี้จะล้อมรอบสูตรในวง {}เล็บปีกกาโดยอัตโนมัติ ถ้าคุณพยายามใส่ด้วยตัวเอง Excel จะแสดงสูตรเป็นข้อความ
หมายเหตุ
ถ้าคุณมี Microsoft 365 เวอร์ชันปัจจุบัน คุณสามารถใส่สูตรในเซลล์ผลลัพธ์ แล้วกด ENTER เพื่อยืนยันสูตรเป็นสูตรอาร์เรย์แบบไดนามิก มิฉะนั้น ต้องใส่สูตรเป็นสูตรอาร์เรย์ดั้งเดิม โดยเลือกเซลล์ผลลัพธ์ก่อน ใส่สูตรในเซลล์ผลลัพธ์ แล้วกด CTRL+SHIFT+ENTER เพื่อยืนยัน Excel จะแทรกวงเล็บปีกกาที่จุดเริ่มต้นและจุดสิ้นสุดของสูตรให้คุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสูตรอาร์เรย์ ให้ดูที่ คำแนะนำและตัวอย่างของสูตรอาร์เรย์
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ
ดูเพิ่มเติม
การแก้ไขข้อผิดพลาด #VALUE! ข้อผิดพลาด
ค้นหาค่าด้วย VLOOKUP, INDEX หรือ MATCH
วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้