Page 1 of 1

ต้องการให้แสดงข้อมูลเฉพาะ row ที่ column มีข้อความว่า"โปรแกรม"

Posted: Sun Jan 24, 2021 9:38 am
by thawatchai1977
ต้องการให้แสดงข้อมูลเฉพาะ row ที่ column มีข้อความว่า"โปรแกรม"

Re: ต้องการให้แสดงข้อมูลเฉพาะ row ที่ column มีข้อความว่า"โปรแกรม"

Posted: Sun Jan 24, 2021 5:16 pm
by snasui
:D กรุณา Update Profile โดยระบุ Version ของ Excel ที่ใช้จริงตาม Link นี้ด้วยครับ https://snasui.com/viewtopic.php?f=6&p=103177#p103177

จากคำถาม กรุณาทำตัวอย่างคำตอบมาด้วยว่าต้องการให้แสดงที่ไหน ลักษณะเป็นอย่างไร จะได้เข้าใจตรงกันครับ

Re: ต้องการให้แสดงข้อมูลเฉพาะ row ที่ column มีข้อความว่า"โปรแกรม"

Posted: Sun Jan 24, 2021 9:03 pm
by thawatchai1977
ตั้งค่าแล้วครับ

Re: ต้องการให้แสดงข้อมูลเฉพาะ row ที่ column มีข้อความว่า"โปรแกรม"

Posted: Sun Jan 24, 2021 9:07 pm
by thawatchai1977
ดึงข้อมูลจาก sheet2,sheet3,sheet4 ,ถ้า คอลัม D มีข้อความ''โปรแกรม"

ให้มาแสดงตามตัวอย่างใน sheet 1 ครับ

Re: ต้องการให้แสดงข้อมูลเฉพาะ row ที่ column มีข้อความว่า"โปรแกรม"

Posted: Sun Jan 24, 2021 10:00 pm
by puriwutpokin
1.G3:G5 คีย์ชื่อชีท Sheet2,Sheet3,Sheet4
2.H3=COUNTIF(INDIRECT("'"&G3&"'!D3:D1000"),"*โปรแกรม*") คัดลอกถึง H5
3.H6=SUM(H3:H5)
4.I3=SUM(H$3:H3)-H3+1 คัดลอกถึง I5
5.F3=IF(ROWS(F$3:F3)>H$6,"",LOOKUP(ROWS(F$3:F3),I$3:I$5,G$3:G$5)) คัดลอกจนเป็นค่าว่าง
6.A3=IF(ROWS(A$3:A3)>$H$6,"",INDEX(INDIRECT("'"&$F3&"'!A3:D1000"),SMALL(IF(ISNUMBER(SEARCH("โปรแกรม",INDIRECT("'"&$F3&"'!D3:D1000"))),ROW(INDIRECT("'"&$F3&"'!D3:D1000"))-ROW(INDIRECT("'"&$F3&"'!D3"))+1),COUNTIF($F$3:$F3,$F3)),COLUMNS($A3:A3))) กด Ctrl+Shift+Enter คัดลอกไปถึง คอลัมน์ D และคัดลอกลงครับ