Page 1 of 1
ผมอยากจะดึงตัวเลขที่ซ้ำกันออกมาจาก A1,A2 มาอยู่ใน A3
Posted: Sun Jan 06, 2013 6:06 pm
by banpong
ผมอยากจะดึงตัวเลขที่ซ้ำกันออกมาจาก A1,A2 มาอยู่ใน A3 มีสูตรในการดึงหรือไม่ครับ
A1= 34567
A2= 56789
A3= 567
ที่ A3 ต้องการดึงตัวเลขที่ซ้ำกันออกมาจาก A1,A2 มีสูตรหรือไม่ครับ
ขอบคุณทุกท่านที่ให้คำตอบครับ
Re: ผมอยากจะดึงตัวเลขที่ซ้ำกันออกมาจาก A1,A2 มาอยู่ใน A3
Posted: Sun Jan 06, 2013 6:40 pm
by snasui

ใช้ Excel รุ่นใดครับ

Re: ผมอยากจะดึงตัวเลขที่ซ้ำกันออกมาจาก A1,A2 มาอยู่ใน A3
Posted: Sun Jan 06, 2013 6:43 pm
by banpong
ตอนนี้ใช้ excel 2010 ครับ
Re: ผมอยากจะดึงตัวเลขที่ซ้ำกันออกมาจาก A1,A2 มาอยู่ใน A3
Posted: Sun Jan 06, 2013 6:49 pm
by snasui

ลองตามนี้ครบั
- ที่เซลล์ C1 คีย์
=LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX(MID($A$1,ROW(INDIRECT("1:"&LEN($A$1))),1),SMALL(IF(ISNUMBER(MATCH(MID($A$1,ROW(INDIRECT("1:"&LEN($A$1))),1),MID($A$2,ROW(INDIRECT("1:"&LEN($A$2))),1),0)),ROW(INDIRECT("1:"&LEN($A$1)))),ROWS(C$1:C1)))))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- ที่ B1 คีย์
=(C1&C2&C3&C4&C5)+0
Enter
Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น
{=YourFormulas(...)
} ปีกกานี้คีย์เข้าไปเองไม่ได้
ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
Re: ผมอยากจะดึงตัวเลขที่ซ้ำกันออกมาจาก A1,A2 มาอยู่ใน A3
Posted: Sun Jan 06, 2013 7:13 pm
by banpong
ขอบคุณครับใช้ได้แล้วครับ
Re: ผมอยากจะดึงตัวเลขที่ซ้ำกันออกมาจาก A1,A2 มาอยู่ใน A3
Posted: Sun Jan 06, 2013 7:27 pm
by snasui

ที่ C1 ลดสูตรให้สั้นลงเหลือตามด้านล่างก็ได้ครับ
=IFERROR(INDEX(MID($A$1,ROW(INDIRECT("1:"&LEN($A$1))),1),SMALL(IF(ISNUMBER(MATCH(MID($A$1,ROW(INDIRECT("1:"&LEN($A$1))),1),MID($A$2,ROW(INDIRECT("1:"&LEN($A$2))),1),0)),ROW(INDIRECT("1:"&LEN($A$1)))),ROWS(C$1:C2))),"")
Ctrl+Shift+Enter
Re: ผมอยากจะดึงตัวเลขที่ซ้ำกันออกมาจาก A1,A2 มาอยู่ใน A3
Posted: Tue Jan 08, 2013 2:06 pm
by banpong
รบกวนคุณ คนควน อีกสักครั้งครับ ถ้าผม
ถ้าผมต้องการปรับเพิ่มข้อมูลตั้งแต่ A1-A10 (เพิ่มอีก 10 แถว) จะแก้ไขสูตรอย่างไรครับ
ขอใช้สูตรนี้นะครับ ขอบคุณมากครับ
=LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX(MID($A$1,ROW(INDIRECT("1:"&LEN($A$1))),1),SMALL(IF(ISNUMBER(MATCH(MID($A$1,ROW(INDIRECT("1:"&LEN($A$1))),1),MID($A$2,ROW(INDIRECT("1:"&LEN($A$2))),1),0)),ROW(INDIRECT("1:"&LEN($A$1)))),ROWS(C$1:C1)))))
Re: ผมอยากจะดึงตัวเลขที่ซ้ำกันออกมาจาก A1,A2 มาอยู่ใน A3
Posted: Tue Jan 08, 2013 6:07 pm
by snasui

ช่วยแสดงตัวอย่างข้อมูลและตัวอย่างคำตอบที่ต้องการมาด้วยครับ สูตรนั้นใช้กับเซลล์ต่อเซลล์เท่านั้นครับ