snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
natthaporn
Member
Posts: 187 Joined: Sun Jul 15, 2012 10:54 pm
#1
Post
by natthaporn » Mon Oct 14, 2013 10:58 pm
ดิฉันต้องการดึงข้อมูลจาก sheet "Monthly" ไปไว้ที่ sheet"YTD"
ข้อมูลที่ sheet "Monthly"
Month Code Amount
JAN A1 11
JAN A2 22
JAN B1 33
JAN B2 44
JAN B3 55
JAN C1 66
JAN C2 77
JAN C3 88
JAN C4 99
FEB A2 10
FEB A3 20
FEB B1 30
FEB B3 40
FEB C2 50
FEB C3 60
FEB C5 70
MAR A3 100
MAR A4 200
MAR B1 300
MAR B2 400
MAR C1 500
MAR C3 600
MAR C6 700
ผลลัพธ์ที่ sheet"YTD"
Month Code Amount
YTDJAN A1 11
YTDJAN A2 22
YTDJAN A3 0
YTDJAN A4 0
YTDJAN B1 33
YTDJAN B2 44
YTDJAN B3 55
YTDJAN C1 66
YTDJAN C2 77
YTDJAN C3 88
YTDJAN C4 99
YTDJAN C5 0
YTDJAN C6 0
YTDFEB A1 11
YTDFEB A2 32
YTDFEB A3 20
YTDFEB A4 0
YTDFEB B1 63
YTDFEB B2 44
YTDFEB B3 95
YTDFEB C1 66
YTDFEB C2 127
YTDFEB C3 148
YTDFEB C4 99
YTDFEB C5 70
YTDFEB C6 0
YTDMAR A1 11
YTDMAR A2 32
YTDMAR A3 120
YTDMAR A4 200
YTDMAR B1 363
YTDMAR B2 444
YTDMAR B3 95
YTDMAR C1 566
YTDMAR C2 127
YTDMAR C3 748
YTDMAR C4 99
YTDMAR C5 70
YTDMAR C6 700
ยกตัวอย่างเช่น ที่ YTDFEB A2 = 32
ให้ดึงเอาข้อมูลที่ JAN A2 = 22 มารวมกับ FEB A2 = 10
รบกวนท่านผู้รู้แนะนำสูตรด้วยคะ ขอบคุณคะ
You do not have the required permissions to view the files attached to this post.
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#2
Post
by bank9597 » Tue Oct 15, 2013 12:26 am
ควรระบุเงื่อนไขให้ชัดเจนกว่านี้ครับ เพราะค่อนข้างสับสนอยู่พอสมควร
ที่ถามมา ลองตามนี้ครับ
ที่ E2 คีย์ =SUMPRODUCT(--(Monthly!$B$2:$B$24=RIGHT(YTD!$B2,3)),--(Monthly!$C$2:$C$24=YTD!$C2),Monthly!$D$2:$D$24) คัดลอกลงมา
ที่ D2 คีย์ =SUMIF($C$2:$C2,$C2,$E$2:$E2) คัดลอกลงมา
You do not have the required permissions to view the files attached to this post.
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
natthaporn
Member
Posts: 187 Joined: Sun Jul 15, 2012 10:54 pm
#3
Post
by natthaporn » Tue Oct 15, 2013 11:17 am
ได้ผลลัพธ์ตามที่ต้องการแล้วคะ ขอขอบคุณมากคะ