ฉันใช้VLOOKUP
ฟังก์ชั่นและฉันมีฟังก์ชั่นนี้ =VLOOKUP(B9,Products!A5:K29,11,FALSE)
ใช้งานได้ แต่ฉันต้องเพิ่มอะไรดังนั้นเซลล์จะไม่แสดงอะไรเลยถ้า B9 ไม่มีอะไรเลย ในตอนนี้ถ้า B9 ไม่มีอะไรเลยจะแสดง "# N / A"
ฉันใช้VLOOKUP
ฟังก์ชั่นและฉันมีฟังก์ชั่นนี้ =VLOOKUP(B9,Products!A5:K29,11,FALSE)
ใช้งานได้ แต่ฉันต้องเพิ่มอะไรดังนั้นเซลล์จะไม่แสดงอะไรเลยถ้า B9 ไม่มีอะไรเลย ในตอนนี้ถ้า B9 ไม่มีอะไรเลยจะแสดง "# N / A"
คำตอบ:
คุณสามารถล้อมรอบสิ่งทั้งหมดด้วยif
คำสั่งดังนี้:
=IF(B9="","",VLOOKUP(B9,Products!A5:K29,11,FALSE))
เมื่อมีการเปลี่ยนแปลงB9=""
เงื่อนไขที่เหมาะสม
ด้วยวิธีนี้มันจะช่วยให้คุณ""
ถ้าB9
เป็น""
อย่างอื่นมันจะให้ผลลัพธ์ของการค้นหา
=if(b1="", if(b2="", if(b3="", if(b4="", if(b5="", "?", b5), b4), b3), b2), b1)
:-)
$A$5:$K$29
คุณต้องการที่จะทำให้ช่วงที่ไม่ใช่ญาติสิ่งที่ชอบ: ที่จะล็อคค่าไม่ว่าคุณจะย้ายหรือคัดลอกสูตรไปที่ใด (คุณยังสามารถตั้งค่าแถวและคอลัมน์แบบไม่เกี่ยวข้องได้ แต่คุณอาจไม่ต้องการในกรณีนี้)
=IF(B9="","",VLOOKUP(B9,Products!$A$5:$K$29,11,FALSE))
[Dang, damn เพิ่มขึ้นเป็นสองเท่านี้]
สำหรับคำถามของคุณตามที่ถาม
=IF(B9="","",VLOOKUP(B9,Products!A5:K29,11,FALSE))
ก้าวไปอีกขั้นในกรณีที่ค่าของคุณใน B9 ไม่มีอยู่ในช่วงการค้นหาของคุณ
=IF(B9="","",IF(ISNA(VLOOKUP(B9,Products!A5:K29,11,FALSE)),"Not found",VLOOKUP(B9,Products!A5:K29,11,FALSE)))
การอ้างอิงที่มีประโยชน์ Patrick Matthews (MVP Excel) หกเหตุผลว่าทำไม VLOOKUP หรือ HLOOKUP สูตรของคุณไม่ทำงาน
[โพสต์อื่นไม่ได้ถูกตั้งค่าสถานะให้ฉันในขณะที่โพสต์บอกว่าฉันแนะนำการทดสอบ ISNA เพิ่มเติมที่ฉันเพิ่ม]