การแข่งขันกราฟแท่งแบบเคลื่อนไหวคืออะไร
การแข่งขันแผนภูมิแท่งเป็นรูปแบบกราฟิกที่มีประสิทธิภาพในการแสดงการเปลี่ยนแปลงข้อมูลที่สำคัญในช่วงเวลาหนึ่ง โดยการแสดงข้อมูลอนุกรมเวลาในแผนภูมิแท่งแบบเคลื่อนไหว นำเสนอสถิติในรูปแบบใหม่ที่น่าสนใจและสอดคล้องกัน
วิธีสร้างการแข่งขันกราฟแท่งแบบเคลื่อนไหวใน Excel:ขั้นตอนทีละขั้นตอน
บทความนี้จะอธิบาย 4 ขั้นตอนที่จำเป็นในการสร้างการแข่งขันแผนภูมิแท่งแบบไดนามิกใน Excel ขั้นแรก เราจะสร้างชุดข้อมูล จากนั้นเราจะลงจุดข้อมูลลงในแผนภูมิแท่ง และสุดท้ายเราจะสร้างมาโครโดยใช้โค้ด VBA และกำหนดให้กับปุ่มเพื่อเริ่มภาพเคลื่อนไหวของแผนภูมิ
ขั้นตอนที่ 1 – ตั้งค่าโมเดลข้อมูล
ชุดข้อมูลที่เราจะใช้แสดงยอดขายรายเดือนสำหรับปี 2020 และ 2021 และมี 3 คอลัมน์ชื่อเดือน , ยอดขาย(2020) และ ยอดขาย (2021) .
- เลือก C4:D16 ช่วง
- กด Ctrl+C .

- เลือก E4:F16 ช่วง
- กด Ctrl+V .
ตอนนี้โมเดลของเรามีลักษณะดังนี้

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

- คลิกที่ แถบคลัสเตอร์ ไอคอนจาก แถบ 2 มิติ ส่วน.

แผนภูมิว่างจะปรากฏเหมือนแผนภูมิด้านล่าง

- คลิกที่ใดก็ได้บนแผนภูมิ และไปที่ การออกแบบแผนภูมิ แท็บ ตามด้วย เลือกข้อมูล .

เลือกแหล่งข้อมูล หน้าต่างจะเปิดขึ้น
- ป้อนชื่อแผ่นงาน ตามด้วยเครื่องหมายอัศเจรีย์ ทำเครื่องหมาย แล้วตามด้วยช่วง
จำเป็นต้องใช้ลูกน้ำระหว่างหลายช่วง
- คลิก เพิ่ม ไอคอนใน รายการคำอธิบาย ส่วน.

แก้ไขซีรีส์ หน้าต่างเปิดขึ้น
- ป้อนชื่อซีรี่ส์ และช่วงซีรีส์ สำหรับคอลัมน์ E ใช้ไวยากรณ์ที่เหมาะสมตามที่อธิบายไว้ข้างต้น
- คลิก ตกลง .

- ทำซ้ำขั้นตอนสำหรับคอลัมน์ F จากนั้นคลิก ตกลง .

- ไปที่ เลือกแหล่งข้อมูล หน้าต่าง.
- เลือก แก้ไข จากป้ายกำกับแกนนอน
- คลิก ตกลง .

ป้ายกำกับแกน หน้าต่างจะเปิดขึ้น
- ป้อนช่วงสำหรับคอลัมน์ B ในช่องและคลิก ตกลง .

แผนภูมิจะดึงข้อมูลจากโมเดลข้อมูล
- คลิกที่ บวก ไอคอนและเลือก แกน , ชื่อแผนภูมิ , เส้นตาราง และตำนาน สำหรับการสาธิตนี้

อ่านเพิ่มเติม: วิธีสร้างแผนภูมิแบบเคลื่อนไหวใน Excel
ขั้นตอนที่ 3 – สร้างมาโครสำหรับการแข่งขันกราฟแท่งแบบเคลื่อนไหว
ตอนนี้เราจะเขียนโค้ด VBA เพื่อแสดงข้อมูลในภาพเคลื่อนไหว เราจะประกาศขั้นตอนที่มีชื่อว่า DynamicChart ซึ่งจะดึงข้อมูลสำหรับแผนภูมิจาก C และ ง คอลัมน์ในขณะที่ยังคงหน่วงเวลาไว้ และวางลงใน E และ ฉ คอลัมน์
- นำทางไปยัง นักพัฒนาซอฟต์แวร์ แท็บ
- คลิกที่ Visual Basic .

- เลือก แทรก ตามด้วย โมดูล .

- ป้อนรหัสต่อไปนี้ใน โมดูล กล่อง
Sub DynamicChart()
Const StartRange As Long = 5
Dim LastRange As Long
Dim RangeNo As Long
LastRange = Range("C" & StartRange).End(xlDown).Row
Range("E" & StartRange, "F" & LastRange).ClearContents
DoEvents
Application.Wait (Now + TimeValue("00:00:1"))
For RangeNo = StartRange To LastRange
DoEvents
Range("E" & RangeNo, "F" & RangeNo).Value = Range("C" & RangeNo, "D" & RangeNo).Value
Application.Wait (Now + TimeValue("00:00:1"))
DoEvents
Next RangeNo
End Sub - คลิก บันทึก ไอคอน.

ขั้นตอนที่ 4 – สร้างปุ่มเพื่อกำหนดมาโคร
สุดท้ายนี้ เพื่อให้แอปพลิเคชันนี้ใช้งานง่ายยิ่งขึ้น เราจะสร้าง START และกำหนดมาโครที่สร้างขึ้นก่อนหน้านี้ให้กับมัน
- ไปที่นักพัฒนาซอฟต์แวร์ แท็บ ตามด้วย แทรก .

- วาดปุ่มสี่เหลี่ยมผืนผ้าในช่องว่างระหว่างโมเดลข้อมูลและแผนภูมิ
กำหนดมาโคร หน้าต่างจะปรากฏขึ้น
- เลือกมาโคร ในกรณีนี้คือ DynamicChart และคลิก ตกลง .

- เลือกปุ่มและเปลี่ยนชื่อ ในกรณีนี้ เพื่อ เริ่มต้น .
- ไฮไลต์ข้อความและไปที่ หน้าแรก แท็บ
- เลือก ตัวหนา จากแบบอักษร จัดกลุ่ม และตั้งค่าขนาดเป็น 20 .

ปุ่มจะมีลักษณะดังนี้

- คลิกปุ่ม เริ่มต้น ปุ่ม และผลลัพธ์ที่ต้องการจะปรากฏดังด้านล่าง

อ่านเพิ่มเติม: วิธีทำให้ข้อความเคลื่อนไหวใน Excel
ดาวน์โหลดหนังสือแบบฝึกหัด ป>
บทความที่เกี่ยวข้อง
- วิธีสร้างแอนิเมชั่น 3 มิติใน Excel