EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)Supachok wrote: Wed Apr 24, 2019 3:40 pm small ใช้กับ text ไม่ได้ครับ
D3 / Column ช่วย
=--LEFT(B3,3)
copy down
C3
=INDEX($B$3:$B$22,MATCH(SMALL($D$3:$D$22,ROW(A1)),--LEFT($B$3:$B$22,3),))
Array formula {}
copy down
ประมาณนี้
ปรับอีกที่ครับ
สูตรยังพบ defect จากค่าซ้ำอยู่ครับpuriwutpokin wrote: Wed Apr 24, 2019 4:50 pm ปรับเป็นที่ C3=INDEX(B$3:B$22,MATCH(AGGREGATE(15,6,--LEFT(B$3:B$22,FIND("-",B$3:B$22)-1),ROWS(C$3:C3)),INDEX(--LEFT(B$3:B$22,FIND("-",B$3:B$22)-1),0),0))