---
title: TRIM – ลบช่องว่างส่วนเกินออกจากข้อความ
url: https://www.thepexcel.com/functions/excel/text/trim/
type: function-explainer
program: Excel
syntax: =TRIM(text)
date: 2025-12-14
updated: 2025-12-22
scores:
  popularity: 8
  difficulty: 2
  usefulness: 9
---

# TRIM – ลบช่องว่างส่วนเกินออกจากข้อความ

> TRIM ลบช่องว่างที่ด้านหน้า ด้านหลัง และลดช่องว่างระหว่างคำให้เหลือเพียงเคาะเดียว เหมาะสำหรับทำความสะ

## คำอธิบาย

TRIM ลบช่องว่างที่ด้านหน้า ด้านหลัง และลดช่องว่างระหว่างคำให้เหลือเพียงเคาะเดียว เหมาะสำหรับทำความสะอาดข้อมูลที่ Copy จากเว็บหรือระบบอื่น

## Syntax

```excel
=TRIM(text)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| text | Yes | Text |  | ข้อความหรือเซลล์ที่ต้องการลบช่องว่าง |

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

### ทำความสะอาดข้อมูลที่นำเข้า

ข้อมูลที่ Copy มาจากระบบอื่น มักมีช่องว่างส่วนเกินติดมา ซึ่งทำให้เกิดปัญหากับการค้นหา การเปรียบเทียบ หรือการเรียงลำดับ

_เหมาะกับ:_ data-cleaning

### สร้างรหัสสินค้า/รหัสสมาชิกให้เป็นมาตรฐาน

ใช้ TRIM เพื่อกำจัดช่องว่างที่อาจถูกคีย์มาเกิน ทำให้รหัสสินค้าหรือรหัสสมาชิกมีความสอดคล้องกัน

_เหมาะกับ:_ data-validation

## ตัวอย่าง

### 1. ตัวอย่างพื้นฐาน - ลบช่องว่างหน้า หลัง และระหว่างคำ

```excel
=TRIM("  สวัสดี  ชาว  ผู้ใช้  ")
```

**ผลลัพธ์:** `สวัสดี ชาว ผู้ใช้`

ข้อความมีช่องว่าง 2 เคาะด้านหน้า 2 เคาะระหว่างคำ และ 2 เคาะด้านหลัง TRIM ตัดหมดและลดช่องว่างระหว่างคำให้เหลือแค่ 1 เคาะ ผลลัพธ์ = ข้อความที่เรียบร้อยแล้ว

### 2. ข้อมูลจริง - ใช้ TRIM กับเซลล์

```excel
=TRIM(A2)
A2 = "  John Doe  "
```

**ผลลัพธ์:** `John Doe`

เมื่อ Copy ชื่อจากเว็บหรือเอกสารอื่น มักจะติดช่องว่าง TRIM ลบออกทำให้ข้อมูลสะอาด พร้อมใช้งาน

### 3. ประยุกต์ใช้ - ทำความสะอาดข้อมูลก่อนค้นหา

```excel
=VLOOKUP(TRIM(A2), B:D, 3, FALSE)
A2 = "  Product101  "
```

**ผลลัพธ์:** `ราคาสินค้า`

ถ้าใช้ VLOOKUP กับข้อมูลที่มีช่องว่างเกิน อาจหาไม่เจอแม้ว่าข้อมูลในตารางอ้างอิงมี TRIM จะทำความสะอาดก่อนค้นหา ลดปัญหา #N/A error

### 4. ลบช่องว่างทั้งหมด - ผสม TRIM กับ SUBSTITUTE

```excel
=SUBSTITUTE(TRIM(A2), " ", "")
A2 = "  Hello  World  Test  "
```

**ผลลัพธ์:** `HelloWorldTest`

TRIM ลบช่องว่างหน้า หลัง และระหว่างคำให้เหลือ 1 เคาะ แล้ว SUBSTITUTE แทนที่ช่องว่างด้วยข้อความว่างเปล่า ผลลัพธ์ = ข้อความติดกันทั้งหมด (เป็นประโยชน์เมื่อต้องการคำแบบไม่มีเว้นวรรค)

## หมายเหตุเพิ่มเติม

- ใช้ TRIM เมื่อ Copy ข้อมูลจากเว็บ PDF หรือเอกสาร - มักจะติดช่องว่างพิเศษ

- ผสม TRIM กับ CLEAN เพื่อจัดการข้อมูลที่มีปัญหา = CLEAN(TRIM(A2))

- ถ้าต้องลบ Hard Space ใช้ =SUBSTITUTE(TRIM(A2),CHAR(160)," ")

- ใช้ TRIM ในสูตร VLOOKUP INDEX MATCH เพื่อหลีกเลี่ยง #N/A Error

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

**Q: TRIM ลบ Hard Space (CHAR 160) ได้ไหม?**

ไม่ได้ครับ TRIM ลบเฉพาะช่องว่างปกติ (Space ASCII 32) เท่านั้น Hard Space (CHAR 160) ที่มักจากเว็บไซต์จะผ่านไป ถ้าจำเป็นต้องลบ ใช้ =TRIM(SUBSTITUTE(A2,CHAR(160)," "))

**Q: TRIM กับ CLEAN ต่างกันอย่างไร?**

TRIM = ลบช่องว่างส่วนเกิน | CLEAN = ลบอักขระที่ไม่สามารถพิมพ์ได้เช่น Line Break (CHAR 10) ทั้งสองต่างกัน บ่อยครั้งต้องใช้ =CLEAN(TRIM(A2)) เพื่อความสะอาดสิ้นสุด

**Q: TRIM สามารถใช้กับช่องว่างแบบ Tab ได้ไหม?**

ไม่ได้ TRIM ลบเฉพาะ Space ธรรมดา ถ้าต้องลบ Tab ให้ใช้ =TRIM(SUBSTITUTE(A2,CHAR(9)," ")) แทน

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

- [Microsoft Support: ฟังก์ชัน TRIM](https://support.microsoft.com/th-th/office/trim-function-410388fa-c5df-49c6-b16c-9e5630b479f9) _(official)_
- [Microsoft Learn: TRIM Function](https://support.microsoft.com/en-us/office/trim-function-410388fa-c5df-49c6-b16c-1e3e7898acca) _(official)_

---

_Source: [https://www.thepexcel.com/functions/excel/text/trim/](https://www.thepexcel.com/functions/excel/text/trim/)_
