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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)ขอบคุณมากครับ สูตรนี้ตรงกับที่ต้องการครับkoko_excel_tip wrote: Fri Aug 10, 2018 11:13 pm แบบที่ 2
หรือว่า C2=IFERROR(IF(VLOOKUP(B2,$A$2:$A$44,1,0)>1,""),B2) กด [Enter] แล้วลากสูตรลงมา
อันนี้จะเป็นชื่อในคอลัมน์ B ไม่มีใน A แล้วโชว์ใน C
ไม่แน่ใจต้องการแบบไหนครับ ตามไฟล์แนบครับ
ขอบคุณมากครับ แต่ยังไม่ตรงกับที่ต้องการครับJack_IT wrote: Fri Aug 10, 2018 10:57 pm ไม่ทราบว่า จะเปรียบเที่ยบอย่างไร?
เปรียบเทียบแบบเหมือน หรือแบบไม่เหมือน ถึงนำข้อมูลคอลัมน์ B มาแสดงครับ???
กรณีที่ 1
ถ้าคอลัมน์ A เหมือนกับคอลัมน์ B แสดงข้อมูลในคอลัมน์ B
=IF(A2=B2,B2,"")
กรณีที่ 2
ถ้าคอลัมน์ A ไม่เหมือนกับคอลัมน์ B แสดงข้อมูลในคอลัมน์ B
=IF(A2<>B2,B2,"")
ไม่ทราบว่า ตรงความต้องการ ไหมครับ
ขอบคุณครับ สูตรนี้ใช้เลยครับsnasui wrote: Mon Aug 13, 2018 9:44 am หากหมายถึงนำข้อมูลในคอลัมน์ B ไปค้นหาจากคอลัมน์ A กรณีไม่พบแสดงว่าลาออกไปแล้ว ให้นำค่านั้นมาแสดงให้คอลัมน์ C ตัวอย่างสูตรที่ C2 จะเป็นด้านล่างครับ
=IF(COUNTIF($A$2:$A$44,B2),"",B2)
Enter > Copy ลงด้านล่าง
ตามสูตรนี้ บางครั้งก็ได้ บางครั้งก็ขึ้น #NAME? มันเกิดจากอะไรครับ
ขอบคุณครับBo_ry wrote: Mon Oct 01, 2018 3:13 pm ifna ใช้ได้กับ Excel 2013 ขึ้นไป
ใช้ iferror แทนได้ Excel 2007 ขึ้นไป