Vlookup ใน Excel ส่งกลับ #VALUE


0

ฉันใช้แผ่นงานสองแผ่นใน Excel แต่มีปัญหาในการใช้ VLOOKUP

แผ่นที่ 1: -

ID    CATEGORY_ID

แผ่นงานที่ 2: - CATEGORY_ID CATEGORY_NAME

ฉันต้องการเพิ่ม CATEGORY_NAME ในคอลัมน์ที่ 3 ของแผ่นงาน 1 ดังนั้นฉันจึงใช้สิ่งต่อไปนี้: -

=VLOOKUP(C2,Sheet2!A2:A20+Sheet2!A2:B20,2,FALSE)

อย่างไรก็ตามผลตอบแทนนี้เท่านั้น: -

#VALUE!

ในเวิร์กชีทมี 17,000 แถว 1. ทุกแถวมี ID หมวดหมู่ แผ่นงาน 2 มี 20 แถวเท่านั้นรวมถึงแถวส่วนหัว (ดังนั้น 19 หมวดหมู่ ID / ชื่อที่ไม่ซ้ำกัน) ฉันทำอะไรผิดที่นี่ ทำให้ฉันเสียสติ!


1
คุณพยายามทำอะไรในพารามิเตอร์ 2 คุณป้อน "Sheet2! A2: A20 + Sheet2! A2: B20" ซึ่งเป็นผลรวมของสองช่วง? ลองใช้ Sheet2! $ A $ 2: $ B $ 20 แทน หมายเหตุ: เพิ่มเครื่องหมาย $ เพื่อรักษาค่าคงที่ช่วงการค้นหาไม่เช่นนั้นช่วงจะเป็นการย้ายสัมพัทธ์พร้อมกับการคัดลอกสูตรของคุณ
Aganju

ฉันไม่แน่ใจ - ฉันลองใช้เครื่องมือฟังก์ชั่นของ Excel และต้องทำให้เป็นระเบียบ - แต่ตอนนี้มันใช้งานได้แล้ว! ขอบคุณ!
Grant G

คำตอบ:


2

(แสดงความคิดเห็นเป็นคำตอบขณะที่แก้ไข) คุณป้อน "Sheet2! A2: A20 + Sheet2! A2: B20" ซึ่งเป็นผลรวมของสองช่วง ?? ลองใช้ Sheet2! $ A $ 2: $ B $ 20 แทน หมายเหตุ: เพิ่มเครื่องหมาย $ เพื่อรักษาค่าคงที่ช่วงการค้นหามิฉะนั้นช่วงจะย้ายสัมพันธ์กับการคัดลอกสูตรของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.