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
:D ใช้ 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
:D ลองตามนี้ครบั
  1. ที่เซลล์ 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 ลงด้านล่าง
  2. ที่ 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
:o ที่ 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
:D ช่วยแสดงตัวอย่างข้อมูลและตัวอย่างคำตอบที่ต้องการมาด้วยครับ สูตรนั้นใช้กับเซลล์ต่อเซลล์เท่านั้นครับ