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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)Xcelvba wrote: Sat Feb 25, 2023 4:23 pm INDEX คือ ตาราง ARRAY ทั้งหมดที่ต้องการเลือกข้อมูลในแถวนั้นๆ ครับ
Aggregate ตามสูตรที่ใช้กับงานนี้ไม่ได้หาตำแหน่งแถว แต่เป็นการให้ผลลัพธ์ออกมาเลย จึงไม่สามารถนำมาใช้ประกอบกันได้
ขอบคุณครับ จะลองนำไปแกะสูตรและทำความเข้าใจดูครับsnasui wrote: Sun Feb 26, 2023 6:35 am =INDEX(ROW(INDIRECT($A$1&":"&$A$12)),AGGREGATE(15,6,(ROW(INDIRECT($A$1&":"&$A$12))-MIN(ROW(INDIRECT($A$1&":"&$A$12)))+1)/(1-ISNUMBER(MATCH(ROW(INDIRECT($A$1&":"&$A$12)),$A$1:$A$12,0))),ROWS(G$2:G2)))