Page 1 of 1
เทียบรหัส ระหว่าง ข้อมูล 2 ชุด
Posted: Tue Oct 18, 2022 9:35 am
by Xcelvba
ต้องการเทียบรหัส ระหว่าง ข้อมูล 2 ชุด (B & F) แบ่งเป็น 2 Column
1.Column L แสดงรหัสที่"ซ้ำ"กันระหว่าง B & F
2.Column M แสดงรหัส"ไม่ซ้ำ" ระหว่าง B & F
ขอบคุณครับ
Re: เทียบรหัส ระหว่าง ข้อมูล 2 ชุด
Posted: Tue Oct 18, 2022 12:33 pm
by snasui

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ L2 คีย์
=IFERROR(INDEX(FILTERXML("<t><s>"&SUBSTITUTE(TEXTJOIN("|",TRUE,$B$2:$B$107,$F$2:$F$759),"|","</s><s>")&"</s></t>","//s[preceding::*=.]"),ROWS(L$2:L2)),"")
Enter > Copy ลงด้านล่าง
- ที่ M2 คีย์
=IFERROR(INDEX(FILTERXML("<t><s>"&SUBSTITUTE(TEXTJOIN("|",TRUE,$B$2:$B$107,$F$2:$F$759),"|","</s><s>")&"</s></t>","//s[not(preceding::*=.)]"),ROWS(M$2:M2)),"")
Enter > Copy ลงด้านล่าง
Re: เทียบรหัส ระหว่าง ข้อมูล 2 ชุด
Posted: Tue Oct 18, 2022 1:12 pm
by Xcelvba
snasui wrote: Tue Oct 18, 2022 12:33 pm

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ L2 คีย์
=IFERROR(INDEX(FILTERXML("<t><s>"&SUBSTITUTE(TEXTJOIN("|",TRUE,$B$2:$B$107,$F$2:$F$759),"|","</s><s>")&"</s></t>","//s[preceding::*=.]"),ROWS(L$2:L2)),"")
Enter > Copy ลงด้านล่าง
- ที่ M2 คีย์
=IFERROR(INDEX(FILTERXML("<t><s>"&SUBSTITUTE(TEXTJOIN("|",TRUE,$B$2:$B$107,$F$2:$F$759),"|","</s><s>")&"</s></t>","//s[not(preceding::*=.)]"),ROWS(M$2:M2)),"")
Enter > Copy ลงด้านล่าง
ขอบคุณ อ. มากครับ ผมต้องลองศึกษา FILTERXML เพิ่มเติมครับ ปกติ ใช้เป็นแต่ INDEX + AGREEGATE
