: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

จัดเรียงข้อมูลในตาราง Excel

ฟอรัมถาม-ตอบปัญหาการใช้งาน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
hwc574
Member
Member
Posts: 29
Joined: Wed Oct 10, 2012 11:24 am

Re: จัดเรียงข้อมูลในตาราง Excel

#21

Post by hwc574 »

snasui wrote::D ก็ยังเหมือนเดิมครับ ช่วยเล่าว่าได้ทำอะไรไปอย่างไรบ้างครับ ตรงกับที่ผมแนะนำหรือไม่ครับ

หากทำถูกต้องเซลล์ D7 จะต้องเป็น Text ครับ สามารถใช้สูตรที่เซลล์ใด ๆ ตรวจสอบได้โดยคีย์

=Istext(D7)

Enter ตรวจสอบผลลัพธ์จะต้องแสดงค่าเป็น True ถ้าเป็น False แสดงว่ายังกำหนด Format ไม่ถูกต้องครับ
ผมส่งขั้นตอนมาตามไฟล์ที่ผมแนบมาให้ท่านได้ดูครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: จัดเรียงข้อมูลในตาราง Excel

#22

Post by snasui »

:D ขั้นตอนที่ 7 ไม่ถูกต้องครับ ให้เลือก Option ที่ 2 คือ Text (ตัวอักษร) ครับ
hwc574
Member
Member
Posts: 29
Joined: Wed Oct 10, 2012 11:24 am

Re: จัดเรียงข้อมูลในตาราง Excel

#23

Post by hwc574 »

snasui wrote::D ขั้นตอนที่ 7 ไม่ถูกต้องครับ ให้เลือก Option ที่ 2 คือ Text (ตัวอักษร) ครับ
ขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: จัดเรียงข้อมูลในตาราง Excel

#24

Post by snasui »

:D เมื่อกำหนด Format เรียบร้อยแล้วลองเรียงใหม่ตามที่ผมเคยแนะนำไปแล้วครับ :P
hwc574
Member
Member
Posts: 29
Joined: Wed Oct 10, 2012 11:24 am

Re: จัดเรียงข้อมูลในตาราง Excel

#25

Post by hwc574 »

snasui wrote::D เมื่อกำหนด Format เรียบร้อยแล้วลองเรียงใหม่ตามที่ผมเคยแนะนำไปแล้วครับ :P
หลังจากเปลี่ยนเป็น ข้อความ ตาม ข้อ7 พอคลุมข้อมูลเพื่อจัดเรียงได้และครับเครื่องที่บ้านเปลี่ยนให้และครับเดี๋ยวต้องดูเครื่องที่ทำงานอีกทีขอบคุณนะครับท่าน
hwc574
Member
Member
Posts: 29
Joined: Wed Oct 10, 2012 11:24 am

Re: จัดเรียงข้อมูลในตาราง Excel

#26

Post by hwc574 »

snasui wrote::D เมื่อกำหนด Format เรียบร้อยแล้วลองเรียงใหม่ตามที่ผมเคยแนะนำไปแล้วครับ :P
ลองเอางานมาทำดูปรากฏว่าทำได้2หมู่แรกครับ ส่วนที่เหลือ เหมือนเดิมครับ ทั้งๆที่ใช่หลักการเดียวกันครับ เกิดจากอะไรบ้างครับที่มันไม่ยอมเปลี่ยนให้ ขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: จัดเรียงข้อมูลในตาราง Excel

#27

Post by snasui »

:lol: ใช้ Excel Version ไหน ถ้า Version เดียวกันมันก็ควรจะเหมือนกันนะครับ
hwc574
Member
Member
Posts: 29
Joined: Wed Oct 10, 2012 11:24 am

Re: จัดเรียงข้อมูลในตาราง Excel

#28

Post by hwc574 »

snasui wrote::lol: ใช้ Excel Version ไหน ถ้า Version เดียวกันมันก็ควรจะเหมือนกันนะครับ
ที่ทำงาน 2007 ที่บ้าน 2010 ครับ แต่เมื่อกี้ที่ลอง สามารถจัดเรียงข้อมูลได้2หมู่แรกครับที่เหลือ ทำแบบเดียวกันแต่กับไม่ยอมเปลี่ยนให้ครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: จัดเรียงข้อมูลในตาราง Excel

#29

Post by snasui »

:D ลองแนบไฟล์นั้นมาดูและช่วยทำคำตอบที่ต้องการมาให้ดูด้วยครับ
hwc574
Member
Member
Posts: 29
Joined: Wed Oct 10, 2012 11:24 am

Re: จัดเรียงข้อมูลในตาราง Excel

#30

Post by hwc574 »

snasui wrote::D ลองแนบไฟล์นั้นมาดูและช่วยทำคำตอบที่ต้องการมาให้ดูด้วยครับ
ไฟล์จริงนะหรือครับหรือจะให้ PMไปแต่ไม่เห็นให้แนบไฟล์ในPMเลยครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: จัดเรียงข้อมูลในตาราง Excel

#31

Post by snasui »

:D ไม่จำเป็นต้องใช้ไฟล์จริงครับ ใช้ไฟล์ตัวอย่างเท่านั้นครับ ไฟล์ตัวอย่างที่ทำเลียนแบบไฟล์จริง เปลี่ยนข้อความสำคัญที่ไม่ควรเปิดเผยเป็นค่าอื่น ๆ แล้ว แนบไฟล์นั้นมาครับ
hwc574
Member
Member
Posts: 29
Joined: Wed Oct 10, 2012 11:24 am

Re: จัดเรียงข้อมูลในตาราง Excel

#32

Post by hwc574 »

snasui wrote::D ไม่จำเป็นต้องใช้ไฟล์จริงครับ ใช้ไฟล์ตัวอย่างเท่านั้นครับ ไฟล์ตัวอย่างที่ทำเลียนแบบไฟล์จริง เปลี่ยนข้อความสำคัญที่ไม่ควรเปิดเผยเป็นค่าอื่น ๆ แล้ว แนบไฟล์นั้นมาครับ
ครับตัวที่ผมส่งมานี่เป็นตัวที่ผมทำแบบหมู่1และหมู่2 แต่เป็นหมู่3เป็นต้นไปเลยครับที่ไม่สามารถเรียงบ้านเลขที่จากน้อยไปหามากได้
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: จัดเรียงข้อมูลในตาราง Excel

#33

Post by snasui »

:D ช่วยทำตัวอย่างที่ต้องการมาให้ด้วย เพื่อจะทราบได้ว่าหลังจากเรียงแล้วต้องการให้แสดงผลเป็นอย่างไรครับ
hwc574
Member
Member
Posts: 29
Joined: Wed Oct 10, 2012 11:24 am

Re: จัดเรียงข้อมูลในตาราง Excel

#34

Post by hwc574 »

snasui wrote::D ช่วยทำตัวอย่างที่ต้องการมาให้ด้วย เพื่อจะทราบได้ว่าหลังจากเรียงแล้วต้องการให้แสดงผลเป็นอย่างไรครับ
ส่วนนี้คือที่ต้องการครับเมื่อเรียงข้อมูลแล้วในส่วนของบ้านเลขที่ C1-C47 จะเห็นว่าบ้านเลขที่จะเรียงจากน้อยไปหามาก รวมทั้งบ้านเลขที่ ที่เป็นลักษณะทับ เช่น 100/1 100/2 อย่างนี้เป็นต้นครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: จัดเรียงข้อมูลในตาราง Excel

#35

Post by snasui »

:lol: ท่าทางจะยาวครับ :lol:

ตัวอย่างแรกกับตัวอย่างที่สองควรเป็นข้อมูลเดียวกัน ผมจะได้เห็นว่าข้อมูลเดิม ๆ เป็นแบบไหน เมื่อเรียงแล้วเป็นแบบไหน ไฟล์ที่ส่งมาล่าสุดเป็นข้อมูลคนละชุดกับไฟล์เดิมจึงไม่สามารถเทียบกันได้
hwc574
Member
Member
Posts: 29
Joined: Wed Oct 10, 2012 11:24 am

Re: จัดเรียงข้อมูลในตาราง Excel

#36

Post by hwc574 »

snasui wrote::lol: ท่าทางจะยาวครับ :lol:

ตัวอย่างแรกกับตัวอย่างที่สองควรเป็นข้อมูลเดียวกัน ผมจะได้เห็นว่าข้อมูลเดิม ๆ เป็นแบบไหน เมื่อเรียงแล้วเป็นแบบไหน ไฟล์ที่ส่งมาล่าสุดเป็นข้อมูลคนละชุดกับไฟล์เดิมจึงไม่สามารถเทียบกันได้
ก็ชุดแรก เป็นชุดที่ผมทำตามขั้นตอนครับ แต่ไม่สามารถเรียงข้อมูลตามที่ต้องการได้ครับ
ส่วนชุดที่สอง เป็นชุดที่ผมทำตามขั้นตอน แล้วได้ผลรับคือบ้านเลขที่เรียงกันครับงั้นเดี๋ยวผมแก้งานชุดแรกนะครับว่าอยากได้ประเด็นไหน
hwc574
Member
Member
Posts: 29
Joined: Wed Oct 10, 2012 11:24 am

Re: จัดเรียงข้อมูลในตาราง Excel

#37

Post by hwc574 »

ผมทำบางส่วนนะครับ ส่วนที่เป็นสีพื้น คือยากให้เรียงลำดับจากน้อยไปหามาก แต่สังเกตุ หมู่1และ2 จะเป็นการเเรียงก-ฮ แต่พอมาหมู่3 กับเป็นข้อความเรียงจากจำนวนน้อยไปหามาก เลยไม่รู้เกี่ยวกันไหม ผมใช้วิธีตัดเอา ทำทั้งหมดคงไม่ไหว
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: จัดเรียงข้อมูลในตาราง Excel

#38

Post by snasui »

:D ลองตามนี้ครับ

ที่ I1 คีย์สูตร

=SUBSTITUTE(C1,"/",".")+0

Enter > Copy ลงด้านล่าง จากนั้นทำการเรียงข้อมูลโดยยึดตามคอลัมน์ I
hwc574
Member
Member
Posts: 29
Joined: Wed Oct 10, 2012 11:24 am

Re: จัดเรียงข้อมูลในตาราง Excel

#39

Post by hwc574 »

snasui wrote::D ลองตามนี้ครับ

ที่ I1 คีย์สูตร

=SUBSTITUTE(C1,"/",".")+0

Enter > Copy ลงด้านล่าง จากนั้นทำการเรียงข้อมูลโดยยึดตามคอลัมน์ I
ยังไม่ค่อยเข้าใจหลักการใส่สูตรตามที่ท่านบอกมาเลยครับช่วยอธิบาย เพิ่มได้ไหมครับ เพราะไม่มีความรู้ด้านนี้เลย ขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: จัดเรียงข้อมูลในตาราง Excel

#40

Post by snasui »

:D ให้ทำการ Copy สูตรด้านบนไปวางที่เซลล์ I1 เลยครับจะได้ไม่ต้องเขียนเอง ไม่ต้องใช้หลักการอะไรเพิ่มไปมากกว่านั้นครับ :tt: จากนั้น Copy เซลล์ I1 ลงไปด้านล่าง เสร็จแล้วค่อยจัดเรียงโดยยึดคอลัมน์ I เป็นหลัก
Post Reply