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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)สูตรที่เซลล์ B3 ครับ
=IFERROR(INDEX(INDEX(FILTERXML("<t><s>"&SUBSTITUTE(CONCAT(TEXT(Sheet1!$B$3:$B$100,";;;@,"),TEXT(Sheet2!$B$3:$B$100,";;;@,"),TEXT(Sheet3!$B$3:$B$100,";;;@,")),",","</s><s>")&"</s></t>","//s[not(preceding::*=.)]"),0),ROWS(B$3:B3)),"")
Enter > Copy ลงด้านล่าง
รบกวนอาจารย์ช่วยดูให้อีกครั้งครับสูตรที่เซลล์ C3 ตามด้านล่างครับ
=SUMPRODUCT(SUMIFS(INDIRECT("'Sheet"&{1;2;3}&"'!c3:c1000"),INDIRECT("'Sheet"&{1;2;3}&"'!b3:b1000"),B3))
Enter > Copy ลงด้านล่าง