Page 1 of 1
สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Wed Mar 23, 2016 6:52 pm
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 เป็นต้น
รบกวนด้วยนะครับ
ขอบคุณครับ
Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Wed Mar 23, 2016 6:58 pm
by snasui

กรณีข้อมูลมาจากชีตอื่น ให้แนบชีตต้นทางมาด้วย จะได้ทราบว่าต้นทางเป็นอย่างไร ต้องการให้แสดงผลอย่างไร
ควรทำให้เห็นว่า ก่อนเรียงเป็นอย่างไร หลังเรียงตามต้องการแล้วเป็นอย่างไร จะได้สะดวกต่อการทำความเข้าใจครับ
Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Wed Mar 23, 2016 7:08 pm
by Arche
ขอบคุณครับ สำหรับคำตอบ
ไฟล์ที่ผมกำลังจะแนบประกอบไปด้วยนี้ 2 ไฟล์เป็นไฟล์ ที่ใช้เป็นฐานข้อมูล เพื่อ Vlookup ลงชีทในชุดก่อนหน้านี้
สิ่งที่ผมต้องการให้แสดงผลคือ
1.ชื่อ-นามสกุล ลูกค้าในการส่งรายงานต้องคงที่ แต่ Columm A,C และ D ขยับได้แค่ในส่วนพื้นที่ของชื่อ-นามสกุล ลูกค้ารายนั้น
2.มีการเช็คว่า Product ที่ซ้ำกัน เช่น CC มี 2 รายการ ให้แสดงผลโดยหมายเลขบัตรน้อยไปมากครับ
ขอบคุณครับ
Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Wed Mar 23, 2016 7:11 pm
by Arche
อีกไฟล์มีขนาดใหญ่เกินไปครับ 740KB ผมไม่สามารถแนบไฟล์ให้ประกอบการพิจารณาได้ ขออภัยครับ
Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Wed Mar 23, 2016 7:16 pm
by snasui

ให้ตัดข้อมูลมาแล้วทำเป็นตัวอย่าง ไฟล์จะได้ไม่ใหญ่ครับ
ตัวอย่างควรสร้างขึ้นมาใหม่ หลีกเลี่ยงการนำไฟล์จริงมาทำเป็นตัวอย่าง หากเป็นข้อมูลสำคัญอาจจะเสียหายหรือเสียประโยชน์ได้อ่านกฎข้อ 4 ด้านบนประกอบครับ

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Wed Mar 23, 2016 7:17 pm
by Arche
snasui wrote:
ให้ตัดข้อมูลมาแล้วทำเป็นตัวอย่าง ไฟล์จะได้ไม่ใหญ่ครับ
ตัวอย่างควรสร้างขึ้นมาใหม่ หลีกเลี่ยงการนำไฟล์จริงมาทำเป็นตัวอย่าง หากเป็นข้อมูลสำคัญอาจจะเสียหายหรือเสียประโยชน์ได้อ่านกฎข้อ 4 ด้านบนประกอบครับ

ได้ครับ รอสักครู่นะครับ
Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Wed Mar 23, 2016 7:37 pm
by Arche
แกไขครับ ผมตัดข้อมูลอ้างอิงบางส่วนจากงานมาให้เรียบร้อยครับ
ขอบคุณครับ
Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Wed Mar 23, 2016 7:44 pm
by snasui

ได้แนบตัวอย่างคำตอบมาแล้วหรือไม่ครับ หากยังไม่ได้แนบมา ช่วยแบมาด้วยจะได้เห็นว่าต้องการคำตอบเป็นอย่างไร จะได้ช่วยเขียนสูตรหรือแนะนำต่อได้ครับ
Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Wed Mar 23, 2016 7:47 pm
by Arche
snasui wrote:
ได้แนบตัวอย่างคำตอบมาแล้วหรือไม่ครับ หากยังไม่ได้แนบมา ช่วยแบมาด้วยจะได้เห็นว่าต้องการคำตอบเป็นอย่างไร จะได้ช่วยเขียนสูตรหรือแนะนำต่อได้ครับ
แนบตัวอย่างที่จะปรึกษา อยู่ในไฟล์ ตัวอย่าง Ref.59 เรียบร้อยครับ
Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Wed Mar 23, 2016 7:51 pm
by snasui

ไฟล์นั้นเรียงข้อมูลผิดอย่างไรและต้องการให้เรียงใหม่อย่างไรครับ

Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Wed Mar 23, 2016 7:54 pm
by Arche
ผมต้องการให้แสดงผลของหมายเลขบัตร CC product เรียงจากน้อยไปมาก ต่อลูกค้า 1 รายการครับ
Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Wed Mar 23, 2016 7:59 pm
by snasui

ทำตัวอย่างที่ถูกต้องเพื่อประกอบคำอธิบาย จะได้เห็นว่าจากตัวอย่างที่แนบมานั้น หากถูกต้องจะเรียงเป็นอย่างไร จะได้เข้าใจตรงกันครับ
สิ่งที่จำเป็นคือตัวอย่างคำตอบที่ถูกต้องตามตัวอย่างข้อมูลที่ให้มาครับ
Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Thu Mar 24, 2016 10:54 am
by Arche
snasui wrote:
ทำตัวอย่างที่ถูกต้องเพื่อประกอบคำอธิบาย จะได้เห็นว่าจากตัวอย่างที่แนบมานั้น หากถูกต้องจะเรียงเป็นอย่างไร จะได้เข้าใจตรงกันครับ
สิ่งที่จำเป็นคือตัวอย่างคำตอบที่ถูกต้องตามตัวอย่างข้อมูลที่ให้มาครับ
ครับ ผมจะลองแนบไฟล์ตัวอย่าง เป็นตัวที่ไม่ถูกต้อง และ แก้ไขแล้ว รวม 2 ไฟล์นะครับ
ขอบคุณครับ
Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Thu Mar 24, 2016 11:28 am
by Arche
ผมได้ส่งไฟล์ ตัวอย่างในแบบที่ ไม่ถูกต้อง และ แบบแก้ไข เรียบร้อยแล้ว
รบกวนด้วยครับ
ขอบคุณครับ
Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Thu Mar 24, 2016 6:15 pm
by snasui

จากการดูไฟล์ตัวอย่างที่ใช้แสดงผล ใช้คอลัมน์ A เป็นค่าที่ดึงข้อมูลมาแสดง เมื่อเป็นเช่นนั้นการจัดเรียงจึงขึ้นอยู่กับการคีย์ข้อมูลในคอลัมน์ A เป็นหลัก แต่หากกำหนดว่าให้ดึงข้อมูลจากต้นทางมาแสดง โดยเรียงตาม ชื่อในคอลัมน์ E, Product ในคอลัมน์ C และ หมายเลขบัตรในคอลัมน์ D โดยที่
- ชื่อในคอลัมน์ E เรียงจากน้อยไปหามาก
- Product ในคอลัมน์ C เรียงจากน้อยไปหามาก
- หมายเลขบัตรในคอลัมน์ D เรียงจากน้อยไปหามาก
ตามเงื่อนไขด้านบน สามารถใช้สูตรได้ดังนี้ครับ
ที่ไฟล์ PTL_รายงาน Lot.14 - Copy.xls ชีต รายงานความคืบหน้า
- เซลล์ I3 คีย์สูตรเพื่อเชื่อมข้อความสำหรับใช้จัดเรียง
=D3&B3&C3
Enter > Copy ลงด้านล่าง
- เซลล์ J3 คีย์สูตรเพื่อให้ลำดับข้อมูล
=SUMPRODUCT(--(I3>$I$3:$I$36))+COUNTIF(I$3:I3,I3)
Enter > Copy ลงด้านล่าง
ที่ไฟล์ ตัวอย่าง Ref59.xlsx ชีต Ref.59-001
- เซลล์ 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 ลงด้านล่าง จากนั้นปรับใช้กับคอลัมน์อื่นที่ต้องการให้แสดงผลในลักษณะเดียวกัน ส่วนที่ต้องปรับคือส่วนที่ระบายสีไว้ในสูตร
- เซลล์ B10 คีย์สูตร
=IF(E10<>E9,SUMPRODUCT(1/COUNTIF($E$10:E10,$E$10:E10)),"")
Enter > Copy ลงด้านล่าง
Re: สอบถามสูตรการเรียงลำดับตัวเลขจากน้อยไปมากครับ
Posted: Fri Mar 25, 2016 11:42 am
by Arche
ขอบคุณ สำหรับคำแนะนำเป็นอย่างดี
ผมจะลองนำคำตอบทั้งหมดนี้ไปใช้งานดูครับ
ขอบคุณมาก ที่เป็นที่ปรึกษาแก้ไขปัญหาที่ดีครับ
ขอให้เว็บบอร์ดนี้อยู่นานๆนะครับ ดีมากๆเลย