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

การเรียงสับเปลี่ยนต้องอาศัย 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 ตัว

การจะทำเช่นนั้นได้สะดวกให้ 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 เป็นอย่างสูงครับ