Page 1 of 1

ขอคำแนะนำครับ ผมต้องการเรียงข้อมูลตามไฟล์แนบครับ โดยใช้สูตรนะครับ

Posted: Fri Feb 17, 2017 9:28 am
by sirimana
ต้องการเรียงข้อมูลให้เรียงลำดับตามอักษรและลำดับตัวเลขตามลำดับ โดยที่ข้อมูลที่ซ้ำกันให้แสดงผลแค่ค่าเดียวครับ

Re: ขอคำแนะนำครับ ผมต้องการเรียงข้อมูลตามไฟล์แนบครับ โดยใช้สูตรนะครับ

Posted: Fri Feb 17, 2017 9:57 am
by puriwutpokin
ลองดูตามไฟล์แนบครับ ติดตรงไหนค่อยว่ากันอีกที่ครับ

Re: ขอคำแนะนำครับ ผมต้องการเรียงข้อมูลตามไฟล์แนบครับ โดยใช้สูตรนะครับ

Posted: Fri Feb 17, 2017 10:13 am
by sirimana
ขอบคุณมากครับ

Re: ขอคำแนะนำครับ ผมต้องการเรียงข้อมูลตามไฟล์แนบครับ โดยใช้สูตรนะครับ

Posted: Fri Feb 17, 2017 11:25 am
by sirimana
รบกวนอีกทีครับ ถ้าผมเพิ่มจำนวนแถวของข้อมูล ผมแก้ตามไฟล์ที่แนบ แล้วมันแสดงผลเป็น "ช่องว่าง" ผมต้องแก้อย่างไร

Re: ขอคำแนะนำครับ ผมต้องการเรียงข้อมูลตามไฟล์แนบครับ โดยใช้สูตรนะครับ

Posted: Fri Feb 17, 2017 12:39 pm
by puriwutpokin
ตามนี้ครับ

Re: ขอคำแนะนำครับ ผมต้องการเรียงข้อมูลตามไฟล์แนบครับ โดยใช้สูตรนะครับ

Posted: Fri Feb 17, 2017 12:58 pm
by ฟงว่อง
เรียน สมาชิกที่นับถือ
และหากเป็น Excel 2003 ใช้สูตรเช่นไร และขอบคุณมา ณ โอกาสนี้

Re: ขอคำแนะนำครับ ผมต้องการเรียงข้อมูลตามไฟล์แนบครับ โดยใช้สูตรนะครับ

Posted: Fri Feb 17, 2017 2:00 pm
by sirimana
ขอบคุณมากครับ
ที่ผมงงคือผมแก้ไขสูตรไม่ได้ ผมงงเครื่องหมาย{ } ผมเลยลองค้นดูมันเป็นสูตรอาร์เรย์ ต้องกด Ctrl+Shift+Enter เลยแก้ไขได้
ขอบคุณความรู้ที่ให้มากๆนะครับเป็นประโยชน์กับการทำงานของผมมากๆครับ

Re: ขอคำแนะนำครับ ผมต้องการเรียงข้อมูลตามไฟล์แนบครับ โดยใช้สูตรนะครับ

Posted: Fri Feb 17, 2017 4:34 pm
by puriwutpokin
สำหรับ 2003 ใช้เป็นแบบนี้ครับตามไฟล์แนบ

Re: ขอคำแนะนำครับ ผมต้องการเรียงข้อมูลตามไฟล์แนบครับ โดยใช้สูตรนะครับ

Posted: Sat Feb 18, 2017 2:12 pm
by ฟงว่อง
ขอบคุณในความอนุเคราะห์มา ณ โอกาสนี้
林正 利 先生

Re: ขอคำแนะนำครับ ผมต้องการเรียงข้อมูลตามไฟล์แนบครับ โดยใช้สูตรนะครับ

Posted: Mon Feb 20, 2017 8:25 am
by DhitiBank
แถมอีกสูตรครับ

ที่ C2
=LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX($A$2:$A$29,MATCH(SMALL(IF(COUNTIF(C$1:C1,$A$2:$A$29)=0,CODE($A$2:$A$29)+COUNTIF($A$2:$A$29,"<"&$A$2:$A$29)),1),CODE($A$2:$A$29)+COUNTIF($A$2:$A$29,"<"&$A$2:$A$29),0))))
กด Ctrl+Shift+Enter แล้วคัดลอกสูตรลงล่าง

ใช้กับ excel 2003 ก็ได้ครับ

Re: ขอคำแนะนำครับ ผมต้องการเรียงข้อมูลตามไฟล์แนบครับ โดยใช้สูตรนะครับ

Posted: Mon Feb 20, 2017 11:35 pm
by DhitiBank
ขอปรับสูตรเผื่อกรณีมีตัวเลขหรือเซลล์ว่างในช่วงข้อมูลครับ

=LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX($A$2:$A$29&"",MATCH(MIN(IF(LEN(TRIM($A$2:$A$29))>0,IF(COUNTIF(C$1:C1,$A$2:$A$29&"")=0,CODE($A$2:$A$29)+COUNTIF($A$2:$A$29,"<"&$A$2:$A$29)))),CODE($A$2:$A$29)+COUNTIF($A$2:$A$29,"<"&$A$2:$A$29),0))))

Re: ขอคำแนะนำครับ ผมต้องการเรียงข้อมูลตามไฟล์แนบครับ โดยใช้สูตรนะครับ

Posted: Tue Feb 21, 2017 2:51 pm
by menem
สำหรับผม เนื่องจากใช้ Array Formula ไม่คล่อง
จะใช้การสร้าง Column ช่วยเหลือเพิ่มเติม เพื่อใช้
ในการ Sort ข้อมูล เฉพาะส่วนที่ต้องการออกมาครับ

Re: ขอคำแนะนำครับ ผมต้องการเรียงข้อมูลตามไฟล์แนบครับ โดยใช้สูตรนะครับ

Posted: Wed Feb 22, 2017 9:33 am
by sirimana
ขอบคุณทุกๆคำแนะนำ เป็นประโยชน์อย่างมากครับ