Page 1 of 1

สอบถามสูตรการดึงค่าข้าม Sheet ใน Excel

Posted: Fri Dec 03, 2021 5:07 pm
by talayphuket
เรียน อาจารย์ Snauai และผู้รู้
อยากทราบสูตรการดึงข้อมูลจาก Sheet นึง ไปอีก Sheet นึง โดยใน Sheet จะมีการเปลี่ยนแปลงค่าเสมอ (ตามไฟล์แนบ)
ต้องรบกวนด้วยน่ะครับ เพราะถ้าให้มาใช้การ = ต้องมานั้งทำใหม่ทุกเดือน เพราะใน Sheet จะมีการเปลี่ยนแปลงค่าเสมอ

Re: สอบถามสูตรการดึงค่าข้าม Sheet ใน Excel

Posted: Fri Dec 03, 2021 6:35 pm
by Supachok
ปรับค่าใน sheet ค่า col A = number ก่อน

B7
=INDEX(ค่า!$B$1:$B$121,(MATCH(A7,ค่า!$A$1:$A$121,0)))

copy down

Re: สอบถามสูตรการดึงค่าข้าม Sheet ใน Excel

Posted: Fri Dec 03, 2021 8:01 pm
by snasui
:D อีกทางเลือกครับ

เซลล์ B2 คีย์

=IF(N(A2),SUMIF(ค่า!$A$1:$A$121,A2,ค่า!$B$1:$B$121),"") หรือ
=IF(N(A2),VLOOKUP(""&A2,ค่า!$A$1:$B$800,2,0),"")

Enter > Copy ลงด้านล่าง

ในกรณีของ Vlookup เนื่องจากค่าใน ค่า!$A$1:$B$800 เป็น Text จึงต้องแปลง A2 ให้เป็น Text เพื่อที่จะจับคู่กันได้ การแปลง A2 ให้เป็น Text ใช้เครื่องหมาย "" เข้าไปเชื่อมกับ A2 ครับ

Re: สอบถามสูตรการดึงค่าข้าม Sheet ใน Excel

Posted: Mon Dec 06, 2021 11:54 am
by talayphuket
ขอบพระคุณอาจารย์ snasui และคุณ Supachok เป็นอย่างมากเลยครับ สูตรใช้ได้ตามที่ต้องการครับ