

- กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ดครับ
- การสมัครสมาชิกเพื่อโพสต์คำถาม ดาวน์โหลดไฟล์แนบไปศึกษา ทำตามขั้นตอนด้านล่างครับ
- สมัครสมาชิก ดูขั้นตอนตาม Link นี้ครับ => สมัครสมาชิก กรณีลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่นี่ครับ => Reset รหัสผ่าน
- Login เข้าระบบโดยคลิก Login ตรงมุมขวาบนของหน้านี้
กรณีมีปัญหาในการเข้าใช้งาน คลิก Link นี้เพื่อแจ้งผู้ดูแลระบบครับ => ติดต่อผู้ดูแลระบบ
- สมัครสมาชิก ดูขั้นตอนตาม Link นี้ครับ => สมัครสมาชิก กรณีลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่นี่ครับ => Reset รหัสผ่าน
- เมื่อ Login แล้วสามารถกำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษได้ที่ Link นี้ครับ => ตั้งค่าส่วนตัว
- วิธีการตั้งและตอบกระทู้ดูได้ที่ Link นี้ครับ => วิธีการตั้งและตอบกระทู้
- การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ Link นี้ครับ => จัดรูปแบบตัวอักษร และสามารถกำหนดขนาดตัวอักษรใน Browser ได้ที่นี่ครับ => กำหนดขนาดตัวอักษรใน Browser
ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code
Forum rules
- ไม่อนุญาตให้ใช้ภาษาแชทในการถาม-ตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
- ห้ามถามโดยระบุชื่อผู้ตอบ ต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
- อธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
- ควรแนบตัวอย่างไฟล์มาที่ฟอรั่มนี้เพื่อเพิ่มความสะดวกในการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่น นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
- สำหรับคำถามเกี่ยวกับ VBA ให้ลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน ควรโพสต์ Code ให้แสดงเป็น Code เพื่อสะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
- แจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
-
- Member
- Posts: 231
- Joined: Sat Mar 11, 2017 7:01 pm
ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code
สอบถามหน่อยค่ะ ใน Sheet Data column K จะมี code อยากให้ดีงข้อมูลจาก Column K ไปที่ Sheet Data adj ซึ่ง Sheet Data adj จะมีทุก Acc code ในขณะที่ Sheet Data column K จะมีแค่บาง code ค่ะ จะต้องดึงอย่างไรบ้างคะ
You do not have the required permissions to view the files attached to this post.
- puriwutpokin
- Gold
- Posts: 1448
- Joined: Fri Jan 04, 2013 9:49 pm
Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code
ดึงส่วนไหน แล้วไปแสดงที่ตำแหน่งไหน ช่วย ชี้แจ้งให้ชัดเจนด้วยครับ เพื่อนๆจะได้เข้าใจได้เร็วขึ้นครับ และตัวอย่างที่มาแสดงด้วยครับ

-
- Member
- Posts: 231
- Joined: Sat Mar 11, 2017 7:01 pm
Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code
ดึงข้อมูลจาก Sheet Data ไปแสดงที่ Sheet Data adj ค่ะ เช่น ตัวอย่างที่ acc code 51111007 ดึงข้อมูลมาจาก sheet Data มาแสดงที่ sheet Data adj จะได้ยอด 49,287,948.68 แต่ ใน Sheet Data จะไม่เรียงจากน้อยไปมาก และ จะมีแค่บาง aac code ที่ต้องการดึงไปแสดงที่ Sheet Data adj ส่วนที่ไม่มีค่าให้ดึง ให้เป้นค่าว่างค่ะ ส่วนคำตอบก็คือSheet Data adj ที่บวกมือlinkไปSheet Data เอง คือใช้ตาดูว่าตรงกับacc code ไหนค่ะ
- puriwutpokin
- Gold
- Posts: 1448
- Joined: Fri Jan 04, 2013 9:49 pm
Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code
ที่ G3=IFERROR(-INDEX(Data!$M$4:$AU$200,MATCH($C3,Data!$K$4:$K$200,0),MATCH(G$2,Data!$M$3:$AU$3,0)),0) คัดลอกไปทั่วตารางที่เกี่ยวข้องครับMarch201711 wrote: ↑Tue Apr 10, 2018 4:14 pmดึงข้อมูลจาก Sheet Data ไปแสดงที่ Sheet Data adj ค่ะ เช่น ตัวอย่างที่ acc code 51111007 ดึงข้อมูลมาจาก sheet Data มาแสดงที่ sheet Data adj จะได้ยอด 49,287,948.68 แต่ ใน Sheet Data จะไม่เรียงจากน้อยไปมาก และ จะมีแค่บาง aac code ที่ต้องการดึงไปแสดงที่ Sheet Data adj ส่วนที่ไม่มีค่าให้ดึง ให้เป้นค่าว่างค่ะ ส่วนคำตอบก็คือSheet Data adj ที่บวกมือlinkไปSheet Data เอง คือใช้ตาดูว่าตรงกับacc code ไหนค่ะ
แต่ไม่เข้าใจว่า ต้องการผลลัพธ์เป็นลบ ทั้งหมดหรือไม่ เพราะดูแล้วบางตัวอย่างก็บวก มีวิธีการคิดให้ลบหรือบวกอย่างไรครับ

-
- Member
- Posts: 231
- Joined: Sat Mar 11, 2017 7:01 pm
Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code
มีวิธีการคิดค่ะ ถ้าตั้งแต่ code ที่ขึ้นต้นด้วยเลข 4xxxxxxx ถึง 6xxxxxxx ต้องคูณ ลบ1 และ ตั้งแต่เลข 7xxxxxxx ถึง 8xxxxxxx ต้องคูณ +1 ค่ะ ติดปัญหาตรงที่ Acc code 71151001 ต้องได้ยอด 4,218,791.19 เพราะหน้า Sheet Data มี 2 บรรทัด ค่ะ แต่พอใช้สูตรแล้ว ได้ -1,506,711.14 ต้องปรับสูตรอย่างไรคะ
You do not have the required permissions to view the files attached to this post.
- puriwutpokin
- Gold
- Posts: 1448
- Joined: Fri Jan 04, 2013 9:49 pm
Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code
ปรับเป็นที่ G3=IF(LEFT($C3)+0<7,-1,1)*SUMPRODUCT((Data!$K$4:$K$200=$C3)*(Data!$M$3:$AU$3=G$2)*(Data!$M$4:$AU$200)) คัดลอกทั่วตารางครับMarch201711 wrote: ↑Tue Apr 10, 2018 7:23 pmมีวิธีการคิดค่ะ ถ้าตั้งแต่ code ที่ขึ้นต้นด้วยเลข 4xxxxxxx ถึง 6xxxxxxx ต้องคูณ ลบ1 และ ตั้งแต่เลข 7xxxxxxx ถึง 8xxxxxxx ต้องคูณ +1 ค่ะ ติดปัญหาตรงที่ Acc code 71151001 ต้องได้ยอด 4,218,791.19 เพราะหน้า Sheet Data มี 2 บรรทัด ค่ะ แต่พอใช้สูตรแล้ว ได้ -1,506,711.14 ต้องปรับสูตรอย่างไรคะ

-
- Member
- Posts: 231
- Joined: Sat Mar 11, 2017 7:01 pm
Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code
ได้แล้วค่ะ ขอบคุณมากเลยค่ะ คุณ puriwutpokin รบกวนช่วยอธิบายสูตรให้หน่อยได้ไหมคะ
อยากถามอีกอย่างค่ะ เราจะรู้ได้อย่างไรคะ ว่าเจอปัญหาการดึงข้อมูลต้องมีแนวคิดอย่างไรบ้างคะว่าจะต้องใช้กับสูตรแบบไหน อย่างไรบ้างคะ บางครั้งเจอปัญหาแล้วคิดปรับสูตรไม่ค่อยได้ค่ะ
อยากถามอีกอย่างค่ะ เราจะรู้ได้อย่างไรคะ ว่าเจอปัญหาการดึงข้อมูลต้องมีแนวคิดอย่างไรบ้างคะว่าจะต้องใช้กับสูตรแบบไหน อย่างไรบ้างคะ บางครั้งเจอปัญหาแล้วคิดปรับสูตรไม่ค่อยได้ค่ะ
- puriwutpokin
- Gold
- Posts: 1448
- Joined: Fri Jan 04, 2013 9:49 pm
Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code
สูตรที่ ต้องการแสดงเพียงข้อมูลก็จะใช้ สูตรพวก แสดงข้อมูลเช่น Vlookup,Index+Match อื่นๆ
สูตรที่ ต้องการมีการรวมค่าด้วย ต้องใช้สูตรพวก Sum,Sumif,Sumifs,Sumproduct อื่นๆ
ลองเข้ามาดูการตอบกระทู้ในเว็บ บ่อยๆ แล้วจะเข้าใจเพิ่มขึ้นครับ
สูตรที่ ต้องการมีการรวมค่าด้วย ต้องใช้สูตรพวก Sum,Sumif,Sumifs,Sumproduct อื่นๆ
ลองเข้ามาดูการตอบกระทู้ในเว็บ บ่อยๆ แล้วจะเข้าใจเพิ่มขึ้นครับ

-
- Member
- Posts: 231
- Joined: Sat Mar 11, 2017 7:01 pm
Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code
ขอบคุณค่ะ คุณ puriwutpokin มากค่ะ 

-
- Member
- Posts: 231
- Joined: Sat Mar 11, 2017 7:01 pm
Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code
มีปัญหาเพิ่มค่ะ ทำไมขึ้นข้อความ #DIV/0! ต้องแก้อย่างไรคะ
รู้ว่ามียอดที่ไม่มีค่าที่อยู่ใน sheet Data_file Column M102 ถึง AU102 ค่ะ แต่อยากให้โชว์ค่าที่เป็น - ค่ะ
รู้ว่ามียอดที่ไม่มีค่าที่อยู่ใน sheet Data_file Column M102 ถึง AU102 ค่ะ แต่อยากให้โชว์ค่าที่เป็น - ค่ะ
You do not have the required permissions to view the files attached to this post.
- puriwutpokin
- Gold
- Posts: 1448
- Joined: Fri Jan 04, 2013 9:49 pm
Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code
เนื่องจาก ที่ F150 เป็นค่าว่าง แล้วทำให้ หาค่าไม่ได้ ถ้าไม่ต้องการให้ ขึ้น #DIV/0! ตัวอย่างใช้ IFERROR ดัก เช่น F150=IFERROR(F150/$E$149,0) ที่เซลอื่นก็ดักด้วยตัวนี้เช่นกันครับ

-
- Member
- Posts: 231
- Joined: Sat Mar 11, 2017 7:01 pm
Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code
ค่ะ จะลองปรับดูค่ะ ถ้าขึ้น N/A ล่ะคะ
- puriwutpokin
- Gold
- Posts: 1448
- Joined: Fri Jan 04, 2013 9:49 pm
Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code
ต้องดูว่าค่าที่ขึ้นเกิดจากอะไร n/a คือหาค่าไม่ได้ ก็สามารถ ดัดด้วย iferrorได้ครับ

-
- Member
- Posts: 231
- Joined: Sat Mar 11, 2017 7:01 pm
Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code
ค่ะ จะลองทำดู ขอบคุณมากค่ะ