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

แนบไฟล์ตัวอย่างข้อมูล พร้อมแสดงตัวอย่างคำตอบที่ต้องการมาด้วยจะได้สะดวกในการตอบของเพื่อนสมาชิกครับ
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 ค่ะ
ลองหลายวิธีแล้วค่ะ ดึงข้อมูลว่าอีกชีทยังไม่สำเร็จเลยมีปัญหาเรื่องกราฟมาอีก งงเลย ขอขอบคุณอาจารย์และเพื่อนๆสำหรับคำแนะนำล่วงหน้านะคะ

Re: ปัญหาเรื่องการดึงข้องมูลจากอีกชีทมาและการทำกราฟแบบแสดงหลายข้อมูลค่ะ
Posted: Fri Aug 28, 2015 10:27 am
by snasui

ค่อยๆ ถามตอบกันไปครับ
ที่ชีท Graph(สิงหา)
- เซลล์ A3 คีย์สูตร
=IFERROR(SMALL(IF(TEXT(ยอดขาย!$E$3:$E$35,"mmmm")=$A$1,ยอดขาย!$E$3:$E$35),ROWS(A$3:A3)),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- เซลล์ B3 คีย์สูตร
=IF(A3="","",SUMIF(ยอดขาย!$E$3:$E$35,$A3,ยอดขาย!$C$3:$C$35))
Enter > Copy ลงด้านล่าง
การเพิ่มลดข้อมูลในชีท ยอดขาย ต้องปรับสูตรให้ครอบคลุมข้อมูลนั้นครับ
สำหรับกราฟให้วาดมาด้วยว่าต้องการแสดงแบบไหน อย่างไร จะได้เข้าใจตรงกันครับ
!
| Note: Ctrl+Shift+Enter หมายถึง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร 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

แนบไฟล์ที่เขียนสูตรตามที่แนะนำไปมาด้วยจะได้ช่วยดูต่อไปจากนั้นครับ
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:สวัสดีค่ะอาจารย์ ขอบคุณสำหรับคำตอบนะคะ
ขออนุญาตส่งไฟล์ที่ทดลองวางสูตรที่อาจารย์เขียนให้มาให้ดูนะคะ
วางในเซลล์ที่กำนดแล้วค่ะ แต่ยงไม่มีตัวเลขอะไรขึ้นมา
รบกวนอาจารย์ด้วยนะคะและขอขอบคุณสำหรับคำแนะนำค่ะ

เข้าใจว่ากำหนด 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

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