---
title: SPARKLINE – สร้างกราฟจิ๋วในช่องเซลล์
url: https://www.thepexcel.com/functions/google-sheets/google/sparkline-google-sheets/
type: function-explainer
program: Google Sheets
syntax: "=SPARKLINE(data, [options])"
date: 2025-12-13
updated: 2025-12-17
scores:
  popularity: 6
  difficulty: 4
  usefulness: 6
---

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

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

## คำอธิบาย

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

## Syntax

```excel
=SPARKLINE(data, [options])
```

## Arguments

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

## เคสการใช้งาน

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

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

### Progress Bar

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

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

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

## ตัวอย่าง

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

```excel
=SPARKLINE(A2:F2)
```

**ผลลัพธ์:** `กราฟเส้นแสดงแนวโน้มของข้อมูล A2 ถึง F2`

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

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

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

**ผลลัพธ์:** `กราฟแท่งที่แท่งสูงสุดสีเขียว ต่ำสุดสีแดง`

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

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

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

**ผลลัพธ์:** `แถบสีน้ำเงินยาวตามค่าใน A2 (เทียบกับ 100)`

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

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

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

**ผลลัพธ์:** `กราฟแท่งขึ้น/ลง (ค่าลบสีแดง)`

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

## คำถามที่พบบ่อย

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

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

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

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

## ฟังก์ชันที่เกี่ยวข้อง

- [IMAGE – แสดงรูปภาพจาก URL](https://www.thepexcel.com/functions/excel/lookup-and-reference/image/)
- [REPT – ทำซ้ำข้อความตามจำนวนที่กำหนด](https://www.thepexcel.com/functions/excel/text/rept/)

## แหล่งข้อมูลเพิ่มเติม

- [Google Sheets Help: SPARKLINE](https://support.google.com/docs/answer/3093289?hl=en) _(Official Documentation)_

---

_Source: [https://www.thepexcel.com/functions/google-sheets/google/sparkline-google-sheets/](https://www.thepexcel.com/functions/google-sheets/google/sparkline-google-sheets/)_
