Page 1 of 1
สอบถามสูตรการใช้เครื่องหมาย "-" แทนช่วงของลำดับข้อมูลค่ะ
Posted: Fri Dec 16, 2022 3:50 pm
by wuengjang
ใน excel ต้องการให้มีเครื่องหมาย "-" แทนค่าข้อมูลที่มีลำดับต่อเนื่องกัน ลำดับที่ไม่ต่อเนื่องให้ใช้เป็น "," เช่น
932,943,1030,1035,1080,1109,1159,1162,1167,1170,1243,1273,1342-1343,1484,1497,1500,1502,1511
จะเขียนสูตรอย่างไรคะ (มีไฟล์แนบเพิ่มเติมค่ะ) ขอบคุณล่วงหน้านะคะ
Re: สอบถามสูตรการใช้เครื่องหมาย "-" แทนช่วงของลำดับข้อมูลค่ะ
Posted: Fri Dec 16, 2022 4:41 pm
by norkaz
...
C2
=CONCAT(IF(B2=$B$2:$B$842,IF($A$2:$A$842+1=$A$3:$A$843,$A$2:$A$842&"-",$A$2:$A$842&","),""))
** เพื่อนสมาชิก กรุณาช่วยคลิก โฆษณาหน้าเพจ เพื่อเป็นการสนับสนุนฟอรั่ม
Norkaz
Re: สอบถามสูตรการใช้เครื่องหมาย "-" แทนช่วงของลำดับข้อมูลค่ะ
Posted: Fri Dec 16, 2022 5:07 pm
by wuengjang
ขอบพระคุณมาก ๆ ค่ะ รบกวนเพิ่มเติมได้ไหมคะ จะสามารถตัดช่วงที่มัน - ลำดับต่อเนื่องออก ให้เป็นเฉพาะลำดับเริ่มต้นถึงลำดับสุดท้ายได้ด้วยไหมคะ
จาก 22,25,31,38,41,1802-1803-1804-1805-1806-1807-1808-1809-1810-1811-1812-1813-1814-1815-1816-1817-1818-1819-1820-1821-1822-1823,
เป็น >> 22,25,31,38,41,1802-1823,
Re: สอบถามสูตรการใช้เครื่องหมาย "-" แทนช่วงของลำดับข้อมูลค่ะ
Posted: Fri Dec 16, 2022 10:32 pm
by norkaz
...
A2
=IF(AND(B2=B3-1,B2=N(B1)+1),"",IF(B2=B3-1,B2&"-",B2&","))
D2
=CONCAT(FILTER($A$2:$A$842,C2=$C$2:$C$842))
** เพื่อนสมาชิก กรุณาช่วยคลิก โฆษณาหน้าเพจ เพื่อเป็นการสนับสนุนฟอรั่ม
Norkaz
Re: สอบถามสูตรการใช้เครื่องหมาย "-" แทนช่วงของลำดับข้อมูลค่ะ
Posted: Mon Dec 19, 2022 6:05 pm
by wuengjang
ขอบคุณมาก ๆ ๆ นะคะ