Page 1 of 1

แก้ ERROR #N/A

Posted: Wed Sep 05, 2018 9:52 pm
by sakajohn
จากสูตร =IF(IFERROR(VLOOKUP($B2,[SaleData.xlsx]RAT!$A$2:$AG$5000,3,0),IFERROR(VLOOKUP($B2,[SaleData.xlsx]NOI!$A$2:$AG$5000,3,0),IFERROR(VLOOKUP($B2,[SaleData.xlsx]HART!$A$2:$AG$5000,3,0),VLOOKUP($B2,[SaleData.xlsx]AEW!$A$2:$AG$5000,3,0)))),"") ถ้า B2 เป็นค่าว่าง จะแสดง #N/A ต้องแก้ไขสูตรอย่างไรครับถึงจะไม่แสดง #N/A

Re: แก้ ERROR #N/A

Posted: Wed Sep 05, 2018 10:00 pm
by snasui
:D ตัวอย่างการปรับสูตรครับ

=LOOKUP(CHAR(255),CHOOSE({1,2,3,4,5},"",VLOOKUP($B2,'\\ACCOUNT\Data (D)\SALE\[SaleData.xlsx]RAT'!$A$2:$AG$5000,3,0),VLOOKUP($B2,'\\ACCOUNT\Data (D)\SALE\[SaleData.xlsx]NOI'!$A$2:$AG$5000,3,0),VLOOKUP($B2,'\\ACCOUNT\Data (D)\SALE\[SaleData.xlsx]HART'!$A$2:$AG$5000,3,0),VLOOKUP($B2,'\\ACCOUNT\Data (D)\SALE\[SaleData.xlsx]AEW'!$A$2:$AG$5000,3,0)))

กรณีต้องการให้แสดงผลลัพธ์เป็นตัวเลขเปลี่ยนสูตร จาก LOOKUP(CHAR(255),CHOOSE({1,2,3,4,5},"" เป็น LOOKUP(9.99999999999999e307,CHOOSE({1,2,3,4,5},0 ครับ

Re: แก้ ERROR #N/A

Posted: Wed Sep 05, 2018 10:09 pm
by sakajohn
ใช้ได้แล้วครับ รบกวนสอบถามครับ CHOOSE({1,2,3,4,5} ตรงนี้คืออะไรหรือครับ

Re: แก้ ERROR #N/A

Posted: Wed Sep 05, 2018 10:12 pm
by snasui
:D เป็นการสร้างข้อมูลใหม่ด้วยค่าว่าง (เครื่องหมาย "") และผลลัพธ์ของทุก Vlookup แล้วค่อย Lookup เอาข้อความตัวสุดท้ายในช่วงข้อมูลนี้ หาก Error ให้ผลลัพธ์เป็น "" ที่ระบุไว้ตัวแรกสุด การที่ B2 เป็นค่าว่างก็จะเป็น Error ก็จะแสดงค่า "" เช่นกัน

Re: แก้ ERROR #N/A

Posted: Wed Sep 05, 2018 10:16 pm
by sakajohn
=LOOKUP(9.99999999999999E+307,CHOOSE({1,2,3,4,5},"",VLOOKUP($B3,'\\ACCOUNT\Data (D)\SALE\[SaleData.xlsx]RAT'!$A$2:$AG$5000,5,0),VLOOKUP($B3,'\\ACCOUNT\Data (D)\SALE\[SaleData.xlsx]NOI'!$A$2:$AG$5000,5,0),VLOOKUP($B3,'\\ACCOUNT\Data (D)\SALE\[SaleData.xlsx]HART'!$A$2:$AG$5000,5,0),VLOOKUP($B3,'\\ACCOUNT\Data (D)\SALE\[SaleData.xlsx]AEW'!$A$2:$AG$5000,5,0)))
ฟ้อง error #N/A ครับ

Re: แก้ ERROR #N/A

Posted: Wed Sep 05, 2018 10:17 pm
by sakajohn
เจอแล้วครับ ผมใส่ไม่ครบ

Re: แก้ ERROR #N/A

Posted: Wed Sep 05, 2018 10:21 pm
by sakajohn
ตอนนี้ถ้า B2 เป็นค่าวาง จากสูตร LOOKUP(9.99999999999999e307,CHOOSE({1,2,3,4,5},0,"" จะแสดง เลข 0 ถ้าต้องการให้แสดงค่า ว่าง ต้องทำอย่างไรครับ

Re: แก้ ERROR #N/A

Posted: Wed Sep 05, 2018 10:25 pm
by snasui
:D ปรับสูตรเป็นด้านล่างครับ

If(B2="","",LOOKUP(9.99999999999999e307,CHOOSE({1,2,3,4,5},0,Vlookup(...

Re: แก้ ERROR #N/A

Posted: Wed Sep 05, 2018 10:30 pm
by sakajohn
ได้แล้วครับ สูตรง่ายๆ แต่ชอบลืมครับ ขอบคุณมากครับ

Re: แก้ ERROR #N/A

Posted: Wed Sep 05, 2018 10:50 pm
by sakajohn
อาจารย์ครับแล้วดึงค่าที่เป็นวันที่ ต้องใช้สูตรอย่างไรครับ

Re: แก้ ERROR #N/A

Posted: Wed Sep 05, 2018 10:55 pm
by snasui
:D วันที่คือตัวเลขจะต้องดึงอย่างตัวเลข ยกเว้นเขียนวันที่ไว้เป็น Text ก็ต้องดึงอย่าง Text อันนี้ต้องทราบได้เองว่าข้อมูลเป็นอย่างไรครับ

Re: แก้ ERROR #N/A

Posted: Wed Sep 05, 2018 11:01 pm
by sakajohn
ขอบคุณมากครับ