Page 1 of 1

รบกวนดูให้หน่อยครับ EXCEL

Posted: Fri Jan 11, 2013 9:46 am
by ณัฐวุฒิ เบ็ญชา
ช่วยด้วยครับ ตาม File แนบ มีปัญหาตรงที่ว่า สูตรที่เขียนเข้าไป เช่นใน คอลัมน์ J

=IF(ISNA(VLOOKUP(B6,แผนก_ขนส่ง!$A:$F,6,0)),"ไม่ได้กรอกข้อมูล",VLOOKUP(B6,แผนก_ขนส่ง!$A:$F,6,0))

ซึ้งใช้งานได้ดีเมื่อไม่ไมีการกรอกข้อมูล แต่จะมีปัญหาตรงที่มีการกรอกข้อมูลแต่กรอกไม่ครบ ค่าที่ได้กลับมาคือ 0 ซึ้งต้องการดักไว้ด้วย

จึงอยากทราบว่าต้องใส่สูตรยังไงครับ ถ้าเขียนใน VB ก็ประมาณ

IF ....... OR ...... Then
ไม่ได้กรอกข้อมูล
else
.................
endif
แต่ถ้าไปเขียนเป็นสูตรใน Excel ต้องเขียนแบบไหนครับ รบกวนด้วยครับ ได้แนบ File ที่เขียนมาให้ด้วยครับ

Re: รบกวนดูให้หน่อยครับ EXCEL

Posted: Fri Jan 11, 2013 11:28 am
by bank9597
:D ลองตามนี้ครับ

ที่ชีท เป้ย เซลล์ J5 คีย์ =IFERROR(IF(ISBLANK(VLOOKUP(B5,แผนก_ขนส่ง!$A$5:$F$20,6,0)),"ไม่ได้กรอกข้อมูล",VLOOKUP(B5,แผนก_ขนส่ง!$A$5:$F$20,6,0)),"ไม่ได้กรอกข้อมูล")
คัดลอกลงมา

กรณีใช้ vba ลองเขียนมาเองก่อนครับ

Re: รบกวนดูให้หน่อยครับ EXCEL

Posted: Fri Jan 11, 2013 12:52 pm
by ณัฐวุฒิ เบ็ญชา
ได้แล้วครับ ขอบคุณมาก ครับผม เดี๋ยวติดตรงไหน จะรบกวน อีกนะครับ :cp: