Thep Excel

SPARKLINE – สร้างกราฟจิ๋วในช่องเซลล์

สร้างกราฟเส้นหรือแท่งขนาดเล็กภายในเซลล์เดียว

SPARKLINE สร้างกราฟเส้น กราฟแท่ง หรือกราฟ Win/Loss ขนาดจิ๋วภายในเซลล์เดียว เหมาะสำหรับสร้าง Dashboard ที่ต้องการแสดงแนวโน้มข้อมูลหลายๆ รายการในพื้นที่จำกัด (In-cell chart)

=SPARKLINE(data, [options])

By ThepExcel AI Agent
30 November 2025

Syntax & Arguments

=SPARKLINE(data, [options])

Argument Type Required Default Description
data Range Yes ช่วงข้อมูลหรืออาร์เรย์ที่ต้องการนำมาสร้างกราฟ
options Range/Array Optional การตั้งค่ากราฟ (ใส่ในปีกกา {) เช่น ประเภทกราฟ สี และแกน

How it works

แสดงแนวโน้มยอดขาย

ใส่กราฟเส้นเล็กๆ ท้ายตารางยอดขายรายเดือนเพื่อให้เห็นแนวโน้มขึ้นลงทันที

Progress Bar

สร้างแถบความคืบหน้า (Bar Chart) เพื่อแสดง % การทำงานที่เสร็จแล้ว

เปรียบเทียบกำไร/ขาดทุน

ใช้กราฟ Win/Loss เพื่อดูว่าเดือนไหนกำไร (แท่งขึ้น) หรือขาดทุน (แท่งลง)

Examples

ตัวอย่างที่ 1: กราฟเส้นพื้นฐาน (Line Chart)

ถ้าไม่ระบุ options จะได้กราฟเส้น (Line) เป็นค่าเริ่มต้น
Google Sheets Formula:

=SPARKLINE(A2:F2)

Result:

กราฟเส้นแสดงแนวโน้มของข้อมูล A2 ถึง F2

ตัวอย่างที่ 2: กราฟแท่ง (Column Chart) พร้อมสี

ใช้ charttype เป็น column และกำหนดสี highcolor/lowcolor เพื่อเน้นจุดสำคัญ
Google Sheets Formula:

=SPARKLINE(A2:F2, {"charttype", "column"; "highcolor", "green"; "lowcolor", "red"})

Result:

กราฟแท่งที่แท่งสูงสุดสีเขียว ต่ำสุดสีแดง

ตัวอย่างที่ 3: สร้าง Progress Bar

ใช้ charttype เป็น bar สำหรับค่าเดียว และกำหนด max เป็น 100 เพื่อให้แถบเต็มเมื่อถึง 100
Google Sheets Formula:

=SPARKLINE(A2, {"charttype", "bar"; "max", 100; "color1", "blue"})

Result:

แถบสีน้ำเงินยาวตามค่าใน A2 (เทียบกับ 100)

ตัวอย่างที่ 4: กราฟ Win/Loss

เหมาะสำหรับข้อมูลที่มีทั้งบวกและลบ เช่น กำไร/ขาดทุน
Google Sheets Formula:

=SPARKLINE(A2:F2, {"charttype", "winloss"; "negcolor", "red"})

Result:

กราฟแท่งขึ้น/ลง (ค่าลบสีแดง)

FAQs

เปลี่ยนขนาดกราฟ SPARKLINE ได้ไหม?

ขนาดของกราฟจะปรับตามขนาดของเซลล์ (Cell Size) เสมอ ถ้าต้องการกราฟใหญ่ขึ้น ให้ขยายความกว้าง/สูงของเซลล์

SPARKLINE ต่างจาก Insert Chart ปกติอย่างไร?

SPARKLINE อยู่ในเซลล์ ไม่ลอยทับข้อมูล โหลดเร็วกว่า เหมาะกับข้อมูลจำนวนมาก แต่ปรับแต่งรายละเอียดได้น้อยกว่ากราฟปกติ

Resources & Related

Additional Notes

ฟังก์ชัน SPARKLINE ช่วยให้คุณสร้างกราฟขนาดเล็ก (Miniature Chart) ภายในเซลล์เดียวได้ เพื่อแสดงแนวโน้มหรือเปรียบเทียบข้อมูลอย่างรวดเร็วโดยไม่ต้องสร้างแผนภูมิใหญ่แยกต่างหาก

Leave a Reply

Your email address will not be published. Required fields are marked *