: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
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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
Arche
Member
Member
Posts: 10
Joined: Wed Mar 23, 2016 5:29 pm

สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#1

Post by Arche »

สวัสดีครับ
ผมมีปัญหามาปรึกษา เกี่ยวกับเรื่อง "การเรียงลำดับตัวเลขจากน้อยไปหามาก"(ใน Columm D)และ ชื่อ-นามสกุล ของลูกค้ามีหมายเลขบัตรตั้งแต่ 1 ใบ ถึง 4 ใบ (ลูกค้าบางท่านมี Product ที่ซ้ำกัน แต่หมายเลขบัตรไม่ซ้ำ)ซึ่งเดิมในไฟล์แนบนั้น ในแต่ละช่องของทุกช่องผมได้ใช้ Vlookup จากอีกชีทนึงครับ ผมหาคำตอบไม่ได้ว่าจะใส่ Conditional Format Rule แบบไหน โดยที่
1.ใช้การ Sort ข้อมูลไม่ได้ เนื่องจากรายชื่อลูกค้าเอกสารต้นฉบับที่ต้องรายงาน ต้องตรงกับชีทที่ทำตามลำดับ
2.ในตำแหน่ง Row ที่มีข้อมูล ถ้าจะเรียงจากน้อยไปหามาก (Columm D ของแต่ละชื่อลูกค้า ในบรรทัดนั้นๆข้อมูลต้องตามไปทั้งบรรทัดทั้งหมด
3.Product ตาม Columm C จะต้องพ่วงกับ Columm D โดยจะต้องเรียงเป็น CC,CP,IC เสมอ ยกเว้นดังตัวอย่าง เช่น
ลูกค้ามี CC ซ้ำ 2 product แต่คนละหมายเลขบัตร เช่น CC,CC,CP,IC หรือ ลูกค้ามี CC,IC หรือ CC,CP เป็นต้น
รบกวนด้วยนะครับ
ขอบคุณครับ
Last edited by Arche on Wed Mar 23, 2016 7:41 pm, edited 1 time in total.
User avatar
snasui
Site Admin
Site Admin
Posts: 31258
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#2

Post by snasui »

:D กรณีข้อมูลมาจากชีตอื่น ให้แนบชีตต้นทางมาด้วย จะได้ทราบว่าต้นทางเป็นอย่างไร ต้องการให้แสดงผลอย่างไร

ควรทำให้เห็นว่า ก่อนเรียงเป็นอย่างไร หลังเรียงตามต้องการแล้วเป็นอย่างไร จะได้สะดวกต่อการทำความเข้าใจครับ
Arche
Member
Member
Posts: 10
Joined: Wed Mar 23, 2016 5:29 pm

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#3

Post by Arche »

ขอบคุณครับ สำหรับคำตอบ
ไฟล์ที่ผมกำลังจะแนบประกอบไปด้วยนี้ 2 ไฟล์เป็นไฟล์ ที่ใช้เป็นฐานข้อมูล เพื่อ Vlookup ลงชีทในชุดก่อนหน้านี้
สิ่งที่ผมต้องการให้แสดงผลคือ
1.ชื่อ-นามสกุล ลูกค้าในการส่งรายงานต้องคงที่ แต่ Columm A,C และ D ขยับได้แค่ในส่วนพื้นที่ของชื่อ-นามสกุล ลูกค้ารายนั้น
2.มีการเช็คว่า Product ที่ซ้ำกัน เช่น CC มี 2 รายการ ให้แสดงผลโดยหมายเลขบัตรน้อยไปมากครับ
ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
Arche
Member
Member
Posts: 10
Joined: Wed Mar 23, 2016 5:29 pm

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#4

Post by Arche »

อีกไฟล์มีขนาดใหญ่เกินไปครับ 740KB ผมไม่สามารถแนบไฟล์ให้ประกอบการพิจารณาได้ ขออภัยครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31258
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#5

Post by snasui »

:D ให้ตัดข้อมูลมาแล้วทำเป็นตัวอย่าง ไฟล์จะได้ไม่ใหญ่ครับ

ตัวอย่างควรสร้างขึ้นมาใหม่ หลีกเลี่ยงการนำไฟล์จริงมาทำเป็นตัวอย่าง หากเป็นข้อมูลสำคัญอาจจะเสียหายหรือเสียประโยชน์ได้อ่านกฎข้อ 4 ด้านบนประกอบครับ :roll:
Arche
Member
Member
Posts: 10
Joined: Wed Mar 23, 2016 5:29 pm

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#6

Post by Arche »

snasui wrote::D ให้ตัดข้อมูลมาแล้วทำเป็นตัวอย่าง ไฟล์จะได้ไม่ใหญ่ครับ

ตัวอย่างควรสร้างขึ้นมาใหม่ หลีกเลี่ยงการนำไฟล์จริงมาทำเป็นตัวอย่าง หากเป็นข้อมูลสำคัญอาจจะเสียหายหรือเสียประโยชน์ได้อ่านกฎข้อ 4 ด้านบนประกอบครับ :roll:
ได้ครับ รอสักครู่นะครับ
Arche
Member
Member
Posts: 10
Joined: Wed Mar 23, 2016 5:29 pm

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#7

Post by Arche »

แกไขครับ ผมตัดข้อมูลอ้างอิงบางส่วนจากงานมาให้เรียบร้อยครับ
ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31258
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#8

Post by snasui »

:D ได้แนบตัวอย่างคำตอบมาแล้วหรือไม่ครับ หากยังไม่ได้แนบมา ช่วยแบมาด้วยจะได้เห็นว่าต้องการคำตอบเป็นอย่างไร จะได้ช่วยเขียนสูตรหรือแนะนำต่อได้ครับ
Arche
Member
Member
Posts: 10
Joined: Wed Mar 23, 2016 5:29 pm

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#9

Post by Arche »

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

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#10

Post by snasui »

:D ไฟล์นั้นเรียงข้อมูลผิดอย่างไรและต้องการให้เรียงใหม่อย่างไรครับ :?:
Arche
Member
Member
Posts: 10
Joined: Wed Mar 23, 2016 5:29 pm

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#11

Post by Arche »

ผมต้องการให้แสดงผลของหมายเลขบัตร CC product เรียงจากน้อยไปมาก ต่อลูกค้า 1 รายการครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31258
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#12

Post by snasui »

:D ทำตัวอย่างที่ถูกต้องเพื่อประกอบคำอธิบาย จะได้เห็นว่าจากตัวอย่างที่แนบมานั้น หากถูกต้องจะเรียงเป็นอย่างไร จะได้เข้าใจตรงกันครับ

สิ่งที่จำเป็นคือตัวอย่างคำตอบที่ถูกต้องตามตัวอย่างข้อมูลที่ให้มาครับ
Arche
Member
Member
Posts: 10
Joined: Wed Mar 23, 2016 5:29 pm

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#13

Post by Arche »

snasui wrote::D ทำตัวอย่างที่ถูกต้องเพื่อประกอบคำอธิบาย จะได้เห็นว่าจากตัวอย่างที่แนบมานั้น หากถูกต้องจะเรียงเป็นอย่างไร จะได้เข้าใจตรงกันครับ

สิ่งที่จำเป็นคือตัวอย่างคำตอบที่ถูกต้องตามตัวอย่างข้อมูลที่ให้มาครับ
ครับ ผมจะลองแนบไฟล์ตัวอย่าง เป็นตัวที่ไม่ถูกต้อง และ แก้ไขแล้ว รวม 2 ไฟล์นะครับ
ขอบคุณครับ
Arche
Member
Member
Posts: 10
Joined: Wed Mar 23, 2016 5:29 pm

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#14

Post by Arche »

ผมได้ส่งไฟล์ ตัวอย่างในแบบที่ ไม่ถูกต้อง และ แบบแก้ไข เรียบร้อยแล้ว
รบกวนด้วยครับ
ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31258
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#15

Post by snasui »

:D จากการดูไฟล์ตัวอย่างที่ใช้แสดงผล ใช้คอลัมน์ A เป็นค่าที่ดึงข้อมูลมาแสดง เมื่อเป็นเช่นนั้นการจัดเรียงจึงขึ้นอยู่กับการคีย์ข้อมูลในคอลัมน์ A เป็นหลัก แต่หากกำหนดว่าให้ดึงข้อมูลจากต้นทางมาแสดง โดยเรียงตาม ชื่อในคอลัมน์ E, Product ในคอลัมน์ C และ หมายเลขบัตรในคอลัมน์ D โดยที่
  1. ชื่อในคอลัมน์ E เรียงจากน้อยไปหามาก
  2. Product ในคอลัมน์ C เรียงจากน้อยไปหามาก
  3. หมายเลขบัตรในคอลัมน์ D เรียงจากน้อยไปหามาก
ตามเงื่อนไขด้านบน สามารถใช้สูตรได้ดังนี้ครับ
ที่ไฟล์ PTL_รายงาน Lot.14 - Copy.xls ชีต รายงานความคืบหน้า
  1. เซลล์ I3 คีย์สูตรเพื่อเชื่อมข้อความสำหรับใช้จัดเรียง
    =D3&B3&C3
    Enter > Copy ลงด้านล่าง
  2. เซลล์ J3 คีย์สูตรเพื่อให้ลำดับข้อมูล
    =SUMPRODUCT(--(I3>$I$3:$I$36))+COUNTIF(I$3:I3,I3)
    Enter > Copy ลงด้านล่าง
ที่ไฟล์ ตัวอย่าง Ref59.xlsx ชีต Ref.59-001
  1. เซลล์ C10 คีย์
    =LOOKUP(ROWS(C$10:C10),'[PTL_รายงาน Lot.14 - Copy.xls]รายงานความคืบหน้า'!$J$3:$J$36,'[PTL_รายงาน Lot.14 - Copy.xls]รายงานความคืบหน้า'!B$3:B$36)
    Enter > Copy ไปด้านขวถึง E10 แล้ว Copy ลงด้านล่าง จากนั้นปรับใช้กับคอลัมน์อื่นที่ต้องการให้แสดงผลในลักษณะเดียวกัน ส่วนที่ต้องปรับคือส่วนที่ระบายสีไว้ในสูตร
  2. เซลล์ B10 คีย์สูตร
    =IF(E10<>E9,SUMPRODUCT(1/COUNTIF($E$10:E10,$E$10:E10)),"")
    Enter > Copy ลงด้านล่าง
Arche
Member
Member
Posts: 10
Joined: Wed Mar 23, 2016 5:29 pm

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ

#16

Post by Arche »

ขอบคุณ สำหรับคำแนะนำเป็นอย่างดี
ผมจะลองนำคำตอบทั้งหมดนี้ไปใช้งานดูครับ
ขอบคุณมาก ที่เป็นที่ปรึกษาแก้ไขปัญหาที่ดีครับ
ขอให้เว็บบอร์ดนี้อยู่นานๆนะครับ ดีมากๆเลย
Post Reply