Page 1 of 1

ต้องการสลับเลข 5 ตัวให้เหลือ 3 ตัว

Posted: Wed Jun 20, 2018 10:23 am
by talayphuket
เรียน อาจารย์ และผู้รู้

ทางผมต้องการสูตร การสลับตัวเลขจาก 5 ตัว ให้เหลือ 3 ตัว (ตามไฟล์แนบครับ)

Re: ต้องการสลับเลข 5 ตัวให้เหลือ 3 ตัว

Posted: Wed Jun 20, 2018 7:24 pm
by snasui
:D การเรียงสับเปลี่ยนต้องอาศัย VBA ลองดาวน์โหลดโปรแกรมใน Link นี้มาใช้ครับ viewtopic.php?f=3&t=651#p4020

Re: ต้องการสลับเลข 5 ตัวให้เหลือ 3 ตัว

Posted: Thu Jun 21, 2018 10:04 am
by talayphuket
เรียน อาจารย์ snasui

ต้องขอบคุณอาจารย์มากครับ แต่ผมทำสูตรใน excel ขึ้นมา แต่กำลังงงว่า ถ้ามีเลขซ้ำกันให้ออกแค่ 1 เลขได้เปล่าครับ เช่น 611 ให้ออกแค่ 1 ตัว (ตามไฟล์แนบ)

Re: ต้องการสลับเลข 5 ตัวให้เหลือ 3 ตัว

Posted: Thu Jun 21, 2018 7:38 pm
by snasui
talayphuket wrote: Thu Jun 21, 2018 10:04 am ถ้ามีเลขซ้ำกันให้ออกแค่ 1 เลขได้เปล่าครับ เช่น 611 ให้ออกแค่ 1 ตัว
:D การจะทำเช่นนั้นได้สะดวกให้ Cut ผลลัพธ์มาเรียงต่อกันในแนวตั้งในคอลัมน์ B คือจะอยู่ในคอลัมน์ B คอลัมน์เดียว จากนั้นเซลล์ C2 คีย์สูตร

=IFERROR(INDEX($B$2:$B$43,SMALL(IF(FREQUENCY(MATCH($B$2:$B$43,$B$2:$B$43,0),ROW($B$2:$B$43)-ROW($B$2)+1),ROW($B$2:$B$43)-ROW($B$2)+1),ROWS(C$2:C2))),"")

Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: ต้องการสลับเลข 5 ตัวให้เหลือ 3 ตัว

Posted: Sat Jun 23, 2018 8:29 am
by talayphuket
ขอบคุณอาจารย์ snasui เป็นอย่างสูงครับ