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

สร้าง Dynamic Chart Range ใน Excel: 2 วิธีง่าย

เมื่อต้องอัปเดตช่วงแผนภูมิบ่อยครั้ง Dynamic Chart Range เป็นคำตอบที่ดีที่สุด ประหยัดเวลา เพิ่มข้อมูลแล้วชาร์ทอัปเดตเอง

Dynamic Chart Range คืออะไร?

ช่วงแผนภูมิที่อัปเดตอัตโนมัติเมื่อเพิ่มข้อมูลใหม่ในข้อมูลต้นทาง ตอบสนองการเปลี่ยนแปลงข้อมูลได้ดี

2 วิธี สร้าง Dynamic Chart Range

1. ใช้ Excel Table (วิธีง่ายที่สุด)

  1. เลือกข้อมูลทั้งหมด → กด Ctrl+T → ติ๊ก My table has headers → OK
  2. Insert → Charts → Insert Column Chart → เลือก 2-D Column
  3. ชาร์ทสร้างเสร็จแล้วเป็น Dynamic อัตโนมัติ
  4. ทดสอบ: เพิ่มแถวใหม่ (Bruce, 42) → ชาร์ทเพิ่มแท่งใหม่เอง

2. ใช้ฟังก์ชัน OFFSET และ COUNTIF (Named Range)

เหมาะสำหรับกรณีสร้าง Table ไม่ได้

A. สร้าง Dynamic Named Range

  1. Formulas → Name Manager → New
  2. Name: Names → Refers to: =OFFSET(NamedRange!$B$2,0,0,COUNTA(NamedRange!$B:$B)-1,1)
  3. New อีกครั้ง: Name: Age → Refers to: =OFFSET(NamedRange!$A$2,0,0,COUNTA(NamedRange!$A:$A)-1,1)

B. สร้าง Chart จาก Dynamic Named Range

  1. Insert → Column Chart
  2. Design → Select Data → Add (Legend Entries)
  3. Series values: =NamedRange!Age
  4. Horizontal Axis Labels → Edit → Axis label range: =NamedRange!Names

เสร็จแล้ว ชาร์ทจะ Dynamic ตาม Named Range

สังเกตสำคัญ

  • วิธี Excel Table สะดวกที่สุด
  • วิธี Named Range ใช้เมื่อสร้าง Table ไม่ได้

สรุป

2 วิธีสร้าง Dynamic Chart Range: 1) Excel Table (แนะนำ) 2) OFFSET+COUNTIF ผ่าน Named Range ดาวน์โหลดไฟล์ฝึกฝนได้

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

  • Dynamic Named Range VBA
  • OFFSET สร้าง Dynamic Range
  • Dynamic Charts ด้วย Drop-Down (3 วิธี)
  • Charts Dynamic Title และ Legend
  • Dynamic Charts ด้วย Data Filters (3 วิธี)