Page 1 of 1
เรียงลำดับข้อมูลตัวเลขตัวอักษร
Posted: Fri Nov 20, 2020 5:58 am
by Jancha
รบกวนขอสูตรครับ
ขอสูตรที่ AM4:AO50 นำข้อมูลจาก Z4:AB36 มาจัดเรียงใหม่ใช้ Qty1 และ Qty2 เป็นตัวอ้างอิง ให้ข้อมูลตัวเลขอยู่บรรทัดด้านบน เรียงลำดับข้อมูลหน้าหลังตาม row ที่พบ ที่เป็นตัวอักษรค่อยเรียงต่อลงมาตามตัวอย่างในกรอบสีแดง
ขอสูตรที่ AQ3:AS3 นำข้อมูลสุดท้ายของ row จาก AM4:AM50 ที่เป็นตัวเลขมาแสดง
ขอสูตรที่ AU3:AW3 นำข้อมูลแรกของ row จาก AM4:AM50 ที่เป็นตัวเลขมาแสดง
https://docs.google.com/spreadsheets/d/ ... edit#gid=0
Re: เรียงลำดับข้อมูลตัวเลขตัวอักษร
Posted: Fri Nov 20, 2020 6:04 am
by snasui
ตัวอย่างสูตรครับ
- AM4
=SORT(Z4:AB36,1-ISNUMBER(AA4:AA36+0),1)
Enter
-
AQ3
=INDEX(AM$4:AM$36,MATCH(1,1/ISNUMBER($AN4:$AN36+0)))
Enter > Copy ไปด้านขวา
-
AU3
=INDEX(AM$4:AM$36,MATCH(1,--ISNUMBER(AN4:AN36+0),0))
Enter > Copy ไปด้านขวา
Re: เรียงลำดับข้อมูลตัวเลขตัวอักษร
Posted: Fri Nov 20, 2020 6:10 am
by Jancha
ขอบคุณครับ ถ้า Z4:AB มีข้อมูลต่อท้ายเข้ามาเรื่อยๆทำให้สูตรปรับขนาดตามได้เปล่าครับ
Re: เรียงลำดับข้อมูลตัวเลขตัวอักษร
Posted: Fri Nov 20, 2020 6:24 am
by snasui
กรุณาทดลองแล้วแจ้งว่าติดปัญหาอะไรจะได้ช่วยดูต่อไปจากนั้นครับ
Re: เรียงลำดับข้อมูลตัวเลขตัวอักษร
Posted: Fri Nov 20, 2020 6:32 am
by Jancha
ทำได้แล้วครับ ขอบคุณครับ
1. AM4
=SORT(Z4:AB,1-ISNUMBER(AA4:AA),1)
Enter
2.AQ3
=INDEX(AM$4:AM,MATCH(1,1/ISNUMBER($AN4:$AN)))
Enter > Copy ไปด้านขวา
3.AU3
=INDEX(AM$4:AM,MATCH(1,--ISNUMBER($AN$4:$AN),0))
Enter > Copy ไปด้านขวา
Re: เรียงลำดับข้อมูลตัวเลขตัวอักษร
Posted: Fri Nov 20, 2020 10:58 am
by Jancha
กรณี data range Z4:AB เป็น text ปรับเปลี่ยนสูตรตามนี้ถูกหลักการเขียนไหมครับ พอดีผลออกมาตามต้องการเหมือนกันครับ
1.AM4 =SORT(Z4:AB,len(AA4:AA)<>4,1) ==>Enter
2.AQ3 =INDEX(AM$4:AM,MATCH(1,1/$AN4:$AN)) ==>Enter > Copy ไปด้านขวา
3.AU3 =INDEX(AM$4:AM,MATCH(1,--ISTEXT($AN$4:$AN),0)) ==>Enter > Copy ไปด้านขวา
Re: เรียงลำดับข้อมูลตัวเลขตัวอักษร
Posted: Fri Nov 20, 2020 7:13 pm
by snasui
หากผลลัพธ์ถูกต้องก็แสดงว่าใช้ได้ ถือผลลัพธ์ที่ได้เป็นสำคัญครับ
Re: เรียงลำดับข้อมูลตัวเลขตัวอักษร
Posted: Fri Nov 20, 2020 8:35 pm
by Jancha
ขอบคุณครับ