Page 1 of 1

การทำกราฟ โดยเลือกทั้ง Column

Posted: Tue Nov 13, 2012 3:37 pm
by psd4
ตามไฟล์แนบครับ

ผมจะทำสูตรไว้ที่ Column I และ J เอาไว้ใช้เป็นฟรอมสำหรับการทดสอบครับ

อยากทราบว่า ใน Chart 2 จะต้องทำอย่างไรให้กราฟออกมา เป็นเหมือนใน Chart 1
เพราะกราฟที่ต้องการจริงๆจะเป็น แบบ Chart 1 แต่เราต้องมาเลือก Source data เอง
แต่ผมอยากจะทำเป็นอัตโนมัติ โดยที่เมื่ออยากทำกราฟ ก็ Copy ข้อมูลจากการทดสอบ
จาก Column A-H มาวางทับ แล้ว ให้ได้กราฟออกมา โดยที่ Column I และ J ยังใส่สูตร ไว้ทั้ง Column
และเลือก Source data ไว้ทั้ง Column

สามารถทำได้หรือเปล่าครับ

Re: การทำกราฟ โดยเลือกทั้ง Column

Posted: Tue Nov 13, 2012 4:09 pm
by snasui
:D การทำเช่นนั้นต้องกำหนด Range Name ดูตัวอย่างตามไฟล์แนบครับ

จากไฟล์ที่แนบมาถามซึ่งเป็นนามสกุล .xls ผมเข้าใจว่าใช้ Excel 2003 สามารถเข้าไปดู Range Name ได้ที่เมนู Insert > Name > Define สังเกตการกำหนื่อให้กับเซลล์

จากนั้นคลิกขวาในกราฟ เลือก Source data สังเกตการกำหนดค่า เนื่องจากเครื่องนี้ไม่มี Excel 2003 จึงไม่สามารถแนะนำเมนูอย่างละเอียดได้

Re: การทำกราฟ โดยเลือกทั้ง Column

Posted: Tue Nov 13, 2012 5:03 pm
by psd4
การกำหนด Name ไม่เข้าใจตรงนี้อะครับ
DataGraphX =OFFSET(Default!$J$17,0,0,MATCH(9.99999999999999E+307,Default!$J$17:$J$8124))

DataGraphY
=OFFSET(DataGraphX,0,-1)

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

Re: การทำกราฟ โดยเลือกทั้ง Column

Posted: Tue Nov 13, 2012 5:21 pm
by snasui
:D
psd4 wrote:อันนี้เป็นการใส่สูตรโดยการพิมพ์ใส่เอง หรือ เลือกยังไงหรอครับ
แล้วแต่ละอันความหมายคืออะไร
พิมพ์เข้าไปเองครับ สำหรับความหมาย ให้ทำความเข้าใจตาม Blog นี้ครับ http://snasui.blogspot.com/2009/03/offset.html เมื่อศึกษาแล้วหากยังไม่เข้าใจตรงไหนกับสูตรที่ถามมานี้ค่อยถามเจาะเป็นส่วน ๆ ไปครับ

Re: การทำกราฟ โดยเลือกทั้ง Column

Posted: Tue Nov 13, 2012 7:06 pm
by psd4
Offset เข้าใจแล้ว ส่วน Match ยัง งง งง ครับ

9.99999999999999E+307

คือค่าของอะไรหรอครับ ไม่เข้าใจ

Re: การทำกราฟ โดยเลือกทั้ง Column

Posted: Tue Nov 13, 2012 7:21 pm
by bank9597
psd4 wrote:Offset เข้าใจแล้ว ส่วน Match ยัง งง งง ครับ

9.99999999999999E+307

คือค่าของอะไรหรอครับ ไม่เข้าใจ
ค่าตัวเลขสูงสุดที่ Excel จะคำนวนได้ครับ

Re: การทำกราฟ โดยเลือกทั้ง Column

Posted: Tue Nov 13, 2012 7:31 pm
by snasui
:D มาเพิ่มเติมจากที่คุณ bank9597 ตอบไปแล้วครับ
psd4 wrote:9.99999999999999E+307

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

การนำมาใช้กับ Match เป็นการใช้แบบประยุกต์ ยกตัวอย่างเช่น =Match(9.99999999999999e307,A1:A10) มีความหมายว่า ให้แสดงลำดับของตัวเลขตัวสุดท้ายในช่วง A1:A10 ครับ

Re: การทำกราฟ โดยเลือกทั้ง Column

Posted: Wed Nov 14, 2012 8:37 am
by psd4
เวลาเลือก Source data
สำหรับ X value
Y value
ต้องพิมพ์เอาเองหรือเลือกอย่างไรครับให้มันได้ เป็นไฟล์งานติดมา

='Test Ans.xls'!DataGraphY

ตรงคำว่า 'Test Ans.xls' พิมพ์ใส่เองหรือว่าคลิกเลือกยังไงครับ

Re: การทำกราฟ โดยเลือกทั้ง Column

Posted: Wed Nov 14, 2012 9:59 am
by bank9597
psd4 wrote:เวลาเลือก Source data
สำหรับ X value
Y value
ต้องพิมพ์เอาเองหรือเลือกอย่างไรครับให้มันได้ เป็นไฟล์งานติดมา

='Test Ans.xls'!DataGraphY

ตรงคำว่า 'Test Ans.xls' พิมพ์ใส่เองหรือว่าคลิกเลือกยังไงครับ
ลองพิมพ์เครื่องหมาย = แล้วไปคลิ๊กที่ไฟล์ Test Ans.xls ครับ

Re: การทำกราฟ โดยเลือกทั้ง Column

Posted: Wed Nov 14, 2012 3:29 pm
by snasui
psd4 wrote:ตรงคำว่า 'Test Ans.xls' พิมพ์ใส่เองหรือว่าคลิกเลือกยังไงครับ
จากไฟล์ตัวอย่างที่ผมแนบไป ไม่ต้องพิมพ์เอง แค่เปลี่ยน Range เดิมเป็นคำว่า DataGraphY เท่านั้นครับ