Page 1 of 1

เรียงข้อมูลจากมากไปหาน้อยด้วยอัตโนมัติไม่ใช้คำสั่ง Sort

Posted: Tue May 07, 2024 1:27 pm
by Aantsugar
สอบถามการเขียนสูตร เรียงข้อมูลจากมากไปหาน้อยด้วยอัตโนมัติ
ไม่ใช้คำสั่ง Sort เพราะข้อมูลตัวเลขมีขึ้นๆลงๆจะต้องเคยมา Sortเรียงเองตลอด
แต่Excel ไม่มี Function SORT และ SORTBY
จึงอยากสอบถามจะมีวิธีการเขียนสูตรไหนบ้าง รบกวนผู้รู้ด้วยค่ะ :D :thup:

Re: เรียงข้อมูลจากมากไปหาน้อยด้วยอัตโนมัติไม่ใช้คำสั่ง Sort

Posted: Tue May 07, 2024 2:17 pm
by puriwutpokin
ลองแนบไฟล์ตัวอย่าง และผลลัพธ์ที่ต้องการมาดูครับ จะได้สะดวกกับการตอบของเพื่อนสมาชิกครับ

Re: เรียงข้อมูลจากมากไปหาน้อยด้วยอัตโนมัติไม่ใช้คำสั่ง Sort

Posted: Tue May 07, 2024 2:41 pm
by Aantsugar
puriwutpokin wrote: Tue May 07, 2024 2:17 pm ลองแนบไฟล์ตัวอย่าง และผลลัพธ์ที่ต้องการมาดูครับ จะได้สะดวกกับการตอบของเพื่อนสมาชิกครับ
ตัวอย่างตามไฟล์แนบค่ะ รบกวนด้วยนะคะ :D :D

Re: เรียงข้อมูลจากมากไปหาน้อยด้วยอัตโนมัติไม่ใช้คำสั่ง Sort

Posted: Tue May 07, 2024 2:53 pm
by norkaz
...

I4
=LARGE($E$4:$E$11,ROWS($I$4:I4))
Copy ลงไป

H4
=INDEX(D:D,AGGREGATE(15,6,ROW($E$4:$E$11)/(I4=$E$4:$E$11),COUNTIF($I$4:I4,I4)))
Copy ลงไป

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: เรียงข้อมูลจากมากไปหาน้อยด้วยอัตโนมัติไม่ใช้คำสั่ง Sort

Posted: Tue May 07, 2024 2:59 pm
by puriwutpokin
H3=IFERROR(INDEX(D$4:D$11,MATCH(ROWS(H$4:H4),INDEX(COUNTIF($E$4:$E$11,">="&$E$4:$E$11),0),0)),"") Copy to right and down