ใช้การรวม vlookup กับการจับคู่


0

ฉันมีแผ่นงาน Excel ที่มีค่า K สำหรับการทดสอบตัวอย่าง Watson-Williams 2 - สถิติวงกลม ฉันใช้สูตรต่อไปนี้เพื่อค้นหาการแก้ไขค่า K ตาม a vlookupและmatchพารามิเตอร์ดังนี้

=VLOOKUP(LEFT(J29,4),'K Correction Factor'!A2:K101,MATCH(MID(J29,5,1),'KCorrection Factor'!A1:K1,0),FALSE)

LEFT(J29,4)และMID(J29,5,1)สูตรสารสกัดจากแถวและคอลัมน์ค่าที่ใช้ในการค้นหาค่าการแก้ไขจากแผ่นงาน ตัวอย่างเช่นรับค่า 0.9425; และLEFT(J29,4) = 0.94 MID(J29,5,1) = 2ดังนั้นสูตรแบบยาวควรมองลงในคอลัมน์แรกไปยังแถว 0.94 จากนั้นข้ามไปยังคอลัมน์ 2 และส่งกลับค่า k

เมื่อฉัน "ประเมินทุกอย่าง" สูตรปรากฏว่ามีการอ้างอิงที่ถูกต้อง #N/Aแต่สูตรส่งกลับ ฉันเคยทำvlookupและmatchสูตรประเภทนี้มาก่อนเพื่อให้ฉันรู้ว่ามันใช้งานได้หรือจะได้ผล แต่มีบางอย่างผิดปกติและฉันไม่สามารถเข้าใจได้ ใครมีข้อเสนอแนะ?

คำตอบ:


1

คิดออก - เพียงเพิ่มvalue()สูตร ...

=VLOOKUP(VALUE(LEFT(J29,4)),'K Correction Factor'!A2:K101,MATCH(VALUE(MID(J29,5,1)),'K Correction Factor'!A1:K1,0),FALSE)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.