snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
คีย์ 1-12 ในเซลล์ O2:O13
คีย์ e j o x ac ah aq av ba bj bo bt ตามลำดับลงมาจาก P2:P13
ที่ Q2 คีย์ =VLOOKUP(MONTH(J2&1),O2:P13,2,0)
ที่ K4 คีย์ =IFERROR(INDEX(INDIRECT("'Base of Materil 56'!"&$Q$2&3&":"&$Q$2&100),SMALL(IF(INDIRECT("'Base of Materil 56'!"&$Q$2&3&":"&$Q$2&100)<>"",ROW('Base of Materil 56'!$D$3:$D$100)-ROW('Base of Materil 56'!$D$3)+1),ROWS($K$4:K4))),"") กด Ctrl+Shift+Enter คัดลอกลงมา
ที่ G4 คีย์ =IFERROR(INDEX('Base of Materil 56'!A$3:A$100,SMALL(IF(INDIRECT("'Base of Materil 56'!"&$Q$2&3&":"&$Q$2&100)<>"",ROW('Base of Materil 56'!$D$3:$D$100)-ROW('Base of Materil 56'!$D$3)+1),ROWS($K$4:K4))),"") กด Ctrl+Shift+Enter คัดลอกลงมา
ที่ H4 คีย์ =IFERROR(VLOOKUP(G4,'Base of Materil 56'!$A$3:$B$100,2,0),"") คัดลอกลงมา
ทดสอบเลือกชื่อเดือนที่ต้องการให้แสดงข้อมูลที่ J2
You do not have the required permissions to view the files attached to this post.
ที่ G4 คีย์ =IFERROR(INDEX('Base of Materil 56'!A$3:A$100,SMALL(IF(INDIRECT("'Base of Materil 56'!"&$Q$2&3&":"&$Q$2&100)<>"",ROW('Base of Materil 56'!$D$3:$D$100)-ROW('Base of Materil 56'!$D$3)+1),ROWS($K$4:K4))),"") กด Ctrl+Shift+Enter คัดลอกลงมา
=IF($J$6="มกราคม",IF('Base of Materil 56'!E5>0,'Base of Materil 56'!A5,""),IF($J$6="กุมภาพันธ์",IF('Base of Materil 56'!J5>0,'Base of Materil 56'!A5,""),IF($J$6="มีนาคม",IF('Base of Materil 56'!O5>0,'Base of Materil 56'!A5,""),IF($J$6="เมษายน",IF('Base of Materil 56'!X5>0,'Base of Materil 56'!A5,""),IF($J$6="พฤษภาคม",IF('Base of Materil 56'!AC5>0,'Base of Materil 56'!A5,""),IF($J$6="มิถุนายน",IF('Base of Materil 56'!AH5>0,'Base of Materil 56'!A5,""),IF($J$6="กรกฎาคม",IF('Base of Materil 56'!AQ5>0,'Base of Materil 56'!A5,""),IF($J$6="สิงหาคม",IF('Base of Materil 56'!AV5>0,'Base of Materil 56'!A5,""),IF($J$6="กันยายน",IF('Base of Materil 56'!BA5>0,'Base of Materil 56'!A5,""),IF($J$6="ตุลาคม",IF('Base of Materil 56'!BJ5>0,'Base of Materil 56'!A5,""),IF($J$6="พฤศจิกายน",IF('Base of Materil 56'!BO5>0,'Base of Materil 56'!A5,""),IF($J$6="ธันวาคม",IF('Base of Materil 56'!BT5>0,'Base of Materil 56'!A5,""),""))))))))))))56'!A:BQ,E3),IF($J$6="ธันวาคม",VLOOKUP($G6,'Base of Materil 56'!A:BV,74,0)))))))))))))))