EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)Code: Select all
=IF(ISNA(VLOOKUP(B2,'1.2007-2009'!$A$4:$M$4800,13,0)),"ไม่พบข้อมูล",IF(VLOOKUP('4.check'!B2,'1.2007-2009'!$A$4:$M$4800,13,0)="","ไม่มีประวัติ",VLOOKUP('4.check'!B2,'1.2007-2009'!$A$4:$M$4800,13,0)))
พอดีผมพิมพ์สูตรตามนี้แล้วมันกลายเป็น #N/A ไม่รู้ว่าผมทำอะไรผิดรึเปล่า พอจะแนะนำผมเพิ่มเติมได้ไหมครับsnasui wrote:ตัวอย่างสูตรที่ B3 ครับ
Code: Select all
=IF(ISNA(VLOOKUP(B2,'1.2007-2009'!$A$4:$M$4800,13,0)),"ไม่พบข้อมูล",IF(VLOOKUP('4.check'!B2,'1.2007-2009'!$A$4:$M$4800,13,0)="","ไม่มีประวัติ",VLOOKUP('4.check'!B2,'1.2007-2009'!$A$4:$M$4800,13,0)))
ผมใช้ได้เรียบร้อยแล้วน่ะครับ ขอบพระคุณมากครับsnasui wrote:ตัวอย่างสูตรที่ B3 ครับ
Code: Select all
=IF(ISNA(VLOOKUP(B2,'1.2007-2009'!$A$4:$M$4800,13,0)),"ไม่พบข้อมูล",IF(VLOOKUP('4.check'!B2,'1.2007-2009'!$A$4:$M$4800,13,0)="","ไม่มีประวัติ",VLOOKUP('4.check'!B2,'1.2007-2009'!$A$4:$M$4800,13,0)))
ผมขอรบกวนเพิ่มเติมอีกน่ะครับ หากผมต้องการให้แสดงค่าที่ VLookup เจอทุกค่าไม่เอาเฉพาะ ค่าแรกที่เจอ แล้วรวมกับสูตรด้านบนผมสามารถทำได้ไหมครับsnasui wrote:ตัวอย่างสูตรที่ B3 ครับ
Code: Select all
=IF(ISNA(VLOOKUP(B2,'1.2007-2009'!$A$4:$M$4800,13,0)),"ไม่พบข้อมูล",IF(VLOOKUP('4.check'!B2,'1.2007-2009'!$A$4:$M$4800,13,0)="","ไม่มีประวัติ",VLOOKUP('4.check'!B2,'1.2007-2009'!$A$4:$M$4800,13,0)))