:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

สอบถาม การจัดตัวเลข 3 ตัวครับ

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
artkummool
Member
Member
Posts: 35
Joined: Sat Aug 08, 2015 1:51 pm

สอบถาม การจัดตัวเลข 3 ตัวครับ

#1

Post by artkummool »

จะจัดตัวเลข
A2 = 1234567

แล้วให้ผันตัวเลข 123 124 125 126 127
213 214 215 216 217
You do not have the required permissions to view the files attached to this post.
User avatar
parakorn
Gold
Gold
Posts: 1223
Joined: Thu Mar 14, 2013 9:41 am
Location: Central Chaengwattana[Tops]
Excel Ver: 365
Contact:

Re: สอบถาม การจัดตัวเลข 3 ตัวครับ

#2

Post by parakorn »

ไม่เข้าใจสิ่งที่ต้องการครับ คำถามคือตัวเลข 3 หลัก แต่ตัวอย่างคำตอบในไฟล์เป็น 2 หลัก ลองอธิบายมาใหม่ครับ แล้วอธิบายหลักการคำนวณผลลัพท์ตามความเข้าใจมาด้วยครับ
artkummool
Member
Member
Posts: 35
Joined: Sat Aug 08, 2015 1:51 pm

Re: สอบถาม การจัดตัวเลข 3 ตัวครับ

#3

Post by artkummool »

ไฟล์ที่ผมส่งไปเป็นไฟล์ตัวอย่าง 2 ตัวครับ
แต่ผมอยากได้เป็น3ตัว
User avatar
parakorn
Gold
Gold
Posts: 1223
Joined: Thu Mar 14, 2013 9:41 am
Location: Central Chaengwattana[Tops]
Excel Ver: 365
Contact:

Re: สอบถาม การจัดตัวเลข 3 ตัวครับ

#4

Post by parakorn »

B2 =--(MID($A$2,SMALL(ROW(INDIRECT("1:"&LEN($A$2))),ROWS(B$2:B2)),1)&MID($A$2,SMALL(ROW(INDIRECT("1:"&LEN($A$2))),COLUMNS($B2:B2)),1)&MID($A$2,SMALL(ROW(INDIRECT("1:"&LEN($A$2))),COLUMNS($B2:B2)),1)) Ctrl+Shift+Enter Copyลงด้านล่าง
C2 =IF(B2>--(MID($A$2,SMALL(ROW(INDIRECT("1:"&LEN($A$2))),ROWS(H$2:$H2)),1)&MID($A$2,SMALL(ROW(INDIRECT("1:"&LEN($A$2))),COLUMNS($B2:$H2)),1)&MID($A$2,SMALL(ROW(INDIRECT("1:"&LEN($A$2))),COLUMNS($B2:$H2)),1))-1,"",B2+1) Ctrl+Shift+Enter Copyลงด้านล่างและไปทางขวาครับ
artkummool
Member
Member
Posts: 35
Joined: Sat Aug 08, 2015 1:51 pm

Re: สอบถาม การจัดตัวเลข 3 ตัวครับ

#5

Post by artkummool »

เรียน อาจารย์ครับ
ผมลองทำตามที่อาจารย์บอก แล้ว
แต่ตัวเลข มัน ได้แต่ตัวเบิ้ล
ผมกรอก 123456

111 122 133 144 155 166 177
211 222 233 244 255 266 277
311 322 333 344 355 366 377
411 422 433 444 455 466 477
511 522 533 544 555 566 577
611 622 633 644 655 666 677
711 722 733 744 755 766 777

ทำไมไม่มี 123 124 125 126
234 235 236 231
345 346 341 342

ประมาณนี้ครับ

ขอบคุณครับ
อาร์ต
User avatar
parakorn
Gold
Gold
Posts: 1223
Joined: Thu Mar 14, 2013 9:41 am
Location: Central Chaengwattana[Tops]
Excel Ver: 365
Contact:

Re: สอบถาม การจัดตัวเลข 3 ตัวครับ

#6

Post by parakorn »

ทำตามที่ขั้นตอนที่ผมแจ้งครบถ้วนหรือเปล่าครับ :D
You do not have the required permissions to view the files attached to this post.
User avatar
parakorn
Gold
Gold
Posts: 1223
Joined: Thu Mar 14, 2013 9:41 am
Location: Central Chaengwattana[Tops]
Excel Ver: 365
Contact:

Re: สอบถาม การจัดตัวเลข 3 ตัวครับ

#7

Post by parakorn »

ปรับสูตรเพิ่มเติมรองรับตัวเลขที่เพิ่มขึ้นครับ C2 =IF(B2>--(MID($A$2,SMALL(ROW(INDIRECT("1:"&LEN($A$2))),ROWS(H$2:$H2)),1)&MID($A$2,SMALL(ROW(INDIRECT("1:"&LEN($A$2))),LEN($A$2)),1)&MID($A$2,SMALL(ROW(INDIRECT("1:"&LEN($A$2))),LEN($A$2)),1))-1,"",B2+1) CTRL+SHIFT+ENTER copyไปทางขวาและลงด้านล่าง
Post Reply