Page 1 of 1

ปัญหาเรื่องการดึงข้องมูลจากอีกชีทมาและการทำกราฟแบบแสดงหลายข้อมูลค่ะ

Posted: Thu Aug 27, 2015 9:49 pm
by Ladyjudy
สวัสดีค่ะ เพิ่งเคยตั้งกระทู้เป็นครั้งแรก ผิดพลาดประการใดขออภัยด้วยค่ะ

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

2. เจ้าของกระทู้ต้องการดึงวันที่ส่งสินค้าที่กระจัดกระจายในSheetต้นฉบับให้มารวมกันเป็นเดือนเดียวกันในอีก Sheet หนึ่ง ซึ่งต้องการให้ยอดขายในแต่ละรายการพ่วงมาด้วยค่ะ

3. เจ้าของกระทู้ไม่สามารถ Sort ข้อมูลได้ค่ะ เพราะว่าทุกครั้งที่พนักงานมาอัพเดทข้อมูลยอดขาย อยากให้ข้อมูลไปเด้งที่ Sheet ใหม่ที่สร้างเพราะต้องการจะสร้างกราฟยอดขายของแต่ละเดือนค่ะ

4. กราฟอันนี้ เจ้าของกระทู้อยากให้มันขยับเองโดยอัตโนมัติทันทีที่ข้อมูลมีการอัพเดทค่ะ

5. นอกจากเส้นที่แสดงยอดขายแล้ว เจ้าของกระทู้จะเพิ่มกราฟอีกสองเส้นค่ะ คือเส้น ยอดtarget และ ยอด Forcast โดยสองเส้นนี้จะแสดงเป็นรายอาทิตย์ค่ะ กลายเป็นว่า ยอดขายแสดงเป็นรายวัน แต่ยอด Target กับ forcast จะแสดงเป็นอาทิตย์ ในกรณีอย่างนี้ควรทำอย่างไรดีคะ ไม่แน่ใจว่าเพิ่มแกน x เป็นสองแกนได้หรือเปล่า

จึงอยากรบกวนทุกท่านแนะนำวิธีการดึงข้อมูล โดยครั้งนี้จะต้องนำไปใช้ทำกราฟด้วยค่ะ ขออภัยที่ตั้งคำถามยาวและขอขอบคุณทุกท่านค่ะ

Re: ปัญหาเรื่องการดึงข้องมูลจากอีกชีทมาและการทำกราฟแบบแสดงหลายข้อมูลค่ะ

Posted: Thu Aug 27, 2015 10:06 pm
by snasui
:D แนบไฟล์ตัวอย่างข้อมูล พร้อมแสดงตัวอย่างคำตอบที่ต้องการมาด้วยจะได้สะดวกในการตอบของเพื่อนสมาชิกครับ

Re: ปัญหาเรื่องการดึงข้องมูลจากอีกชีทมาและการทำกราฟแบบแสดงหลายข้อมูลค่ะ

Posted: Thu Aug 27, 2015 11:15 pm
by Ladyjudy
ไฟล์มาแล้วค่ะอาจารย์ ขอบคุณมากนะคะ
อยากให้ดึงข้อมูลโดยยึด Column "วันที่ส่ง" เป็นหลักค่ะ ถ้าหากว่าวันที่ส่งเป็นเดือนเดียวกันอยากให้ข้อมูลวันที่ส่งเด้งเข้าไปอยู่ในชีท "Graph" และพ่วงยอดขายของรายการนั้นๆ เข้าไปอยู่ใน Column "ยอดขาย" ของ Sheet Graph ค่ะ

ทันทีที่มีการอัพเดทข้อมูลใน Sheet ยอดขาย ข้อมูลในชีท Graph ก็จะได้อัพเดทตามอัตโนมัติ ดังนั้นก็จะเช็คแนวโน้มรายวันได้ค่ะ

ในชีทกราฟยอดตัวอย่างไว้ว่าเป็นรายการของเดือนสิงหาคม-ตุลาคมค่ะ และหลังจากที่ได้ข้อมูลครบแล้วก็จะสร้างกราฟค่ะ ในชีทยอดขายจะมี Target และยอดขายประมาณการณ์อยู่ด้วย ซึ่งสองอย่างนี้จะออกเป็นรายอาทิตย์ ต่างกับยอดขายที่มาเป็นรายวันค่ะ (ไม่แน่ใจว่าเพิ่มแกน X เป็นสองแกนได้หรือเปล่า ใจจริงอยาก ให้แกน X ล่างเป็นวันที่ตั้งแต่ 1 ส.ค.-31 ส.ค. ส่วนแกน X บนถ้าเพิ่มได้อยากให้เป็น สัปดาห์ที่ 1,2,3,4 ค่ะ

ลองหลายวิธีแล้วค่ะ ดึงข้อมูลว่าอีกชีทยังไม่สำเร็จเลยมีปัญหาเรื่องกราฟมาอีก งงเลย ขอขอบคุณอาจารย์และเพื่อนๆสำหรับคำแนะนำล่วงหน้านะคะ :thup:

Re: ปัญหาเรื่องการดึงข้องมูลจากอีกชีทมาและการทำกราฟแบบแสดงหลายข้อมูลค่ะ

Posted: Fri Aug 28, 2015 10:27 am
by snasui
:D ค่อยๆ ถามตอบกันไปครับ

ที่ชีท Graph(สิงหา)
  1. เซลล์ A3 คีย์สูตร
    =IFERROR(SMALL(IF(TEXT(ยอดขาย!$E$3:$E$35,"mmmm")=$A$1,ยอดขาย!$E$3:$E$35),ROWS(A$3:A3)),"")
    Ctrl+Shift+Enter > Copy ลงด้านล่าง
  2. เซลล์ B3 คีย์สูตร
    =IF(A3="","",SUMIF(ยอดขาย!$E$3:$E$35,$A3,ยอดขาย!$C$3:$C$35))
    Enter > Copy ลงด้านล่าง
การเพิ่มลดข้อมูลในชีท ยอดขาย ต้องปรับสูตรให้ครอบคลุมข้อมูลนั้นครับ

สำหรับกราฟให้วาดมาด้วยว่าต้องการแสดงแบบไหน อย่างไร จะได้เข้าใจตรงกันครับ

!
Note: Ctrl+Shift+Enter หมายถึง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง

Re: ปัญหาเรื่องการดึงข้องมูลจากอีกชีทมาและการทำกราฟแบบแสดงหลายข้อมูลค่ะ

Posted: Fri Aug 28, 2015 2:02 pm
by Ladyjudy
ขอบคุณอาจารย์มากค่ะ เมื่อสักครู่ลองทำและมีปีกกาขึ้นครอบที่ Formula แล้วแต่ว่าไม่มีข้อมูลอะไรขึ้นมาเลยค่ะ ไม่แน่ใจว่าตัวเองทำอะไรผิดหรือเปล่า ต้องแก้ตรงไหนในสูตรเวลาแปะลงในชีท Graph(สิงหา) ด้วยหรือเปล่าคะ ตรง "mmmm" ต้องเปลี่ยนเป็นชื่อเดือนหรือเปล่าคะ
ขอขอบคุณล่วงหน้าค่ะ

Re: ปัญหาเรื่องการดึงข้องมูลจากอีกชีทมาและการทำกราฟแบบแสดงหลายข้อมูลค่ะ

Posted: Fri Aug 28, 2015 2:04 pm
by snasui
:D แนบไฟล์ที่เขียนสูตรตามที่แนะนำไปมาด้วยจะได้ช่วยดูต่อไปจากนั้นครับ

Re: ปัญหาเรื่องการดึงข้องมูลจากอีกชีทมาและการทำกราฟแบบแสดงหลายข้อมูลค่ะ

Posted: Fri Aug 28, 2015 8:02 pm
by Ladyjudy
สวัสดีค่ะอาจารย์ ขอบคุณสำหรับคำตอบนะคะ

ขออนุญาตส่งไฟล์ที่ทดลองวางสูตรที่อาจารย์เขียนให้มาให้ดูนะคะ

วางในเซลล์ที่กำนดแล้วค่ะ แต่ยงไม่มีตัวเลขอะไรขึ้นมา

รบกวนอาจารย์ด้วยนะคะและขอขอบคุณสำหรับคำแนะนำค่ะ

Re: ปัญหาเรื่องการดึงข้องมูลจากอีกชีทมาและการทำกราฟแบบแสดงหลายข้อมูลค่ะ

Posted: Fri Aug 28, 2015 8:26 pm
by Ladyjudy
ขออนุญาตส่งตัวอย่างกราฟที่คิดไว้มาให้อาจารย์แนะนำวิธีการทำด้วยค่ะ

นอกจากเส้นที่แสดงยอดขายแล้ว เจ้าของกระทู้จะเพิ่มกราฟอีกสองเส้นค่ะ คือเส้น ยอดtarget และ ยอด Forcast โดยสองเส้นนี้จะแสดงเป็นรายอาทิตย์ค่ะ กลายเป็นว่า ยอดขายแสดงเป็นรายวัน แต่ยอด Target กับ forcast จะแสดงเป็นอาทิตย์ ในกรณีอย่างนี้ควรทำอย่างไรดีคะ ไม่แน่ใจว่าเพิ่มแกน x เป็นสองแกนได้หรือเปล่า

ขอคำแนะนำด้วยค่ะ ขอบคุณค่ะ

Re: ปัญหาเรื่องการดึงข้องมูลจากอีกชีทมาและการทำกราฟแบบแสดงหลายข้อมูลค่ะ

Posted: Fri Aug 28, 2015 9:49 pm
by snasui
Ladyjudy wrote:สวัสดีค่ะอาจารย์ ขอบคุณสำหรับคำตอบนะคะ

ขออนุญาตส่งไฟล์ที่ทดลองวางสูตรที่อาจารย์เขียนให้มาให้ดูนะคะ

วางในเซลล์ที่กำนดแล้วค่ะ แต่ยงไม่มีตัวเลขอะไรขึ้นมา

รบกวนอาจารย์ด้วยนะคะและขอขอบคุณสำหรับคำแนะนำค่ะ
:D เข้าใจว่ากำหนด Regional and Language เป็นภาษาอื่นที่ไม่ใช้ไทย

ให้ปรับสูตรที่ A3 เป็นด้านล่างครับ

=IFERROR(SMALL(IF(TEXT(ยอดขาย!$E$3:$E$35,"[$-107041e]mmmm")=$A$1,ยอดขาย!$E$3:$E$35),ROWS(A$3:A3)),"")

Enter > Copy ลงด้านล่าง
Ladyjudy wrote:ขออนุญาตส่งตัวอย่างกราฟที่คิดไว้มาให้อาจารย์แนะนำวิธีการทำด้วยค่ะ

นอกจากเส้นที่แสดงยอดขายแล้ว เจ้าของกระทู้จะเพิ่มกราฟอีกสองเส้นค่ะ คือเส้น ยอดtarget และ ยอด Forcast โดยสองเส้นนี้จะแสดงเป็นรายอาทิตย์ค่ะ กลายเป็นว่า ยอดขายแสดงเป็นรายวัน แต่ยอด Target กับ forcast จะแสดงเป็นอาทิตย์ ในกรณีอย่างนี้ควรทำอย่างไรดีคะ ไม่แน่ใจว่าเพิ่มแกน x เป็นสองแกนได้หรือเปล่า

ขอคำแนะนำด้วยค่ะ ขอบคุณค่ะ
ทำด้านบนให้ผ่านไปก่อนแล้วค่อยถามต่อในปัญหานี้ครับ

Re: ปัญหาเรื่องการดึงข้องมูลจากอีกชีทมาและการทำกราฟแบบแสดงหลายข้อมูลค่ะ

Posted: Sun Aug 30, 2015 7:15 pm
by Ladyjudy
สวัสดีค่ะอาจารย์ ลองแปะสูตรใหม่ที่อาจารย์แนะนำลงในไฟล์แล้วค่ะ
ตอนนี้มีผลลัพธ์ขึ้นมาในเซลแล้วค่ะ แต่ยังไม่ตรงกับวันที่และยอดในอีกชีท
ขออนุญาตส่งให้อาจารย์อีกครั้งนะคะ

ขออภัยที่รบกวนหลายครั้งนะคะ รบกวนอาจารย์ด้วยค่ะ

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

Re: ปัญหาเรื่องการดึงข้องมูลจากอีกชีทมาและการทำกราฟแบบแสดงหลายข้อมูลค่ะ

Posted: Sun Aug 30, 2015 7:39 pm
by snasui
:D ควรแจ้งมาด้วยว่ายอดที่ถูกต้องคือค่าใด จะได้คำนวณเปรียบเทียบได้ครับ

สำหรับคอลัมน์ A ไม่ได้แสดงให้เห็นเป็นวันที่ถือว่าเป็นปกติ สามารถจัด Format ให้เป็นวันที่ได้โดยการคลิกขวา > Format Cells... > ที่แถบ Number เลือก Date แล้วเลือกรูปแบบที่ต้องการครับ

สำหรับจำนวนการถามไม่ต้องกังวล สามารถถามได้ตามต้องการ ไม่ได้จำกัดว่าให้ถามได้เท่านั้นเท่านี้ครั้งครับ :mrgreen: