วิธีการเปลี่ยนแกนคอลัมน์ขั้นต่ำ / สูงสุดของคอลัมน์ใน Excel?


10

ที่นี่ฉันมีแผนภูมิคอลัมน์ของการแจกแจงทวินามที่แสดงจำนวนครั้งที่คุณสามารถคาดหวังว่าจะม้วนหกใน 235 ลูกเต๋าม้วน:

ข้อความแสดงแทน

หมายเหตุ:คุณยังสามารถเรียกมันว่าการกระจายมวลทวินามสำหรับp=1/6,n=235

ทีนี้กราฟนั่นก็คือ squooshed แล้ว ฉันต้องการเปลี่ยนค่าต่ำสุดและค่าสูงสุดบนแกนนอน ฉันต้องการเปลี่ยนพวกเขาเป็น:

  • ขั้นต่ำ: 22
  • สูงสุด: 57

ความหมายฉันต้องการซูมเข้าในส่วนของกราฟนี้:

ข้อความแสดงแทน

คะแนนโบนัสให้กับผู้อ่านที่สามารถบอกได้ว่าตัวเลข 22 และ 57 มาถึงอย่างไร

หากนี่เป็นกราฟกระจายใน Excel ฉันสามารถปรับค่าแกนต่ำสุดและสูงสุดตามที่ฉันต้องการ:

ข้อความแสดงแทน

น่าเสียดายที่นี่เป็นแผนภูมิคอลัมน์ซึ่งไม่มีตัวเลือกในการปรับขีด จำกัด ต่ำสุดและสูงสุดของแกนกำหนด:

ข้อความแสดงแทน

ฉันสามารถทำสิ่งที่น่ากลัวกับกราฟใน Photoshop ได้ แต่มันไม่มีประโยชน์มากในภายหลัง:

ข้อความแสดงแทน

คำถาม : วิธีการเปลี่ยนค่าต่ำสุดของแกน x และค่าสูงสุดของแผนภูมิคอลัมน์ใน Excel (2007)

คำตอบ:


6

คลิกขวาที่แผนภูมิและเลือกเลือกข้อมูล เลือกชุดของคุณและเลือกแก้ไข แทนที่จะมี "Series Series Values" ของ A1: A235 ให้ทำให้ A22: A57 หรืออะไรที่คล้ายกัน ในระยะสั้นเพียงแผนภูมิข้อมูลที่คุณต้องการมากกว่าการสร้างแผนภูมิทุกอย่างและพยายามที่จะซ่อนบางส่วนของมัน


1
คุณต้องเปลี่ยนช่วงฉลากแกน x (ปรากฎว่ามีช่วงฉลากแกน x) ไม่อย่างนั้นมันก็จบลงที่การเริ่มต้นที่ศูนย์มากกว่า 23 แต่มันใช้ได้
เอียนบอยด์

3

นี่คือวิธีการที่แตกต่างกันโดยสิ้นเชิง

ภาพหน้าจอด้านล่างแสดงด้านบนของแผ่นงานพร้อมข้อมูลในคอลัมน์ A และ B และลำดับของแผนภูมิ

แผนภูมิด้านซ้ายบนเป็นเพียงแผนภูมิ XY Scatter

แผนภูมิด้านบนขวาแสดงการกระจายโดยมีแกน X เป็นสัดส่วนตามที่ต้องการ

มีการเพิ่มแถบข้อผิดพลาดในแผนภูมิกลางซ้าย

แผนภูมิขวากลางแสดงวิธีการแก้ไขแถบข้อผิดพลาดในแนวตั้ง เลือกแถบข้อผิดพลาดแนวตั้งและกด Ctrl + 1 (ตัวเลขหนึ่ง) เพื่อจัดรูปแบบพวกเขา เลือกทิศทางลบไม่มีส่วนปลายและเปอร์เซ็นต์ป้อน 100% เป็นเปอร์เซ็นต์ที่จะแสดง

เลือกแถบข้อผิดพลาดแนวนอนและกดลบ (แผนภูมิซ้ายล่าง)

จัดรูปแบบซีรี่ส์ XY ดังนั้นจึงไม่ใช้เครื่องหมายใด ๆ รวมถึงไม่มีเส้น (แผนภูมิล่างขวา)

ข้อมูลและวิวัฒนาการของแผนภูมิ

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

แผนภูมิสำเร็จรูปแสดงข้อมูลที่เลือก


2

ฉันมากับปัญหาเดียวกันมันน่ารำคาญที่ฟังก์ชั่นไม่ได้มีกราฟอื่นนอกเหนือจากกราฟกระจาย

การทำงานที่ง่ายขึ้นที่ฉันพบคือพล็อตกราฟเต็มของคุณเหมือนที่คุณมี ในกรณีของคุณพล็อตข้อมูลใน A1: A235

จากนั้นบนแผ่นงานด้วยข้อมูลต้นฉบับของคุณเพียงเลือกแถว A1: A21 และ A58: A235 และ 'ซ่อน' พวกเขา (คลิกขวาและเลือกซ่อน)

เมื่อคุณตวัดกลับไปที่กราฟของคุณระบบจะรีเฟรชเพื่อแสดงเฉพาะข้อมูลจาก A22: A57

เสร็จสิ้น


1

คุณสามารถเรียกใช้มาโครต่อไปนี้เพื่อตั้งค่าขีด จำกัด บนแกน x แกน x ชนิดนี้มีพื้นฐานจากการนับเช่นเนื่องจากคอลัมน์แรกมีการติดป้ายว่ามีตัวเลขจำนวนหนึ่งมันยังคงเป็น 1 ในระดับแกน อดีต หากคุณต้องการพล็อตคอลัมน์ 5 ถึง 36 ให้ตั้งค่า 5 เป็นค่าต่ำสุดของแกน x และ 36 เป็นค่าสูงสุดของแกน x (อย่าป้อนวันที่สำหรับประเภทของการปรับขนาดที่คุณพยายามทำที่นี่) นี่เป็นวิธีเดียวที่ฉันรู้ที่จะขายแกน "ไม่สามารถปรับขนาดได้" ไชโย!

Sub e1_Min_X_Axis()
On Error GoTo ErrMsg

Min_X_Axis = Application.InputBox(Prompt:="Enter Minimum Date (MM/DD/YYYY), Minimum Number, or Select Cell", Type:=1)
If Min_X_Axis = "False" Then
    Exit Sub
Else
    ActiveChart.Axes(xlCategory).MinimumScale = Min_X_Axis
End If
Exit Sub    

ErrMsg:
    MsgBox ("You must be in a chart."), , "Oops!"

End Sub

Sub e2_Max_X_Axis()
On Error GoTo ErrMsg

Max_X_Axis = Application.InputBox(Prompt:="Enter Maximum Date (MM/DD/YYYY), Number, or Select Cell", Type:=1)

If Max_X_Axis = "False" Then
    Exit Sub
Else
    ActiveChart.Axes(xlCategory).MaximumScale = Max_X_Axis
End If
Exit Sub

ErrMsg:
    MsgBox ("You must be in a chart."), , "Oops!"

End Sub


0

เกี่ยวข้องกับ @ dkusleika แต่มีพลังมากกว่า

นี่คือส่วนบนสุดของแผ่นงานที่มีตัวเลข 0 ถึง 235 ในคอลัมน์ A และความน่าจะเป็นของการแตกหกจำนวนมากที่ถูกโยนใน 235 โยนการตายอย่างยุติธรรมในคอลัมน์ B Min และ Max ของคอลัมน์แรกจะได้รับใน E1 และ E2 พร้อมกับแผนภูมิเริ่มต้นของข้อมูล

ข้อมูลและแผนภูมิของข้อมูลทั้งหมด

เราจะกำหนดชื่อช่วงไดนามิกสองสามรายการ (ที่ Excel เรียกว่า "ชื่อ") บนแท็บสูตรของ Ribbon คลิกกำหนดชื่อป้อนชื่อ "จำนวน" กำหนดขอบเขตของแผ่นงานที่ใช้งานอยู่ (ฉันยังคงชื่อเริ่มต้น Sheet1) และป้อนสูตรนี้:

= INDEX (Sheet1! $ A $ 2: $ A $ 237, MATCH (Sheet1! $ E $ 1, Sheet1! $ A $ 2: $ A $ 237)): INDEX (Sheet1! $ A $ 2: $ 237, MATCH (Sheet1! $ E $ 2, Sheet1 $ A $ 2: $ A $ 237))

สิ่งนี้บอกว่าใช้ช่วงที่เริ่มต้นที่คอลัมน์ A มีค่า min ในเซลล์ E1 และสิ้นสุดที่คอลัมน์ A มีค่าสูงสุดในเซลล์ E2 สิ่งเหล่านี้จะเป็นค่า X ของเรา

คลิกที่แท็บสูตร> ตัวจัดการชื่อเลือก "นับ" เพื่อใส่สูตรในอ้างอิงถึงที่ด้านล่างของกล่องโต้ตอบและตรวจสอบให้แน่ใจว่าช่วงที่คุณต้องการถูกเน้นในแผ่นงาน

ในกล่องโต้ตอบตัวจัดการชื่อให้คลิกใหม่ป้อนชื่อ "probs" และป้อนสูตรที่ง่ายกว่ามาก

= OFFSET (Sheet1! นับ 0,1)

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

ตอนนี้คลิกขวาบนแผนภูมิและเลือกเลือกข้อมูลจากเมนูป๊อปอัพ ภายใต้ป้ายชื่อแกนแนวนอน (หมวดหมู่) คลิกแก้ไขและเปลี่ยน

= Sheet1 $ A $ 2: $ A $ 237

ถึง

= Sheet1! นับ

และคลิก Enter ตอนนี้เลือกซีรี่ส์ที่อยู่ในช่องด้านซ้ายแล้วคลิกแก้ไข เปลี่ยนค่าซีรี่ส์จาก

= Sheet1 $ B $ 2: $ B $ 237

ถึง

= Sheet1! probs

หากทำอย่างถูกต้องตอนนี้แผนภูมิจะมีลักษณะดังนี้:

แผนภูมิแบบไดนามิกที่พล็อตช่วงข้อมูลที่เลือก

เปลี่ยนค่าในเซลล์ E1 หรือ E2 และแผนภูมิจะเปลี่ยนเพื่อสะท้อน min และ max ใหม่


-1

หากคุณเลือกแกนซ้ายคลิกขวาแล้วเลือก "แกนรูปแบบ" คุณจะเห็นตัวเลือกแกนที่อนุญาตให้คุณตั้งค่าต่ำสุด / สูงสุดเป็นตัวเลขคงที่ คุณสามารถเล่นกับการตั้งค่าเหล่านั้นเพื่อให้ผลลัพธ์ที่คุณต้องการ


ยินดีต้อนรับสู่ SuperUser โพสต์ต้นฉบับมีการอ้างอิงถึงกล่องโต้ตอบจัดรูปแบบแกน มีข้อมูลเพิ่มเติมที่คุณสามารถให้เกี่ยวกับการกำหนดค่าเพื่อให้ได้ผลลัพธ์ที่ต้องการ
Brad Patton

ฉันลงคะแนนเพราะคำถามที่อ้างถึงแกนนอนไม่ใช่แกนตั้ง
Jon Peltier

-1

เปลี่ยนประเภทกราฟของคุณเป็น Scatter จากนั้นตั้งค่าแกนตามที่คุณต้องการ จากนั้นเปลี่ยนกลับเป็นกราฟที่คุณต้องการและมันจะปรับการตั้งค่าแกน


ฉันลงคะแนนเพราะสิ่งนี้ไม่ทำงาน เมื่อคุณเปลี่ยนกลับจากแผนภูมิกระจายเป็นแผนภูมิคอลัมน์แกนหมวดหมู่แผนภูมิคอลัมน์จะกลับสู่สถานะเดิมโดยไม่มีกลไกใด ๆ สำหรับการเปลี่ยนขีด จำกัด ของแกน
Jon Peltier

-1

นี่คือวิธีการอื่น Excel ไม่มีอะไรถ้าไม่ยืดหยุ่นถ้าคุณรู้วิธีการใช้งาน

ดับเบิลคลิกที่แกนนอนเพื่อจัดรูปแบบ เปลี่ยนประเภทเครื่องชั่งเป็นวันที่ หาก Excel ใช้รูปแบบวันที่กับป้ายกำกับแกนให้เปลี่ยนกลับเป็นรูปแบบตัวเลข

เลือก 1/22/1900 (วันที่ 22) สำหรับค่าต่ำสุดของแกนและ 2/26/1900 (วันที่ 57) สำหรับค่าสูงสุดของแกน


แกนแนวนอนไม่มีการตั้งค่าต่ำสุดและสูงสุด
JohnFx

@JohnFx หากคุณเปลี่ยนประเภทสเกลของแกนนอนเป็น Date ตามที่ฉันระบุการตั้งค่าต่ำสุดของสเกลแกนและสูงสุด
Jon Peltier
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.