Page 1 of 1

ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code

Posted: Tue Apr 10, 2018 10:51 am
by March201711
สอบถามหน่อยค่ะ ใน Sheet Data column K จะมี code อยากให้ดีงข้อมูลจาก Column K ไปที่ Sheet Data adj ซึ่ง Sheet Data adj จะมีทุก Acc code ในขณะที่ Sheet Data column K จะมีแค่บาง code ค่ะ จะต้องดึงอย่างไรบ้างคะ

Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code

Posted: Tue Apr 10, 2018 11:44 am
by puriwutpokin
ดึงส่วนไหน แล้วไปแสดงที่ตำแหน่งไหน ช่วย ชี้แจ้งให้ชัดเจนด้วยครับ เพื่อนๆจะได้เข้าใจได้เร็วขึ้นครับ และตัวอย่างที่มาแสดงด้วยครับ

Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code

Posted: Tue Apr 10, 2018 4:14 pm
by March201711
ดึงข้อมูลจาก 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 ไหนค่ะ

Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code

Posted: Tue Apr 10, 2018 4:44 pm
by puriwutpokin
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 ไหนค่ะ
ที่ 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) คัดลอกไปทั่วตารางที่เกี่ยวข้องครับ
แต่ไม่เข้าใจว่า ต้องการผลลัพธ์เป็นลบ ทั้งหมดหรือไม่ เพราะดูแล้วบางตัวอย่างก็บวก มีวิธีการคิดให้ลบหรือบวกอย่างไรครับ

Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code

Posted: Tue Apr 10, 2018 7:23 pm
by March201711
มีวิธีการคิดค่ะ ถ้าตั้งแต่ code ที่ขึ้นต้นด้วยเลข 4xxxxxxx ถึง 6xxxxxxx ต้องคูณ ลบ1 และ ตั้งแต่เลข 7xxxxxxx ถึง 8xxxxxxx ต้องคูณ +1 ค่ะ ติดปัญหาตรงที่ Acc code 71151001 ต้องได้ยอด 4,218,791.19 เพราะหน้า Sheet Data มี 2 บรรทัด ค่ะ แต่พอใช้สูตรแล้ว ได้ -1,506,711.14 ต้องปรับสูตรอย่างไรคะ

Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code

Posted: Tue Apr 10, 2018 7:35 pm
by puriwutpokin
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 ต้องปรับสูตรอย่างไรคะ
ปรับเป็นที่ 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)) คัดลอกทั่วตารางครับ

Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code

Posted: Tue Apr 10, 2018 7:49 pm
by March201711
ได้แล้วค่ะ ขอบคุณมากเลยค่ะ คุณ puriwutpokin รบกวนช่วยอธิบายสูตรให้หน่อยได้ไหมคะ
อยากถามอีกอย่างค่ะ เราจะรู้ได้อย่างไรคะ ว่าเจอปัญหาการดึงข้อมูลต้องมีแนวคิดอย่างไรบ้างคะว่าจะต้องใช้กับสูตรแบบไหน อย่างไรบ้างคะ บางครั้งเจอปัญหาแล้วคิดปรับสูตรไม่ค่อยได้ค่ะ

Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code

Posted: Tue Apr 10, 2018 8:07 pm
by puriwutpokin
สูตรที่ ต้องการแสดงเพียงข้อมูลก็จะใช้ สูตรพวก แสดงข้อมูลเช่น Vlookup,Index+Match อื่นๆ
สูตรที่ ต้องการมีการรวมค่าด้วย ต้องใช้สูตรพวก Sum,Sumif,Sumifs,Sumproduct อื่นๆ
ลองเข้ามาดูการตอบกระทู้ในเว็บ บ่อยๆ แล้วจะเข้าใจเพิ่มขึ้นครับ

Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code

Posted: Tue Apr 10, 2018 8:25 pm
by March201711
ขอบคุณค่ะ คุณ puriwutpokin มากค่ะ :D

Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code

Posted: Thu Apr 12, 2018 6:35 pm
by March201711
มีปัญหาเพิ่มค่ะ ทำไมขึ้นข้อความ #DIV/0! ต้องแก้อย่างไรคะ
รู้ว่ามียอดที่ไม่มีค่าที่อยู่ใน sheet Data_file Column M102 ถึง AU102 ค่ะ แต่อยากให้โชว์ค่าที่เป็น - ค่ะ

Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code

Posted: Thu Apr 12, 2018 7:16 pm
by puriwutpokin
เนื่องจาก ที่ F150 เป็นค่าว่าง แล้วทำให้ หาค่าไม่ได้ ถ้าไม่ต้องการให้ ขึ้น #DIV/0! ตัวอย่างใช้ IFERROR ดัก เช่น F150=IFERROR(F150/$E$149,0) ที่เซลอื่นก็ดักด้วยตัวนี้เช่นกันครับ

Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code

Posted: Thu Apr 12, 2018 8:05 pm
by March201711
ค่ะ จะลองปรับดูค่ะ ถ้าขึ้น N/A ล่ะคะ

Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code

Posted: Thu Apr 12, 2018 8:13 pm
by puriwutpokin
ต้องดูว่าค่าที่ขึ้นเกิดจากอะไร n/a คือหาค่าไม่ได้ ก็สามารถ ดัดด้วย iferrorได้ครับ

Re: ดึงข้อมูลจาก sheet นึงที่มีบาง code ไปอึก sheet หน้าสรุปที่มีทุก code

Posted: Fri Apr 13, 2018 5:34 pm
by March201711
ค่ะ จะลองทำดู ขอบคุณมากค่ะ