Page 1 of 1

ดึงข้อมูลเฉพาะคอลัมน์ที่มีข้อมูล ไปไว้ใน Sheet ใหม่

Posted: Fri Dec 13, 2013 5:12 pm
by janyakoy
สวัสดีค่ะ

มีปัญหามีรบกวนเรียนถามค่ะ
ในไฟล์ Excel มีข้อมูลทั้งหมด 10 Sheet
ที่ต้องการคือ ดึงข้อมูลเฉพาะที่มีข้อความ ในคอลัมน์ H,I,J และ คอลัมน์ S มารวมอยู่ใน Sheet รายการ Spar Part
จากไฟลแนบ มี Sheet 1-10 ,รวมรายเดือนและ Sheet รายการ Spar Part

ขอบคุณค่ะ

Re: ดึงข้อมูลเฉพาะคอลัมน์ที่มีข้อมูล ไปไว้ใน Sheet ใหม่

Posted: Fri Dec 13, 2013 7:19 pm
by snasui
:D ลองตามนี้ครับ

ที่เซลล์ A3 คีย์สูตร

Code: Select all

=IFERROR(INDEX(รวมรายเดือน!$H$5:$H$344,SMALL(IF(รวมรายเดือน!$H$5:$H$344<>0,IF(รวมรายเดือน!$I$5:$I$344<>0,IF(รวมรายเดือน!$J$5:$J$344<>0,ROW(รวมรายเดือน!$H$5:$H$344)-ROW(รวมรายเดือน!$H$5)+1))),ROWS(A$3:A3))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง > ปรับใช้กับคอลัมน์อื่น ๆ ตามต้องการโดยเปลี่ยนเฉพาะ INDEX(รวมรายเดือน!$H$5:$H$344 ให้เป็นช่วงเซลล์ที่ต้องการนำมาแสดง