Page 1 of 1

ต้องการปรับสูตรสำหรับดึงข้อมูลจากทุกชีต

Posted: Wed Jul 27, 2016 5:17 pm
by parakorn
สวัสดีอาจารย์และเพื่อนๆ พี่ๆ ในบอร์ดครับ

จากไฟล์ที่แนบ ต้องการปรับสูตร ให้เริ่มดึงข้อมูลจาก Cell A4 ของแต่ละชีต

ซึ่งตอนนี้มันเริ่มดึง ที่ A2 ครับ ซึ่งลองพยายามแก้สูตรแล้วแต่ไม่เป็นผลเพราะใช้ Substitute กับ Address ไม่เป็นครับ

=IF($H4<>"",INDIRECT("'"&$H4&"'!"&SUBSTITUTE(ADDRESS(1,COLUMN()),1,"")&COUNTIF($H$4:$H4,$H4)+1),"")

อยู่ที่ Sheet1 B4 ครับ

แล้วต่อไปก็จะนำชีตนี้เป็นฐานข้อมูลหลัก แล้วหาสูตรสำหรับดึงข้อมูลแยกกลับไปแต่ละชีต ต่อไปครับ :tt: :lol:

Re: ต้องการปรับสูตรสำหรับดึงข้อมูลจากทุกชีต

Posted: Wed Jul 27, 2016 5:27 pm
by puriwutpokin
แก้ไขนิดหนึ่งครับ ที่B4=IF($H12<>"",INDIRECT("'"&$H12&"'!"&SUBSTITUTE(ADDRESS(1,COLUMN()),1,"")&COUNTIF($H$4:$H12,$H12)+3),"")

Re: ต้องการปรับสูตรสำหรับดึงข้อมูลจากทุกชีต

Posted: Wed Jul 27, 2016 5:33 pm
by parakorn
แก้แล้วมันเริ่มดึง จาก B4 ครับ อยากให้เป็น A4 ต้องปรับตรงไหนอีกครับ :D

Re: ต้องการปรับสูตรสำหรับดึงข้อมูลจากทุกชีต

Posted: Wed Jul 27, 2016 5:43 pm
by puriwutpokin
ลองดูครับ=IF($H4<>"",INDIRECT("'"&$H4&"'!"&SUBSTITUTE(ADDRESS(1,COLUMN()-1),1,"")&COUNTIF($H$4:$H4,$H4)+3),"")

Re: ต้องการปรับสูตรสำหรับดึงข้อมูลจากทุกชีต

Posted: Wed Jul 27, 2016 6:10 pm
by parakorn
ได้ละครับ ขอบคุณครับผม :cp: :cp: