MS Excel 2010: VLOOKUP ไม่ทำงานใช่ไหม


1

นี่คือข้อมูลที่ฉันมีในแผ่น "ส่วนประกอบ" (B4: E13):

Component 1        a    Form    Low
Component 2        a    Form    Low
Component 3        a    Form    Medium
Component 4        a    Form    Low
Component 5        a    Form    High
Component 6        a    Form    Medium
Component 7        a    Form    Low
Component 8        a    Form    High
Component 9        a    Form    Medium
Component 10       a    Form    Low

และนี่คือสิ่งที่ฉันมีในแผ่น "ตั้งค่า" (F4: G6):

Low         0,4
Medium  1,0
High    1,5

ค่อนข้างง่ายใช่มั้ย แต่เดี๋ยวก่อน. ตอนนี้ฉันมีรายการชื่อส่วนประกอบในแผ่นงานที่ 3 และฉันต้องการดึงหมายเลขที่เกี่ยวข้องจากแผ่น "ตั้งค่า" แค่สองสาม VLOOKUP (อันที่จริงฉันลอง LOOKUPs ก่อนผลลัพธ์ก็เหมือนกัน) นี่คือสูตรที่ฉันใช้

=VLOOKUP(VLOOKUP(B4;  Components!$B$4:$E$23; 4); Setup!$F$4:$G$13; 2)

และผลลัพธ์ที่ฉันได้รับนั้นน่าอัศจรรย์ สูตรเรียบง่ายเหมือนจะใช้ได้กับสองบรรทัดจาก 10 !!! นี่คือสิ่งที่ฉันได้รับ (ช่วง B4: C13 โดยมีสูตรอยู่ในคอลัมน์ C อ้างอิงชื่อส่วนประกอบในคอลัมน์ B):

Component 1 0,4
Component 2 #N/A
Component 3 #N/A
Component 4 #N/A
Component 5 #N/A
Component 6 #N/A
Component 7 #N/A
Component 8 #N/A
Component 9 #N/A
Component 10    0,4

มีความคิดอะไรไหมที่เกิดขึ้นที่นี่?

คำตอบ:


2

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


จริง ... มันแปลกมากที่การจับคู่แบบคลุมเครือถูกเปิดใช้งานโดยค่าเริ่มต้น PLUS มันไม่ทำงานอย่างสมเหตุสมผล
Raffael

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