Page 1 of 1

ต้องการ ได้สูตรที่สามารถดึงข้อมูลที่เหมือนกันมาไว้อีก sheet นึงและให้มัน sumโดยอัตโนมัติ

Posted: Sun Feb 08, 2015 3:04 pm
by conantata
สวัสดีค่ะทุกคน

วันนี้ปัญหาอีกแล้ว พอดีไม่ค่อยมีความรู้เรื่อง Excel เลย ทำให้การทำงานช้ามาดค่ะ รบกวนช่วยแนะนำด้วยนะคะ

1. ต้องการที่จะ ได้สูตรที่ทำให้เวลาที่เราคีย์ข้อมูลไปในช่องที่เป็นคอลัมน์เงินสด แล้วสามารถที่จะไปแสดงไว้ในsheet ที่ชื่อเงินสดโดยอัตโนมัติค่ะ

เช่น ในไฟล์ที่แนบมีมีอยุ่ 6 ชีท ซึ่งต้องบอกก่อนว่าดิฉันต้องกรอกข้อมูลใน sheet ที่เป็นชื่อ โรงงาน 1 โรงงาน 2 ไปเรื่อยๆๆ ในการทำจริงมีเป็น 50 โรงงาน

สิ่งที่ต้องการคือ การที่ดิฉันต้องมานั่งคัดลอกทุกตัวอักษรที่คอลัมน์เงินสด ว่ามีรายละเอียดอะไรบ้าง ยอดเงินสดเท่าไหร่ มันจะมีหัวข้อคือเงื่อนไขในการชำระเงิน ดิฉันต้อง

มานั่งสรุปในแต่ละหัวข้อทั้งเงินสด เครดิต ปล่อยเกี๊ยว เป็นต้น ซึ่งเหนื่อยมากค่ะ รบกวนช่วยนะคะ



2. ดิฉันต้องทำหน้าสรุปบัญชี 3 sheet ซึ่งมีข้อมูลที่ต้องสรุปแตกต่างกันไม่มากแต่ต้องสรุปให้ผู้บริหาร 3 คน ซึ่งแต่ละคน ก็อยากได้ข้อมูลที่ตัวเองต้องการดูเท่านั้น ทำให้

ดิฉันต้องมานั่งลิงก์ข้อมูลทั้ง 3 Sheet เอง ซึ่งเสียเวลามาก จะยกตัวอย่าง การทำงานคือ

2.1 sheet ที่ชื่อบัญชี ดิฉันต้องมานั่งทำารุปใหม่อีกแล้วว่าแต่ละโรงงาน ในแต่ละวัน มียอดสินค้าออกเท่าไหร่ และมีเงื่อนไขในการชำระเงินอะไร และยอดเท่าไหร่ ต้องการได้วิธีที่ดิฉันไม่ต้องไปนั่ง copy ในช่อง sum ของแต่ละโรงงานว่าวันนี้มีสินค้าออกไปเท่าไหร่ และเงื่อนไขการชำระเงินอะไร ยอดเท่าไหร่

2.2 Sheet ที่ชื่อปะหน้าบัญชี ความละเอียดของข้อมุลน้อยลง แค่ต้องการยอดสรุปรวมของแต่ละโรงงานว่ามีสินค้าออกเท่าไหร่ เงื่อนไขการชำระเงินอะไร ยอดเท่าไหร่

ความต้องการเช่นเดียวกัน ช่วยบอกวิธีทำที่มันง่ายต่อการ copy มาทีละตัว


2.3 sheet สรุป อันนี้ส่งผู้บริหารสูงสุด คือท่านอยากทราบว่าโดยสรุปแล้วแต่ละโรงงานว่ามีสินค้าออกเท่าไหร่ เงื่อนไขการชำระเงินอะไร ยอดเท่าไหร่ มีความ

คล้ายคลึงกับ sheet ปะหน้าบัญชี แต่ใน sheet นี้ต้องแยกตารางออกเป้น 2 ตาราง คือ สินค้าออก และ มูลค่าของเงื่อนไขการชำระเงิน ช่วยด้วยนะคะ


ถ้าทราบวิธีจะช่วยให้ดิฉันมีเวลาไปทำงานอย่างอื่นอีกเยอะเลยคะ :| :|

Re: ต้องการ ได้สูตรที่สามารถดึงข้อมูลที่เหมือนกันมาไว้อีก sheet นึงและให้มัน sumโดยอัตโนมัติ

Posted: Sun Feb 08, 2015 5:42 pm
by bank9597
ตอบข้อ 1 ครับ

ที่ B7 คีย์ =INDEX(โรงงาน1!$B$6:$B$22,SMALL(IF(ISNUMBER(โรงงาน1!$A$6:$A$22),ROW(โรงงาน1!$A$6:$A$22)-ROW(โรงงาน1!$A$6)+1),ROWS($A$7:A7))) กด Ctrl+Shift+Enter คัดลอกลงมา
ในคอลัมน์อื่น ต้องการให้แสดงข้อมูลของคอลัมน์ไหนให้เปลี่ยนชื่อคอลัมน์ในสูตร (ตัวสีแดงในสูตรด้านบน)

Re: ต้องการ ได้สูตรที่สามารถดึงข้อมูลที่เหมือนกันมาไว้อีก sheet นึงและให้มัน sumโดยอัตโนมัติ

Posted: Sun Feb 08, 2015 8:51 pm
by conantata
ถึงคุณ bank9597

รบกวนหน่อยค่ะ พอดีว่าสูตรที่ให้มาค่ะ ดิฉันอยากให้มันแสดงข้อมูลแค่รายละเอียดที่มีอยู่ในช่องเงินสดเท่านั้น ช่องที่เป็นเครดิตไม่ต้องโชว์

ต้องทำอย่างไรค่ะ

Re: ต้องการ ได้สูตรที่สามารถดึงข้อมูลที่เหมือนกันมาไว้อีก sheet นึงและให้มัน sumโดยอัตโนมัติ

Posted: Sun Feb 08, 2015 9:37 pm
by bank9597
รบกวนอธิบายอีกครั้งครับ ชีทไหน เซลล์ไหน ตัวอย่างคำตอบเป็นไร ลองอีกครั้งครับ

Re: ต้องการ ได้สูตรที่สามารถดึงข้อมูลที่เหมือนกันมาไว้อีก sheet นึงและให้มัน sumโดยอัตโนมัติ

Posted: Sun Feb 08, 2015 10:17 pm
by conantata
อธิบายเพิ่มเติมค่ะ

คือสิ่งที่ต้องการคือ ข้อมูลใน sheet เงินสด ต้องมีข้อมูลที่ลงบนทึกในช่องที่เป็นเงินสดเท่านั้น

ช่องื่นๆๆ เช่น ช่องเครดิต ไม่นำมาแสดงข้อมูล ตามเอกสารแนบค่ะ


*** และขอสอบถามเพิ่มเติม ลองใช้สูตรที่คุณ Bank ให้มาแล้วค่ะ แต่ติดปัญหาตรงที่ ถ้าช่องข้างหน้าของข้อมูลเป็นเซลล์ว่าง สูตรนี้จะไม่ดึงข้อมูลให้ค่ะ

ช่วยด้วยนะค่ะ

Re: ต้องการ ได้สูตรที่สามารถดึงข้อมูลที่เหมือนกันมาไว้อีก sheet นึงและให้มัน sumโดยอัตโนมัติ

Posted: Sun Feb 08, 2015 11:52 pm
by snasui
:D การอธิบายให้อ้างถึงตำแหน่งเซลล์ จะได้เข้าถึงข้อมูลโดยไว

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

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

Re: ต้องการ ได้สูตรที่สามารถดึงข้อมูลที่เหมือนกันมาไว้อีก sheet นึงและให้มัน sumโดยอัตโนมัติ

Posted: Mon Feb 09, 2015 12:04 pm
by conantata
แจ้งขอมูลเพิ่มเติมค่ะ

สิ่งที่ต้องการคือ

1. ไฟล์สรุปข้อมูลอยู่ใน sheet โรงงาน1 ซึ่งดิฉันต้องการข้อมูลจากช่องเซลล์

B6 , D6 , E6 , J6 , และ N6 ให้ไปแสดงใน sheet เงินสด ในช่องเซลล์ B7 , C7 , D7 , E7 และ H7 ตามลำดับค่ะ

2. ไฟล์สรุปข้อมูลอยู่ใน sheet โรงงาน1 ซึ่งดิฉันต้องการข้อมูลจากช่องเซลล์

D8 , E8 , J8 และ N8 ให้ไปแสดงข้อมูลใน sheet เงินสด ในช่องเซลล์ B8 , C8 , D8 , E8 และ H8 ตามลำดับค่ะ

แต่ปัญหาตรงนี้คือ ข้อมูล ของ sheet เงินสด ในช่องเซลล์ B8 มันต้องอ้างอิงมาจาก sheet โรงงาน1 ในช่องเซลล์ B8 แต่เนื่องด้วยใน

ช่องเซลล์ ฺB8 ไม่ได้เติมข้อมูลลงไป เพราะว่าอาศัยวันรับสินค้าที่มาจากเซลล์ B6 ข้างบน คือวันที่่ 2/2/58 ค่ะ

สามารถทำอย่างไรได้บ้างค่ะ

3. ไฟล์สรุปข้อมูลอยู่ใน sheet โรงงาน1 ซึ่งดิฉันต้องการข้อมูลจากช่องเซลล์

D7 , E7 , K7 และ o7 ให้ไปแสดงข้อมูลใน Sheet เครดิต ของช่องเซลล์ B7 , c7 , d7 , f7 , h7 ตามลำดับ แต่ติดปัญหาตรงที่ว่า ในช่อง B7 ไม่สามารถแสดงค่า เพราะมันเอาข้อมูลอ้างอิงมาจาก เซลล์ B7 ของ Sheet โรงงาน1 ซึ่งจะเห็นเป็นช่องว่าง เพราะอาศัยเป็นข้อมูลเดียวกันกับเซลล์ B6 ข้างบนที่แสดงค่าเป็นวันที่รับสินค้า 2/2/58



รายละเอียดคำตอบที่อยากได้ ดูเพิ่มเติมได้ที่เอกสารแนบค่ะ





ขอบคุณค่ะ

Re: ต้องการ ได้สูตรที่สามารถดึงข้อมูลที่เหมือนกันมาไว้อีก sheet นึงและให้มัน sumโดยอัตโนมัติ

Posted: Mon Feb 09, 2015 2:34 pm
by bank9597
ชีทเงินสด ที่เซลล์ C7 คีย์ =IF($A7="","",INDEX(โรงงาน1!$D$6:$D$22,SMALL(IF(ISNUMBER(โรงงาน1!$N$6:$N$22),IF(ISNUMBER(โรงงาน1!$A$6:$A$22),ROW(โรงงาน1!$N$6:$N$22)-ROW(โรงงาน1!$N$6)+1)),ROWS($I$7:I7)))) กด Ctrl+Shift+Enter คัดลอกลงมา

ชีทเครดิต ที่เซลล์ C7 คีย์ =IF($A7="","",INDEX(โรงงาน1!$D$6:$D$22,SMALL(IF(ISNUMBER(โรงงาน1!$O$6:$O$22),IF(ISNUMBER(โรงงาน1!$A$6:$A$22),ROW(โรงงาน1!$N$6:$N$22)-ROW(โรงงาน1!$N$6)+1)),ROWS($I$7:I7)))) กด Ctrl+Shift+Enter คัดลอกลงมา

Re: ต้องการ ได้สูตรที่สามารถดึงข้อมูลที่เหมือนกันมาไว้อีก sheet นึงและให้มัน sumโดยอัตโนมัติ

Posted: Mon Feb 09, 2015 5:51 pm
by conantata
สวัสดีค่ะ

ยังติดปัญหาอยู่ค่ะ รบกวนถามเพิ่มเติมคะ

คือว่า ในช่องเซลล์ A7 : A11 และ B7 : 11 ในชีทเงินสด ไม่มีข้อมูล ถ้าใช้สูตรที่คุณ bank ให้มาค่ะ

ส่วน เซลล์ตัังแต่ C12 , D12 , E12 , H12 ในชีทเงินสด แสดงค่าเป็น #NUM! เพราะเนื่องว่า ต้องเอาข้อมูลจากชีทโรงงาน1 ในช่องช่วงแถว ที่ 18 แต่ว่า ช่องเซลล์ ตั้งแต่ A18 , B18 , C18 , D18 , E18 ไม่ได้ใส่ข้อมูลลงไป เพราะว่า ข้อมูลมันจะเหมือนกับ แถว17 ตั้งแต่ A17 , B17 , C17 , D17 , E17


อีก 1 ปัญหาคือ ในชีท โรงงาน1 ตรงคอลัมน์ J K L M มันจำเป็นต้องข้อมูลเพียงอย่างเดียวในแต่ละแถว ซึ่งดิฉันทำตามสูตร ในชีทเครดิต ซึ่งปรากฎว่า ตรงช่อง E8 ในชีทเครดิต ไม่แสดงค่าเป็น 7.5 แต่แสดงข้อมูลในช่องF8 แทน ผลออกมาเป็นเลข 0 ซึ่งมันไม่ตรงกับความต้องการที่อยากได้ค่ะ

Re: ต้องการ ได้สูตรที่สามารถดึงข้อมูลที่เหมือนกันมาไว้อีก sheet นึงและให้มัน sumโดยอัตโนมัติ

Posted: Tue Feb 10, 2015 11:49 pm
by snasui
:D ดูตัวอย่างการปรับสูตรตามไฟล์แนบครับ

Re: ต้องการ ได้สูตรที่สามารถดึงข้อมูลที่เหมือนกันมาไว้อีก sheet นึงและให้มัน sumโดยอัตโนมัติ

Posted: Wed Feb 11, 2015 10:48 am
by bank9597
ขออภัยที่ไม่ได้มาตอบให้เสร็จน่ะครับ พอดีกลับบ้านไป ลืมสนิทเลย
ขอบคุณอาจารย์ที่มาสานต่อจนเสร็จครับ

Re: ต้องการ ได้สูตรที่สามารถดึงข้อมูลที่เหมือนกันมาไว้อีก sheet นึงและให้มัน sumโดยอัตโนมัติ

Posted: Wed Feb 11, 2015 10:12 pm
by conantata
ขอบคุณทุกคนมากค่ะ ที่ช่วยเหลือ

Re: ต้องการ ได้สูตรที่สามารถดึงข้อมูลที่เหมือนกันมาไว้อีก sheet นึงและให้มัน sumโดยอัตโนมัติ

Posted: Sat Feb 14, 2015 10:41 am
by conantata
สวัสดีค่ะ


ขอสอบถามเพิ่มเติมค่ะ พอดีติดปัญหาอีกแล้วค่ะ คือว่า

ในไฟล์งานค่ะ มีชีทที่ต้องทำงานจริงประมาณ 20 โรงงาน ซึ่งจะแบ่งเป็นในแต่ละชีท จาก ชีทโรงงาน 1 - โรงงานที่ 20


จะเรียนถามผู้รู้ว่าถ้าต้องการที่จะให้ข้อมูล จากชีทโรงงาน 2 ไปอยู่ในชีทเงินสด เหมือนที่อาจารย์เคยทำสูตรให้ จากชีทโรงงาน 1 ไปชีทเงินสดค่ะ


เซลล์ที่ต้องการคือ เมื่อเราป้อนข้อมูลในชีทโรงงาน 2 ในกรณีที่เป็นเงินสด ข้อมูลที่ต้องการ จะเด้งไปในชีทเงินสดทันที

เช่น จากไฟล์แนบ ชีทโรงงาน 2 ต้องการให้ข้อมูลใน เซลล์ A6 , B6 , D6 , E6 , J6, N6 ไปอยู่ในชีทเงินสด ตามลำดับคือ เซลล์ A7 , B7 , C7 , D7 , E7 , H7 ค่ะ

รบกวนด้วยนะค่ะ

Re: ต้องการ ได้สูตรที่สามารถดึงข้อมูลที่เหมือนกันมาไว้อีก sheet นึงและให้มัน sumโดยอัตโนมัติ

Posted: Sat Feb 14, 2015 12:48 pm
by bank9597
คุณต้องปรับสูตรเอาเองน่ะครับ เปลี่ยนจากชีท1 มาเป็นชีท2 ซึ่งหลักการดึงก็เป็นแบบเดียวกันกับชีท 1

ถ้าคุณมี 20 ชีท หรือมากกว่านั้น คุณก็จะตั้งคำถามไปไม่สิ้นสุด

Re: ต้องการ ได้สูตรที่สามารถดึงข้อมูลที่เหมือนกันมาไว้อีก sheet นึงและให้มัน sumโดยอัตโนมัติ

Posted: Sat Feb 14, 2015 3:47 pm
by conantata
ขอบคุณค่ะ