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 ครับ
ไม่ทราบว่าผมอธิบายงงรึเปล่า

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

ลองตามนี้ครับ
ที่ 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

มีปัญหาเรื่องของ 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

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

Re: สอบภามเรื่องการดึงค่าโดยถูกกำหนดจากหัวตารางและแถวข้างเคี
Posted: Tue Mar 13, 2012 3:39 pm
by swensens
ขอบคุณมากๆ ทั้งอาจารย์และคุณbank9597 เลยครับ
ผมขอทำความเข้าใจก่อนนะครับ 555
