Page 1 of 1
สอบถามการตัดตัวเลช 6 หลัก ให้เป็น 2 หลัก และ 3 หลัก ในแต่ละคอลัมม์
Posted: Mon Feb 21, 2022 2:24 pm
by talayphuket
เรียน อาจารย์ Snasui และผู้รู้ทุกท่าน
ต้องการทราบสูตรการทำตัวเลข 6 หลัก ให้กลายเป็น 2 หลัก และ 3 หลัก ในแต่ละคอลัมม์ (ตามไฟล์แนบ)
Re: สอบถามการตัดตัวเลช 6 หลัก ให้เป็น 2 หลัก และ 3 หลัก ในแต่ละคอลัมม์
Posted: Mon Feb 21, 2022 6:34 pm
by norkaz
...
A4
=MID($A$1,INDEX(LOOKUP(ROW($A$4:$A$18)-ROW($A$4)+1,{1,6,10,13,15},{1,2,3,4,5}),ROWS($A$4:A4)),1)&MID($A$1,MIN(IF(ROW(B2)>{6,10,13,15},ROWS($A$4:A5)-{4,7,9,10},ROWS($A$4:A5))),1)
C4
=MID($A$1,MAX(IF(ROWS($A$4:A4)>{10,16,19},{2,3,4},1)),1)&MID($A$1,LOOKUP(ROWS($C$4:C4),{1,5,8,10,11,14,16,17,19},{2,3,4,5,3,4,5,4,5}),1)&MID($A$1,LOOKUP(ROWS($C$4:C6),ROW($C$3:$C$23),{3,4,5,6,4,5,6,5,6,6,4,5,6,5,6,6,5,6,6,6}),1)
Norkaz
Re: สอบถามการตัดตัวเลช 6 หลัก ให้เป็น 2 หลัก และ 3 หลัก ในแต่ละคอลัมม์
Posted: Mon Feb 21, 2022 6:59 pm
by norkaz
...
ถ้าเอาแบบ ฟังก์ชั่น พื้นฐาน ไปช่วยตรงๆเลย เพื่อให้ได้ คำตอบ
ลองแบบนี้ดูครับ
A4
=INDEX(MID($A$1,{1,1,1,1,1,2,2,2,2,3,3,3,4,4,5},1)&MID($A$1,{2,3,4,5,6,3,4,5,6,4,5,6,5,6,6},1),ROWS($A$4:A4))
C4
=INDEX(MID($A$1,{1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,4},1)&MID($A$1,{2,2,2,2,3,3,3,4,4,5,3,3,3,4,4,5,4,4,5,5},1)&MID($A$1,{3,4,5,6,4,5,6,5,6,6,4,5,6,5,6,6,5,6,6,6},1),ROWS($C$4:C4))
Norkaz
Re: สอบถามการตัดตัวเลช 6 หลัก ให้เป็น 2 หลัก และ 3 หลัก ในแต่ละคอลัมม์
Posted: Tue Feb 22, 2022 2:51 pm
by talayphuket
เรียน คุณ norkaz
สูตรที่ให้มาทั้ง 2 สูตร เมื่อผม copy แล้วไปวาง สูตรไม่แสดงค่าครับ ไม่ทราบว่าต้องทำการวางแบบไหนครับ
Re: สอบถามการตัดตัวเลช 6 หลัก ให้เป็น 2 หลัก และ 3 หลัก ในแต่ละคอลัมม์
Posted: Tue Feb 22, 2022 3:07 pm
by norkaz
..
แนบไฟล์นั้นมาเพื่อตอบต่อไปจากนั้นครับ
Norkaz
Re: สอบถามการตัดตัวเลช 6 หลัก ให้เป็น 2 หลัก และ 3 หลัก ในแต่ละคอลัมม์
Posted: Thu Feb 24, 2022 8:29 am
by talayphuket
เรียน คุณ norkaz
ได้แนบไฟล์ที่มีปัญหาไปให้แล้วครับ
Re: สอบถามการตัดตัวเลช 6 หลัก ให้เป็น 2 หลัก และ 3 หลัก ในแต่ละคอลัมม์
Posted: Thu Feb 24, 2022 8:48 am
by norkaz
..
มี 2ชีท --ให้ดูชีทใด?
และปัญหาที่เคยแจ้งมาว่า นำสูตรไปวางแล้วไม่ได้คำตอบนั้น อยู่ที่ชีทใดครับ
Norkaz
Re: สอบถามการตัดตัวเลช 6 หลัก ให้เป็น 2 หลัก และ 3 หลัก ในแต่ละคอลัมม์
Posted: Thu Feb 24, 2022 9:41 am
by talayphuket
เรียน คุณ norkaz
แนบไฟล์ไปให้ใหม่แล้วครับ ต้องขอโทษด้วยครับเมื่อกี้แนบไฟล์ผิดไปครับ
Re: สอบถามการตัดตัวเลช 6 หลัก ให้เป็น 2 หลัก และ 3 หลัก ในแต่ละคอลัมม์
Posted: Thu Feb 24, 2022 9:45 am
by norkaz
..
สูตรไม่ต้องแก้อะไร พื้นที่ตรงนั้น เป็น Text ให้แก้ไขดังนี้
คลุม A4:A18 ไปที่ Data -> Text to columns -> Finish แล้ว Copy สูตรลงไป
คลุม C4:C18 ไปที่ Data -> Text to columns -> Finish แล้ว Copy สูตรลงไป
Norkaz
Re: สอบถามการตัดตัวเลช 6 หลัก ให้เป็น 2 หลัก และ 3 หลัก ในแต่ละคอลัมม์
Posted: Thu Feb 24, 2022 1:19 pm
by talayphuket
เรียน คุณ norkaz
แก้ไขตามที่แจ้ง ตอนนี้สูตรใช้ได้ตามต้องการแล้วครับ ขอบพระคุณมากครับ
Re: สอบถามการตัดตัวเลช 6 หลัก ให้เป็น 2 หลัก และ 3 หลัก ในแต่ละคอลัมม์
Posted: Thu Mar 17, 2022 1:26 pm
by talayphuket
เรียน คุณ norkaz
ถ้าต้องการตัดตัวเลข 5 หลัก ให้เป็น 2 หลัก และ 3 หลัก ต้องแก้ไขสูตรยังไงครับ
A4
=MID($A$1,INDEX(LOOKUP(ROW($A$4:$A$18)-ROW($A$4)+1,{1,6,10,13,15},{1,2,3,4,5}),ROWS($A$4:A4)),1)&MID($A$1,MIN(IF(ROW(B2)>{6,10,13,15},ROWS($A$4:A5)-{4,7,9,10},ROWS($A$4:A5))),1)
C4
=MID($A$1,MAX(IF(ROWS($A$4:A4)>{10,16,19},{2,3,4},1)),1)&MID($A$1,LOOKUP(ROWS($C$4:C4),{1,5,8,10,11,14,16,17,19},{2,3,4,5,3,4,5,4,5}),1)&MID($A$1,LOOKUP(ROWS($C$4:C6),ROW($C$3:$C$23),{3,4,5,6,4,5,6,5,6,6,4,5,6,5,6,6,5,6,6,6}),1)