Excel VLOOKUP ลากลงไม่ทำงาน (11 วิธีแก้ไขที่เป็นไปได้)

  • แบ่งปันสิ่งนี้
Hugh West

สารบัญ

VLOOKUP เป็นฟังก์ชันที่ใช้กันอย่างแพร่หลายใน Excel เพื่อแยกคอลัมน์ข้อมูลจากชีตหนึ่งไปยังอีกชีตหนึ่ง โดยปกติจะค้นหาค่าในชุดข้อมูลและแยกข้อมูลจากคอลัมน์ที่เราต้องการซึ่งสอดคล้องกับค่าการค้นหา อย่างไรก็ตาม ฟังก์ชันนี้ทำให้เกิดมวลมหาศาลในการคำนวณ บทความนี้จะอธิบายถึง 11 สาเหตุที่เป็นไปได้และวิธีแก้ไขปัญหาการลากลงของ Excel VLOOKUP ไม่ทำงาน หากคุณสงสัยเกี่ยวกับสิ่งเหล่านี้ ให้ดาวน์โหลดสมุดแบบฝึกหัดของเราและติดตามเรา

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัดนี้เพื่อฝึกฝนขณะที่คุณกำลังอ่านบทความนี้

Vlookup ลากลงไม่ทำงาน.xlsx

11 วิธีแก้ไขที่เป็นไปได้สำหรับ Excel VLOOKUP ลากลงไม่ทำงาน

เพื่อแสดงวิธีแก้ปัญหา เราพิจารณาชุดข้อมูลของ พนักงาน 10 คนขององค์กรใดๆ ชุดข้อมูลประกอบด้วย ID ของพนักงาน ชื่อ เขตที่อยู่อาศัย จำนวนสมาชิกในครอบครัว รายได้ และค่าครองชีพ ดังนั้น เราสามารถพูดได้ว่าชุดข้อมูลของเราอยู่ในช่วงของเซลล์ B5:G14 .

ในบริบทนี้ เราจะดูวิธีแก้ไข Excel VLOOKUP ลากปัญหาไม่ทำงานลง การแสดงทั่วไปของฟังก์ชัน VLOOKUP มีดังต่อไปนี้

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

ที่นี่

  • lookup_value : ค่าที่เราต้องการเก็บไว้ในคอลัมน์แรกของชุดข้อมูลหรือการจัดรูปแบบ

    วิธีแก้ปัญหาประเภทนี้แสดงไว้ด้านล่าง:

    📌 ขั้นตอน:

    • ก่อนอื่น ไปที่แผ่นข้อมูลเดิมของคุณ ในไฟล์ของเรา อยู่ในชีต ชุดข้อมูล .
    • จากนั้น เลือกเซลล์ใดก็ได้ของคอลัมน์นั้นเพื่อตรวจสอบรูปแบบข้อมูล
    • หลังจากนั้น ตรวจสอบประเภทข้อมูลจาก กลุ่ม หมายเลข ของแท็บ หน้าแรก

    • อีกครั้ง ไปที่แผ่นงานที่คุณใช้ ฟังก์ชั่น. ในสมุดงานของเรา แผ่นงานมีชื่อว่า รูปแบบเซลล์ที่ไม่สัมพันธ์กัน .
    • เลือกช่วงทั้งหมดของเซลล์ D5:D14 .
    • ตอนนี้ ใน แท็บ หน้าแรก จากกลุ่ม ตัวเลข เลือกประเภทข้อมูลที่คล้ายกัน สำหรับเรา เราเลือก การบัญชี เป็นประเภทข้อมูล
    • คุณจะเห็นค่าเซลล์ที่มีความหมายทั้งหมด เช่น ชุดข้อมูลดั้งเดิม

    ในท้ายที่สุด เราสามารถพูดได้ว่าเราสามารถค้นหาและแก้ไขความยุ่งยากของ Excel VLOOKUP การลากลงไม่ทำงาน

    อ่านเพิ่มเติม: การเพิ่มจำนวนการลาก ไม่ทำงานใน Excel (วิธีแก้ปัญหาด้วยขั้นตอนง่ายๆ)

    โซลูชันที่ 11: ลบเส้นประที่มองไม่เห็น

    การดักจับเส้นประที่มองไม่เห็นบางครั้งทำให้เกิดอุปสรรคในการรับค่าเซลล์ผ่านทาง ฟังก์ชัน VLOOKUP ในการแก้ไขปัญหานี้:

    • ขั้นแรก ไปที่ชุดข้อมูลเดิมของคุณและค้นหาเอนทิตีที่ปัญหาจะปรากฏขึ้น
    • จากนั้น ลบ ข้อมูลที่มีอยู่แล้วป้อนใหม่ด้วยตนเอง

    Theปัญหาจะได้รับการแก้ไขและคุณจะได้รับข้อมูลที่คุณต้องการ

    สรุป

    นั่นคือจุดสิ้นสุดของบทความนี้ ฉันหวังว่าบทความนี้จะเป็นประโยชน์สำหรับคุณ และคุณจะสามารถแก้ไขปัญหาการลากลงของ Excel VLOOKUP ไม่ทำงาน โปรดแบ่งปันคำถามหรือคำแนะนำเพิ่มเติมกับเราในส่วนความคิดเห็นด้านล่าง หากคุณมีคำถามหรือคำแนะนำเพิ่มเติม

    อย่าลืมตรวจสอบเว็บไซต์ของเรา ExcelWIKI เพื่อดูปัญหาต่างๆ ที่เกี่ยวข้องกับ Excel และวิธีแก้ปัญหา เรียนรู้วิธีการใหม่และเติบโตต่อไป!

    table.
  • table_array : ตารางที่เราค้นหาค่า
  • column_index_num : คอลัมน์ในชุดข้อมูลหรือตารางที่เรา รับค่าที่เราต้องการ
  • range_lookup : ข้อกำหนดเพิ่มเติมประกอบด้วย 2 กรณี TRUE สำหรับ การจับคู่โดยประมาณ ซึ่งเป็น ค่าเริ่มต้น และ FALSE สำหรับ ตรงทั้งหมด .

แนวทางที่ 1: เปลี่ยนตัวเลือกการคำนวณ

บางครั้งอาจมีการเปลี่ยนแปลงตัวเลือกการคำนวณ ของ Excel สร้างปัญหาให้เราเมื่อเราลากฟังก์ชันลงมา เราต้องเปลี่ยนเพื่อให้ได้ผลลัพธ์ที่แม่นยำ ตอนนี้ หากคุณดูที่ชุดข้อมูลของเรา คุณจะเห็นชุดข้อมูลนี้แสดงผลเหมือนกันในคอลัมน์ C สำหรับพนักงานทุกคน

วิธีแก้ไขปัญหานี้ ปัญหาระบุไว้ด้านล่าง:

📌 ขั้นตอน:

  • ก่อนอื่น เลือกเซลล์ใดก็ได้เพื่อตรวจสอบสูตรจาก แถบสูตร เราเลือกเซลล์ D6 .
  • แม้ว่าสูตรของเราถูกต้อง แต่ก็ไม่ได้ผลลัพธ์ที่แน่นอน

  • ในการแก้ปัญหานี้ เลือกแท็บ สูตร
  • จากนั้นคลิกที่ลูกศร แบบเลื่อนลง ของ ตัวเลือกการคำนวณ และเลือกตัวเลือก แมนนวล เป็น อัตโนมัติ .

  • คุณจะเห็น <1 ฟังก์ชัน>VLOOKUP จะดึงผลลัพธ์ที่ถูกต้อง

ดังนั้นเราจึงสามารถพูดได้ว่าวิธีการของเราทำงานได้อย่างสมบูรณ์ และเราสามารถแก้ไขปัญหาของ <ลาก 1>VLOOKUP ไม่ทำงานใน Excel

อ่านเพิ่มเติม: [แก้ไขแล้ว!] Excel ลากเพื่อเติมไม่ทำงาน (8 วิธีแก้ไขที่เป็นไปได้)

โซลูชัน 2: แทรกการอ้างอิงเซลล์แบบสัมบูรณ์ใน Lookup Array

เมื่อเราจด ฟังก์ชัน VLOOKUP เพื่อรับข้อมูล เราต้องแน่ใจว่ามี Absolute Cell Reference ใน table_array มิฉะนั้น หากตำแหน่งของข้อมูลเปลี่ยนไป ฟังก์ชันอาจไม่ได้ให้ผลลัพธ์ที่ถูกต้องแก่เรา ในไฟล์ของเรา คุณจะเห็นฟังก์ชันให้ผลลัพธ์ใดๆ สำหรับเซลล์ B12 และ B13 เนื่องจากตำแหน่งของเซลล์เหล่านั้นไม่ตรงกับชุดข้อมูลดั้งเดิมของเรา ฟังก์ชันจึงไม่สามารถให้ค่าใดๆ แก่เราได้

ขั้นตอนในการแก้ปัญหานี้มีดังต่อไปนี้:

📌 ขั้นตอน:

  • ในตอนแรก เลือกเซลล์ D5 และคุณจะเห็นการอ้างอิง table_array ' ไม่มีเครื่องหมาย การอ้างอิงเซลล์สัมบูรณ์
  • จดสูตรต่อไปนี้ลงในเซลล์ D5 และตรวจสอบให้แน่ใจว่า การอ้างอิงเซลล์สัมบูรณ์ ใน table_array . หากคุณไม่ทราบวิธีเพิ่ม การอ้างอิงเซลล์สัมบูรณ์ คุณสามารถเพิ่มได้หลายวิธี

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)

  • ตอนนี้ กดปุ่ม Enter .

  • หลังจากนั้น ดับเบิลคลิก บนไอคอน Fill Handle เพื่อคัดลอกสูตรไปยังเซลล์ D14
  • คุณจะเห็นว่าฟังก์ชันได้รับค่าที่ถูกต้องสำหรับการค้นหาที่เกี่ยวข้องค่า

ในที่สุด เราสามารถพูดได้ว่าสูตรของเราทำงานได้อย่างมีประสิทธิภาพ และเราสามารถแก้ไขปัญหาของ VLOOKUP ลากลงไม่ได้ ทำงานใน Excel

อ่านเพิ่มเติม: วิธีลากสูตรตามแนวนอนด้วยการอ้างอิงแนวตั้งใน Excel

โซลูชันที่ 3: ลบข้อมูลที่ซ้ำออกจากชุดข้อมูล

The การมีอยู่ของข้อมูลที่ซ้ำกันในชุดข้อมูลทำให้เราลำบากเมื่อเราลากฟังก์ชัน VLOOKUP ส่วนใหญ่เป็นข้อผิดพลาดของมนุษย์ เราจะป้อนค่าใด ๆ สองครั้งโดยไม่ตั้งใจ ในชุดข้อมูลของเรา คุณจะเห็นว่าฟังก์ชัน VLOOKUP ไม่ได้ให้ผลลัพธ์จริงสำหรับเซลล์ B11 แทนที่จะเป็น ตะวันออกเฉียงใต้ ฟังก์ชันของเราจัดเตรียม ทิศตะวันตกเฉียงเหนือและเมอร์ซีย์ไซด์ สำหรับเซลล์ B11 .

The ขั้นตอนในการแก้ไขสาเหตุนี้มีดังต่อไปนี้:

📌 ขั้นตอน:

  • ที่จุดเริ่มต้นของกระบวนการนี้ ให้เลือกช่วงของเซลล์ B5: B14 .
  • ตอนนี้ ในแท็บ หน้าแรก เลือก ลูกศรแบบเลื่อนลง ของตัวเลือก การจัดรูปแบบตามเงื่อนไข จากตัวเลือก ลักษณะ กลุ่ม
  • จากนั้น เลือก เน้นกฎเซลล์ > ค่าที่ซ้ำกัน ตัวเลือก

  • คุณจะเห็นค่าที่ซ้ำกันถูกเน้น

  • หลังจากนั้น ให้ป้อนค่าที่ถูกต้อง ในชุดข้อมูลของเรา เราป้อน ID 202207 ที่ถูกต้อง
  • ในที่สุด คุณจะเห็นค่าของเซลล์ D11 จะเปลี่ยนไปตามที่เราต้องการผลลัพธ์

สุดท้าย เราสามารถพูดได้ว่ากระบวนการแก้ไขของเราทำงานได้อย่างสมบูรณ์ และเราสามารถแก้ไขปัญหาของ VLOOKUP ลากลงไม่ได้ ทำงานใน Excel

อ่านเพิ่มเติม: วิธีเติมข้อมูลลงในแถวสุดท้ายใน Excel (3 วิธีด่วน)

โซลูชันที่ 4: จับคู่ข้อมูลให้ตรงกันโดยประมาณ

บางครั้งการค้นหาข้อมูลที่ตรงกันทั้งหมดทำให้เกิดปัญหาในการรับค่าผ่าน ฟังก์ชัน VLOOKUP เรายังมีกรณีที่คล้ายกันในชุดข้อมูลของเราในเซลล์ D11

ขั้นตอนในการแก้ปัญหามีคำอธิบายด้านล่าง:

📌 ขั้นตอน:

  • เลือกเซลล์ D11 เพื่อตรวจสอบสูตรใน แถบสูตร .
  • ตอนนี้ เปลี่ยนประเภทการจับคู่กรณีและปัญหาจาก TRUE เป็น FALSE จะได้สูตรดังนี้

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,FALSE)

  • กด Enter .
  • คุณจะเห็นว่าฟังก์ชันจะรับค่าจากชุดข้อมูลหลัก

ในท้ายที่สุด เรา กล่าวได้ว่าขั้นตอนของเราทำงานได้อย่างสมบูรณ์และเราสามารถแก้ไขปัญหาของ VLOOKUP ที่ลากลงไม่ทำงานใน Excel ได้

อ่านเพิ่มเติม: วิธีลากสูตรและละเว้นเซลล์ที่ซ่อนอยู่ ใน Excel (2 ตัวอย่าง)

โซลูชันที่ 5: กำจัดเซลล์ว่างออกจากชุดข้อมูล

บางครั้ง เราลบค่าเซลล์ใดๆ จากชุดข้อมูลดั้งเดิมโดยไม่ตั้งใจ เป็นผลให้เกิดความยุ่งยากสำหรับ Excel ในการแยกค่าด้วยฟังก์ชัน มันคือยังเป็นข้อผิดพลาดของมนุษย์ คุณสามารถค้นหาได้อย่างง่ายดาย ในกรณีนี้ ฟังก์ชันจะแสดง 0 ซึ่งเราสามารถคาดเดาได้ว่ามีบางอย่างผิดพลาดที่นี่ ในชุดข้อมูลของเรา เซลล์ D13 กำลังแสดงผลดังกล่าว

ขั้นตอนในการแก้ไขปัญหานี้มีดังต่อไปนี้:

📌 ขั้นตอน:

  • ไปที่แผ่นงาน ชุดข้อมูล หลักจาก แถบชื่อแผ่นงาน
  • ตอนนี้ ป้อนข้อมูล ค่าเซลล์ที่ถูกลบด้วยตนเอง หากคุณมีชุดข้อมูลขนาดใหญ่ คุณสามารถค้นหาข้อมูลที่ต้องการได้โดยเลือกช่วงข้อมูล
  • ป้อนข้อมูลด้วยตนเองโดยใช้แป้นพิมพ์ของคุณ แล้วกดปุ่ม Enter

  • จากนั้นย้อนกลับไปที่ชีตก่อนหน้า แล้วคุณจะพบว่าปัญหาได้รับการแก้ไขแล้ว

ดังนั้น เราสามารถพูดได้ว่าเราสามารถแก้ไขปัญหา VLOOKUP ที่ลากลงมาไม่ทำงานใน Excel ได้

อ่านเพิ่มเติม: [แก้ไข]: Fill Handle Not Working in Excel (5 วิธีแก้ปัญหาอย่างง่าย)

โซลูชันที่ 6: พิมพ์ค่าการค้นหาที่ถูกต้อง

การป้อนการอ้างอิงเซลล์การค้นหาที่ไม่ถูกต้อง บางครั้งทำให้ Excel ได้รับค่าจำนวนมากตามที่เราต้องการ ในเหตุการณ์ดังกล่าว ฟังก์ชัน VLOOKUP ไม่สามารถทำงานได้อย่างถูกต้อง เพื่อให้เราสามารถพูดได้ว่าการลากลงจะไม่ทำงานเช่นกัน ในชุดข้อมูลของเรา เรามีข้อผิดพลาด #N/A ในช่วงของเซลล์ทั้งหมด D5:D14 .

ขั้นตอนสำหรับการแก้ไขภาวะแทรกซ้อนนี้มีดังต่อไปนี้:

📌 ขั้นตอน:

  • ก่อนอื่นเลือกเซลล์ D5 เพื่อตรวจสอบอาร์กิวเมนต์ของฟังก์ชัน คุณสามารถคลิกที่การอ้างอิงเซลล์เพื่อดูเซลล์ที่เลือกในสเปรดชีต
  • คุณจะเห็นว่าแทนที่จะเป็นเซลล์ B5 เราเลือก A5 ในฟังก์ชัน

  • ตอนนี้ กดปุ่ม Backspace เพื่อล้างการอ้างอิงเซลล์และเลือกเซลล์ B5 สูตรที่แก้ไขแสดงอยู่ด้านล่าง:

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)

  • กดปุ่ม Enter .<11

  • หลังจากนั้น ดับเบิลคลิก บนไอคอน Fill Handle เพื่อคัดลอกสูตรใหม่ไปยังเซลล์ D14 .
  • คุณจะได้ค่าที่ต้องการทั้งหมด

ดังนั้นเราจึงสามารถพูดได้ว่าเราสามารถ ระบุและแก้ไขปัญหาของ VLOOKUP ลากลงไม่ทำงานใน Excel

โซลูชันที่ 7: เก็บค่าการค้นหาในคอลัมน์ซ้ายสุด

ฟังก์ชัน VLOOKUP ไม่สามารถทำงานได้อย่างถูกต้องหากเราไม่ป้อนเซลล์ด้านซ้ายสุดของชุดข้อมูลเดิมเป็น lookup_value ในกรณีนี้ ฟังก์ชันจะส่งกลับค่าแบบมีสายในผลลัพธ์ดังภาพที่แสดงด้านล่าง

วิธีแก้ไขปัญหานี้อธิบายไว้ด้านล่าง:

📌 ขั้นตอน:

  • เลือกเซลล์ D5 และแก้ไขการอ้างอิงเซลล์ lookup_vaue จาก C5 เป็น B5 .

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)

  • จากนั้นกด Enter ฟังก์ชันจะแสดงพื้นที่ที่เราต้องการในเซลล์

  • ตอนนี้ ดับเบิลคลิก บนไอคอน Fill Handle เพื่อคัดลอกสูตรไปยังเซลล์ D14
  • ปัญหาจะได้รับการแก้ไขและคุณจะได้รับประโยชน์จากพนักงานทุกคน

สุดท้าย เราสามารถอ้างว่าเราสามารถแก้ไขปัญหาการลากลง VLOOKUP ที่ไม่ทำงานใน Excel ได้

โซลูชันที่ 8: แทรกดัชนีคอลัมน์ที่ถูกต้อง จำนวน

การเพิ่มคอลัมน์ใหม่อาจทำให้เกิดมวลด้วย ฟังก์ชัน VLOOKUP มันเปลี่ยน column_index_num ส่งผลให้ ฟังก์ชัน VLOOKUP ไม่ส่งกลับผลลัพธ์ที่ต้องการ ชุดข้อมูลของเราประสบปัญหาที่คล้ายกันและตัวเลขทั้งหมดมาที่ 0 .

วิธีแก้ไขปัญหานี้มีคำอธิบายด้านล่าง:

📌 ขั้นตอน:

  • ในตอนแรก เลือกเซลล์ D5 ใน แถบสูตร และป้อน คอลัมน์_index_num ที่ถูกต้อง
  • ในกรณีของเรา column_index_num ใหม่คือ 5 สูตรจะเป็นดังนี้:

=VLOOKUP(B5,$K$4:$Q$14,5,TRUE)

  • ตอนนี้ กด Enter

  • หลังจากนั้น ดับเบิลคลิก บนไอคอน Fill Handle เพื่อคัดลอกสูตรจนถึง เซลล์ D14 .
  • การผูกปมจะได้รับการแก้ไข และคุณจะได้รับค่าสำหรับเอนทิตีทั้งหมด

ดังนั้นเราจึง สามารถอ้างได้ว่าสูตรของเราทำงานได้อย่างแม่นยำ และเราสามารถแก้ไข VLOOKUP ที่ลากลงมาซึ่งไม่ทำงานใน Excel ได้

แนวทางที่ 9: เลือกอาร์เรย์ตารางที่ถูกต้อง

การป้อนข้อมูล การอ้างอิง table_array ไม่ถูกต้องอีกสาเหตุหนึ่งที่ทำให้ได้รับข้อผิดพลาดจาก ฟังก์ชัน VLOOKUP ในกรณีดังกล่าว เราจะแสดง ข้อผิดพลาด #N/A ในชุดข้อมูล เนื่องจากฟังก์ชันไม่สามารถทำงานได้อย่างถูกต้อง ดังนั้นเราจึงยืนยันได้ว่าการลากลงมาจะไม่ทำงานเช่นกัน ในไฟล์ของเรา เรามีข้อผิดพลาด #N/A ประเภทที่คล้ายกันนี้ในช่วงเซลล์ทั้งหมด D5:D14 .

วิธีการแก้ไขการผูกปมนี้มีดังต่อไปนี้:

📌 ขั้นตอน:

  • ในการเริ่มต้น ให้เลือกเซลล์ D5 เพื่อ ตรวจสอบอาร์กิวเมนต์ของฟังก์ชันใน แถบสูตร .
  • จากนั้นเขียนฟังก์ชันที่เหมาะสมด้วย table_array ที่ถูกต้องดังนี้:

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)

  • ตอนนี้ กดปุ่ม Enter

  • ถัดไป , ดับเบิลคลิก บนไอคอน Fill Handle เพื่อคัดลอกสูตรใหม่ไปยังเซลล์ D14 .
  • คุณจะได้รับค่าทั้งหมดที่ต้องการ

สุดท้ายนี้ เราสามารถพูดได้ว่าเทคนิคการแก้ไขข้อผิดพลาดของเราทำงานได้อย่างถูกต้อง และเราสามารถแก้ไขปัญหาของ VLOOKUP ลากลงไม่ได้ ทำงานใน Excel

โซลูชันที่ 10: ตั้งค่ารูปแบบเซลล์ที่เกี่ยวข้อง

บางครั้งรูปแบบเซลล์ที่ตั้งค่าไว้ก่อนหน้านี้อาจสร้างปัญหาให้เราในขณะที่เรานำเข้าข้อมูลจากชีตหนึ่งไปยังอีกชีตหนึ่งผ่าน VLOOKUP ฟังก์ชัน เมื่อเราพยายามรับค่ารายได้สำหรับพนักงานทุกคน เราได้ค่าที่คาดเดาไม่ได้ในชุดข้อมูลของเรา เช่น รูปภาพ สิ่งนี้เกิดขึ้นเนื่องจากเซลล์ผิด

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง