Excel VLOOKUP - ไม่แสดงอะไรเลยถ้าเซลล์ว่างเปล่า


0

ฉันใช้VLOOKUPฟังก์ชั่นและฉันมีฟังก์ชั่นนี้ =VLOOKUP(B9,Products!A5:K29,11,FALSE)

ใช้งานได้ แต่ฉันต้องเพิ่มอะไรดังนั้นเซลล์จะไม่แสดงอะไรเลยถ้า B9 ไม่มีอะไรเลย ในตอนนี้ถ้า B9 ไม่มีอะไรเลยจะแสดง "# N / A"

คำตอบ:


2

คุณสามารถล้อมรอบสิ่งทั้งหมดด้วยifคำสั่งดังนี้:

=IF(B9="","",VLOOKUP(B9,Products!A5:K29,11,FALSE))

เมื่อมีการเปลี่ยนแปลงB9=""เงื่อนไขที่เหมาะสม

ด้วยวิธีนี้มันจะช่วยให้คุณ""ถ้าB9เป็น""อย่างอื่นมันจะให้ผลลัพธ์ของการค้นหา


โอ้ขอบคุณฉันไม่ได้ตระหนักว่าคุณสามารถใช้ฟังก์ชั่นอื่น ๆ ภายในฟังก์ชั่น

@jay: ใช่ในช่วงแรก ๆ ของฉัน (ก่อนที่ฉันจะรู้เรื่องต่าง ๆ เช่นการค้นหา) คุณเคยพบความประหลาดใจในสเปรดชีตของฉันเช่น=if(b1="", if(b2="", if(b3="", if(b4="", if(b5="", "?", b5), b4), b3), b2), b1):-)

ฮ่าฮ่าฉันเห็น เฮ้คนที่ฉันใช้สูตรนี้กับทุกเซลล์ในคอลัมน์ แต่ฉันจะทำให้ A5: K29 เป็นค่าเริ่มต้นได้อย่างไร มันเปลี่ยนไปเมื่อคุณลงคอลัมน์

@jay $A$5:$K$29คุณต้องการที่จะทำให้ช่วงที่ไม่ใช่ญาติสิ่งที่ชอบ: ที่จะล็อคค่าไม่ว่าคุณจะย้ายหรือคัดลอกสูตรไปที่ใด (คุณยังสามารถตั้งค่าแถวและคอลัมน์แบบไม่เกี่ยวข้องได้ แต่คุณอาจไม่ต้องการในกรณีนี้)

เจย์ใช้การอ้างอิงแบบสัมบูรณ์เช่น=IF(B9="","",VLOOKUP(B9,Products!$A$5:$K$29,11,FALSE))[Dang, damn เพิ่มขึ้นเป็นสองเท่านี้]
brettdj

2

สำหรับคำถามของคุณตามที่ถาม

=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 เพิ่มเติมที่ฉันเพิ่ม]

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