Page 1 of 1

สอบภามเรื่องการดึงค่าโดยถูกกำหนดจากหัวตารางและแถวข้างเคียง

Posted: Tue Mar 13, 2012 2:27 am
by swensens
สอบภามเรื่องการดึงค่าโดยถูกกำหนดจากหัวตารางและแถวข้างเคียง ครับ

จากไฟล์แนบ ยกตัวอย่างเช่น ต้องการนำค่าจาก sheet 2 ตำแหน่ง D2 มา show ที่ sheet 1 ตำแหน่ง B2 ครับ

เนื่องจาก sheet 1 วันที่ A2 และหัวตาราง B1 ตรงกับตำแหน่ง sheet2, D2 ครับ

ไม่ทราบว่าผมอธิบายงงรึเปล่า :sg:

Re: สอบภามเรื่องการดึงค่าโดยถูกกำหนดจากหัวตารางและแถวข้างเคี

Posted: Tue Mar 13, 2012 9:16 am
by snasui
:D ลองตามนี้ครับ

ที่ Sheet1 เซลล์ B2 คีย์

=SUMIFS(Sheet2!$D$2:$D$43,Sheet2!$B$2:$B$43,$A2,Sheet2!$C$2:$C$43,B$1)

Enter > Copy ไปทางด้านขวาและลงด้านล่าง

Re: สอบภามเรื่องการดึงค่าโดยถูกกำหนดจากหัวตารางและแถวข้างเคี

Posted: Tue Mar 13, 2012 9:36 am
by bank9597
:D มีปัญหาเรื่องของ Format ข้อมูลครับ พอใช้สูตรแล้วได้ผลลัพทธ์เป็นถูกบ้าง เออเรอร์บ้าง ดังนั้นผมจึงแนะนำให้แก้ไขข้อมูลวันที่ใน Sheet1 คอลัมน์ A ก่อนครับ

ลองตามนี้น่ะครับ
ให้ทำการ Unique ข้อมูลวันที่ใน Sheet2 คอลัมน์ B ออกมาก่อน โดยจะมีวันที่ที่ไม่ซ้ำกัน
โดยไปที่ Data>Advance Filter ลองดูตามรูปแนบครับ
ได้ข้อมูลวันที่ที่ไม่ซ้ำกันแล้ว ให้คัดลอกไปวางที่ Sheet1 คอลัมน์ A

ที่ Sheet1 เซลล์ B2 คีย์ =INDEX(Sheet2!$D$2:$D$43,MATCH(1,IF(Sheet2!$B$2:$B$43=$A2,IF(Sheet2!$C$2:$C$43=B$1,1)),0)) กด Ctrl+Shift+Enter คัดลอกไปทางขวามือ แล้วคัดลอกลงล่างพร้อมกัน

Re: สอบภามเรื่องการดึงค่าโดยถูกกำหนดจากหัวตารางและแถวข้างเคี

Posted: Tue Mar 13, 2012 10:05 am
by bank9597
:D ชนท้ายอาจารย์อีกแล้วครับ

ยังไงให้ใช้แบบของอาจารย์ครับ ไม่แปลงฟอร์แมตข้อมูล ก็สามารถหาคำตอบได้เลยครับ :D

Re: สอบภามเรื่องการดึงค่าโดยถูกกำหนดจากหัวตารางและแถวข้างเคี

Posted: Tue Mar 13, 2012 3:39 pm
by swensens
ขอบคุณมากๆ ทั้งอาจารย์และคุณbank9597 เลยครับ

ผมขอทำความเข้าใจก่อนนะครับ 555 :D