Page 1 of 1

ขอคำแนะนำ สูตรเปรียบเทียบข้อมูล Column A,B โดยโชว์ข้อมูลที่ได้ใน Column C

Posted: Fri Aug 10, 2018 4:12 pm
by Pipat07
ขอคำแนะนำ สูตรเปรียบเทียบข้อมูล Column A,B โดยโชว์ข้อมูลที่ได้ใน Column C

Re: ขอคำแนะนำ สูตรเปรียบเทียบข้อมูล Column A,B โดยโชว์ข้อมูลที่ได้ใน Column C

Posted: Fri Aug 10, 2018 10:57 pm
by Jack_IT
ไม่ทราบว่า จะเปรียบเที่ยบอย่างไร?
เปรียบเทียบแบบเหมือน หรือแบบไม่เหมือน ถึงนำข้อมูลคอลัมน์ B มาแสดงครับ???

กรณีที่ 1
ถ้าคอลัมน์ A เหมือนกับคอลัมน์ B แสดงข้อมูลในคอลัมน์ B
=IF(A2=B2,B2,"")

กรณีที่ 2
ถ้าคอลัมน์ A ไม่เหมือนกับคอลัมน์ B แสดงข้อมูลในคอลัมน์ B
=IF(A2<>B2,B2,"")

ไม่ทราบว่า ตรงความต้องการ ไหมครับ

Re: ขอคำแนะนำ สูตรเปรียบเทียบข้อมูล Column A,B โดยโชว์ข้อมูลที่ได้ใน Column C

Posted: Fri Aug 10, 2018 11:05 pm
by koko_excel_tip
แบบที่1
ที่ช่อง C2=IFERROR(VLOOKUP(B2,$A$2:$A$44,1,0),"") กด [Enter] แล้วลากสูตรลงมา ตามไฟล์แนบครับ :D :D :D

Re: ขอคำแนะนำ สูตรเปรียบเทียบข้อมูล Column A,B โดยโชว์ข้อมูลที่ได้ใน Column C

Posted: Fri Aug 10, 2018 11:13 pm
by koko_excel_tip
แบบที่ 2
หรือว่า C2=IFERROR(IF(VLOOKUP(B2,$A$2:$A$44,1,0)>1,""),B2) กด [Enter] แล้วลากสูตรลงมา
อันนี้จะเป็นชื่อในคอลัมน์ B ไม่มีใน A แล้วโชว์ใน C
ไม่แน่ใจต้องการแบบไหนครับ ตามไฟล์แนบครับ :D :D :D

Re: ขอคำแนะนำ สูตรเปรียบเทียบข้อมูล Column A,B โดยโชว์ข้อมูลที่ได้ใน Column C

Posted: Mon Aug 13, 2018 9:34 am
by Pipat07
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
ไม่แน่ใจต้องการแบบไหนครับ ตามไฟล์แนบครับ :D :D :D
ขอบคุณมากครับ สูตรนี้ตรงกับที่ต้องการครับ

Re: ขอคำแนะนำ สูตรเปรียบเทียบข้อมูล Column A,B โดยโชว์ข้อมูลที่ได้ใน Column C

Posted: Mon Aug 13, 2018 9:35 am
by Pipat07
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,"")

ไม่ทราบว่า ตรงความต้องการ ไหมครับ
ขอบคุณมากครับ แต่ยังไม่ตรงกับที่ต้องการครับ

Re: ขอคำแนะนำ สูตรเปรียบเทียบข้อมูล Column A,B โดยโชว์ข้อมูลที่ได้ใน Column C

Posted: Mon Aug 13, 2018 9:44 am
by snasui
:D หากหมายถึงนำข้อมูลในคอลัมน์ B ไปค้นหาจากคอลัมน์ A กรณีไม่พบแสดงว่าลาออกไปแล้ว ให้นำค่านั้นมาแสดงให้คอลัมน์ C ตัวอย่างสูตรที่ C2 จะเป็นด้านล่างครับ

=IF(COUNTIF($A$2:$A$44,B2),"",B2)

Enter > Copy ลงด้านล่าง

Re: ขอคำแนะนำ สูตรเปรียบเทียบข้อมูล Column A,B โดยโชว์ข้อมูลที่ได้ใน Column C

Posted: Tue Aug 21, 2018 11:23 am
by Pipat07
snasui wrote: Mon Aug 13, 2018 9:44 am :D หากหมายถึงนำข้อมูลในคอลัมน์ B ไปค้นหาจากคอลัมน์ A กรณีไม่พบแสดงว่าลาออกไปแล้ว ให้นำค่านั้นมาแสดงให้คอลัมน์ C ตัวอย่างสูตรที่ C2 จะเป็นด้านล่างครับ

=IF(COUNTIF($A$2:$A$44,B2),"",B2)

Enter > Copy ลงด้านล่าง
ขอบคุณครับ สูตรนี้ใช้เลยครับ

Re: ขอคำแนะนำ สูตรเปรียบเทียบข้อมูล Column A,B โดยโชว์ข้อมูลที่ได้ใน Column C

Posted: Fri Aug 31, 2018 5:26 pm
by Pipat07
ขออนุญาต ถามต่อครับอีกนิดครับ ตามไฟล์แนบ File TEST
1.หลังจากเอาข้อมูล Column C มาเปรียบเทียบ Column A (ได้ข้อมูลเหมือนกัน) เอามาแสดง Column D แล้ว
2.ต้องการเอาข้อมูลรหัสประจำตัวในแถวเดียวกัน ที่อยู่ใน Column B (ของพนักงานที่ได้ใน Column D) มาแสดงใน E
จะกำหนดสูตรอย่างไรครับ

Re: ขอคำแนะนำ สูตรเปรียบเทียบข้อมูล Column A,B โดยโชว์ข้อมูลที่ได้ใน Column C

Posted: Fri Aug 31, 2018 6:43 pm
by Bo_ry
E2 =IFNA(VLOOKUP(D2,$A$2:$B$50,2,),"")

Re: ขอคำแนะนำ สูตรเปรียบเทียบข้อมูล Column A,B โดยโชว์ข้อมูลที่ได้ใน Column C

Posted: Mon Oct 01, 2018 2:20 pm
by Pipat07
Bo_ry wrote: Fri Aug 31, 2018 6:43 pm E2 =IFNA(VLOOKUP(D2,$A$2:$B$50,2,),"")
ตามสูตรนี้ บางครั้งก็ได้ บางครั้งก็ขึ้น #NAME? มันเกิดจากอะไรครับ

Re: ขอคำแนะนำ สูตรเปรียบเทียบข้อมูล Column A,B โดยโชว์ข้อมูลที่ได้ใน Column C

Posted: Mon Oct 01, 2018 3:13 pm
by Bo_ry
ifna ใช้ได้กับ Excel 2013 ขึ้นไป
ใช้ iferror แทนได้ Excel 2007 ขึ้นไป

Re: ขอคำแนะนำ สูตรเปรียบเทียบข้อมูล Column A,B โดยโชว์ข้อมูลที่ได้ใน Column C

Posted: Wed Oct 03, 2018 9:11 pm
by Pipat07
Bo_ry wrote: Mon Oct 01, 2018 3:13 pm ifna ใช้ได้กับ Excel 2013 ขึ้นไป
ใช้ iferror แทนได้ Excel 2007 ขึ้นไป
ขอบคุณครับ