Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

การแข่งขันกราฟแท่งแบบเคลื่อนไหวคืออะไร

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

วิธีสร้างการแข่งขันกราฟแท่งแบบเคลื่อนไหวใน Excel:ขั้นตอนทีละขั้นตอน

บทความนี้จะอธิบาย 4 ขั้นตอนที่จำเป็นในการสร้างการแข่งขันแผนภูมิแท่งแบบไดนามิกใน Excel ขั้นแรก เราจะสร้างชุดข้อมูล จากนั้นเราจะลงจุดข้อมูลลงในแผนภูมิแท่ง และสุดท้ายเราจะสร้างมาโครโดยใช้โค้ด VBA และกำหนดให้กับปุ่มเพื่อเริ่มภาพเคลื่อนไหวของแผนภูมิ

ขั้นตอนที่ 1 – ตั้งค่าโมเดลข้อมูล

ชุดข้อมูลที่เราจะใช้แสดงยอดขายรายเดือนสำหรับปี 2020 และ 2021 และมี 3 คอลัมน์ชื่อเดือน , ยอดขาย(2020) และ ยอดขาย (2021) .

  • เลือก C4:D16 ช่วง
  • กด Ctrl+C .

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

  • เลือก E4:F16 ช่วง
  • กด Ctrl+V .

ตอนนี้โมเดลของเรามีลักษณะดังนี้

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

ขั้นตอนที่ 2 – สร้างข้อมูลแผนภูมิ

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

  • นำทางไปยัง แทรก แท็บ
  • คลิกที่ แทรกคอลัมน์หรือแผนภูมิแท่ง ไอคอนจาก แผนภูมิ กลุ่ม

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

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

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

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

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

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

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

เลือกแหล่งข้อมูล หน้าต่างจะเปิดขึ้น

  • ป้อนชื่อแผ่นงาน ตามด้วยเครื่องหมายอัศเจรีย์ ทำเครื่องหมาย แล้วตามด้วยช่วง

จำเป็นต้องใช้ลูกน้ำระหว่างหลายช่วง

  • คลิก เพิ่ม ไอคอนใน รายการคำอธิบาย ส่วน.

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

แก้ไขซีรีส์ หน้าต่างเปิดขึ้น

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

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

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

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

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

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

ป้ายกำกับแกน หน้าต่างจะเปิดขึ้น

  • ป้อนช่วงสำหรับคอลัมน์ B ในช่องและคลิก ตกลง .

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

แผนภูมิจะดึงข้อมูลจากโมเดลข้อมูล

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

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

อ่านเพิ่มเติม: วิธีสร้างแผนภูมิแบบเคลื่อนไหวใน Excel

ขั้นตอนที่ 3 – สร้างมาโครสำหรับการแข่งขันกราฟแท่งแบบเคลื่อนไหว

ตอนนี้เราจะเขียนโค้ด VBA เพื่อแสดงข้อมูลในภาพเคลื่อนไหว เราจะประกาศขั้นตอนที่มีชื่อว่า DynamicChart ซึ่งจะดึงข้อมูลสำหรับแผนภูมิจาก C และ คอลัมน์ในขณะที่ยังคงหน่วงเวลาไว้ และวางลงใน E และ คอลัมน์

  • นำทางไปยัง นักพัฒนาซอฟต์แวร์ แท็บ
  • คลิกที่ Visual Basic .

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

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

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

  • ป้อนรหัสต่อไปนี้ใน โมดูล กล่อง
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
  • คลิก บันทึก ไอคอน.

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

ขั้นตอนที่ 4 – สร้างปุ่มเพื่อกำหนดมาโคร

สุดท้ายนี้ เพื่อให้แอปพลิเคชันนี้ใช้งานง่ายยิ่งขึ้น เราจะสร้าง START และกำหนดมาโครที่สร้างขึ้นก่อนหน้านี้ให้กับมัน

  • ไปที่นักพัฒนาซอฟต์แวร์ แท็บ ตามด้วย แทรก .

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

  • วาดปุ่มสี่เหลี่ยมผืนผ้าในช่องว่างระหว่างโมเดลข้อมูลและแผนภูมิ

กำหนดมาโคร หน้าต่างจะปรากฏขึ้น

  • เลือกมาโคร ในกรณีนี้คือ DynamicChart และคลิก ตกลง .

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

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

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

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

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

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

สร้างการแข่งขันแผนภูมิแท่งแบบเคลื่อนไหวแบบไดนามิกใน Excel – คำแนะนำทีละขั้นตอน

อ่านเพิ่มเติม: วิธีทำให้ข้อความเคลื่อนไหวใน Excel

ดาวน์โหลดหนังสือแบบฝึกหัด

บทความที่เกี่ยวข้อง

  • วิธีสร้างแอนิเมชั่น 3 มิติใน Excel
รับแบบฝึกหัด Excel ขั้นสูงพร้อมโซลูชันฟรี!