snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ที่ G2 คีย์ =IFERROR(INDEX(Sheet2!$B:$B,AGGREGATE(15,6,ROW(Sheet2!$B$2:$B$9)/((Sheet2!$E$2:$E$9=$B2)*(Sheet2!$F$2:$F$9=$D2)),COUNTIFS($G$1:G$1,G$1))),"")
Enter
ที่ H2 คีย์ =IFERROR(INDEX(Sheet2!$I:$I,AGGREGATE(15,6,ROW(Sheet2!$B$2:$B$9)/((Sheet2!$E$2:$E$9=$B2)*(Sheet2!$F$2:$F$9=$D2)),COUNTIFS($H$1:H$1,H$1))),"")
Enter
ที่ I2 คีย์ =IFERROR(LOOKUP(2,1/(ISNUMBER(MATCH($F$1:G$1,{"QTY","PO.Balance"},0))),$F$2:G$2)-H2,"")
Enter
ที่ J2 คีย์ =IFERROR(INDEX(Sheet2!$K:$K,AGGREGATE(15,6,ROW(Sheet2!$B$2:$B$9)/((Sheet2!$E$2:$E$9=$B2)*(Sheet2!$F$2:$F$9=$D2)),COUNTIFS($G$1:G$1,G$1))),"")
Enter
คอลัมน์ D ใน Sheet3 กับคอลัมน์ F ใน Sheet2 ควรปรับค่าให้เป็น Type เดียวกัน หากเป็น Number ก็ต้องเป็น Number ทั้งหมด หากเป็น Text ก็เป็น Text ทั้งหมด ปัจจุบันนี้ยังปะปนกันอยู่ระหว่าง Text กับ Number แม้ว่าจะเห็นว่าเป็น Number ทุกค่าก็ตาม เซลล์ใดที่เห็นสัญญลักษณ์สีเขียวอยู่มุมซ้ายบนเซลล์แสดงว่า Number ถูกจัดเก็บเป็น Text ครับ