---
title: LOWER – แปลงเป็นตัวพิมพ์เล็ก
url: https://www.thepexcel.com/functions/excel/text/lower/
type: function-explainer
program: Excel
syntax: =LOWER(text)
date: 2025-12-02
updated: 2025-12-17
scores:
  popularity: 7
  difficulty: 2
  usefulness: 8
---

# LOWER – แปลงเป็นตัวพิมพ์เล็ก

> แปลงข้อความให้เป็นตัวพิมพ์เล็กทั้งหมด

## คำอธิบาย

LOWER แปลงข้อความทั้งหมดเป็นตัวพิมพ์เล็ก (lowercase) เหมาะสำหรับทำความสะอาดข้อมูลและเปรียบเทียบข้อความโดยไม่สนตัวพิมพ์ เพราะในบางโปรแกรม Case-sensitive จึงต้องแปลงให้เป็นมาตรฐานเดียวกัน

## Syntax

```excel
=LOWER(text)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| text | Yes | Text |  | ข้อความหรือเซลล์ที่ต้องการแปลงเป็นตัวพิมพ์เล็ก (หากเป็นตัวเลขจะถูกมองเป็นข้อความ) |

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

### ทำความสะอาดข้อมูล (Data Cleaning)

ใช้ LOWER แปลงชื่อบัญชีธนาคารหรือรหัสประจำตัวประชาชนให้เป็นตัวเล็กทั้งหมด เพื่อจัดให้เป็นมาตรฐานเดียวกันและลดปัญหา Duplicate Data

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

### เตรียมข้อมูลสำหรับ VLOOKUP/INDEX-MATCH

แปลงคอลัมน์ค้นหาให้เป็นตัวเล็กเสมอ เพื่อให้การค้นหาประสบความสำเร็จ แม้ว่าข้อมูล Lookup Table และข้อมูลค้นหา มีตัวพิมพ์แตกต่างกัน

_เหมาะกับ:_ lookup-consistency

### สร้าง URL หรือ Web Slug

แปลงชื่อหน้าหรือ Post Title เป็นตัวเล็กเพื่อใช้สร้าง URL ที่ Clean และ SEO-friendly (เช่น "Learn Excel" -> "learn-excel")

_เหมาะกับ:_ url-generation

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: แปลงชื่อเป็นตัวเล็ก

```excel
=LOWER("JOHN DOE")
```

**ผลลัพธ์:** `john doe`

เปลี่ยนชื่อที่เป็นตัวพิมพ์ใหญ่ให้เป็นตัวเล็กทั้งหมด มีประโยชน์ในการจัดข้อมูลให้เป็นมาตรฐานเดียวกันเพื่อป้องกันการนับข้อมูลซ้ำ

### 2. ตัวอย่างที่ 2: จัดระเบียบอีเมล

```excel
=LOWER("User@Example.Com")
```

**ผลลัพธ์:** `user@example.com`

ทำให้อีเมลเป็นมาตรฐานตัวเล็กทั้งหมด ช่วยป้องกันปัญหา Duplicate Records เมื่ออีเมลถูกพิมพ์ด้วยตัวพิมพ์แตกต่างกัน

### 3. ตัวอย่างที่ 3: เปรียบเทียบข้อความไม่สน Case

```excel
=LOWER(A1) = LOWER(B1)
```

**ผลลัพธ์:** `TRUE หรือ FALSE`

เปรียบเทียบข้อความสองคอลัมน์โดยแปลงให้เป็นตัวเล็กก่อน นี่ช่วยให้ Excel ตรวจสอบความเท่ากันโดยไม่สนตัวพิมพ์

### 4. ตัวอย่างที่ 4: จัดรหัสสินค้า

```excel
=LOWER("SKU-PROD-1234")
```

**ผลลัพธ์:** `sku-prod-1234`

รหัสสินค้าที่บางครั้งมี Uppercase ทั้งหมด สามารถแปลงเป็นตัวเล็กเพื่อให้อ่านง่าย และเหมาะสำหรับเปรียบเทียบกับรหัสอื่น

### 5. ตัวอย่างที่ 5: ทำความสะอาดชื่อไฟล์

```excel
=LOWER("MyDocument.XLSX")
```

**ผลลัพธ์:** `mydocument.xlsx`

ทำให้ชื่อไฟล์เป็นตัวเล็กทั้งหมด รวมถึงนามสกุลไฟล์ เป็นการปรับ Path ให้เป็นมาตรฐาน Linux/Unix

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

💡 **Tip**: ตรงข้ามกับ LOWER คือฟังก์ชัน **UPPER** ที่แปลงเป็นตัวพิมพ์ใหญ่ หรือใช้ **PROPER** หากต้องการตัวแรกของแต่ละคำเป็นตัวใหญ่

⚠️ **Data Type**: ผลลัพธ์จาก LOWER เป็นข้อความ (Text) ถ้าเอาไป VLOOKUP กับข้อมูลตัวเลข อาจจะไม่เจอ (ต้องแปลงก่อน)

💻 **Power Query**: ใน Power Query ใช้ฟังก์ชัน Text.Lower() แทน LOWER เพื่อให้ได้ผลลัพธ์แบบเดียวกัน

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

**Q: ผลลัพธ์จาก LOWER เป็นตัวเลขหรือข้อความ?**

เป็นข้อความ (Text) เสมอครับ แม้ว่าข้อมูลต้นฉบับเป็นตัวเลขก็ตาม หากต้องการนำไปคำนวณต่อ ต้องแปลงเป็นตัวเลขก่อนด้วยฟังก์ชัน VALUE() หรือใช้ -- นำหน้า

**Q: LOWER สามารถเปลี่ยนตัวเลขหรือภาษาไทยได้ไหม?**

ไม่ได้ครับ LOWER มีผลเฉพาะอักษรภาษาอังกฤษ (A-Z) เท่านั้น ตัวเลข ภาษาไทย เครื่องหมาย และพื้นที่ว่าง จะคงเดิมไม่เปลี่ยน

**Q: ความแตกต่างระหว่าง LOWER กับ UPPER คืออะไร?**

LOWER แปลงเป็นตัวเล็ก (lowercase) ขณะที่ UPPER แปลงเป็นตัวใหญ่ (uppercase) นอกจากนี้ยังมี PROPER ที่แปลงตัวแรกของแต่ละคำให้เป็นตัวใหญ่และส่วนที่เหลือเป็นตัวเล็ก

**Q: สามารถใช้ LOWER ร่วมกับ FIND หรือ SEARCH ได้ไหม?**

ได้ครับ FIND เป็น case-sensitive (สนตัวพิมพ์) ส่วน SEARCH ไม่สนตัวพิมพ์ ดังนั้นการใช้ LOWER ร่วมกับ FIND ช่วยให้การค้นหาไม่สนตัวพิมพ์ เช่น =FIND(LOWER(SearchTerm), LOWER(TextToSearch)) หรือเพียงแค่ใช้ SEARCH ตรงๆเลยก็ได้

**Q: ทำไมใช้ LOWER ร่วมกับ VLOOKUP?**

ไม่จำเป็นใน Excel ครับ VLOOKUP ไม่สนตัวพิมพ์โดยค่าเริ่มต้น แต่สำหรับ Power Query และเครื่องมือ ETL อื่นๆ ที่ case-sensitive จึงต้องใช้ LOWER เพื่อจัดข้อมูลให้เป็นมาตรฐานก่อนค้นหา เช่น =VLOOKUP(LOWER(A1), LOWER(Range), 2, 0)

**Q: ข้อมูลที่เป็นตัวเล็กอยู่แล้วใช้ LOWER ได้ไหม?**

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

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

- [UPPER – แปลงข้อความให้เป็นตัวพิมพ์ใหญ่ทั้งหมด](https://www.thepexcel.com/functions/excel/text/upper/)
- [PROPER – แปลงตัวแรกเป็นตัวใหญ่ (Title Case)](https://www.thepexcel.com/functions/excel/text/proper/)
- [EXACT – เปรียบเทียบข้อความ (สนใจตัวพิมพ์)](https://www.thepexcel.com/functions/excel/text/exact/)
- [FIND – ค้นหาตำแหน่งของคำ (แยกตัวพิมพ์เล็ก/ใหญ่)](https://www.thepexcel.com/functions/excel/text/find/)
- [SEARCH – ค้นหาตำแหน่งของคำ (ไม่สนตัวพิมพ์ และใช้ Wildcard ได้)](https://www.thepexcel.com/functions/excel/text/search/)
- [TEXT – แปลงค่าตัวเลข/วันที่เป็นข้อความตามรูปแบบที่กำหนด](https://www.thepexcel.com/functions/excel/text/text/)

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

- [Microsoft Support: ฟังก์ชัน LOWER](https://support.microsoft.com/th-th/office/lower-function-3f21df02-a80c-44b2-afaf-81358f9fdeb4) _(official)_
- [ExcelJet: How to use the LOWER function](https://exceljet.net/functions/lower-function) _(guide)_

---

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