---
title: Text.Select – เลือกเฉพาะอักขระที่ต้องการ
url: https://www.thepexcel.com/functions/power-query/text-functions/text-select/
type: function-explainer
program: Power Query
syntax: "Text.Select(text as nullable text, selectChars as any) as nullable text"
date: 2025-12-03
updated: 2025-12-17
scores:
  popularity: 5
  difficulty: 3
  usefulness: 5
---

# Text.Select – เลือกเฉพาะอักขระที่ต้องการ

> เลือกเก็บเฉพาะตัวอักษรที่กำหนดไว้

## คำอธิบาย

Text.Select จะคืนค่าข้อความใหม่ที่ประกอบด้วยตัวอักษรที่อยู่ใน selectChars เท่านั้น อักขระใดที่ไม่อยู่ในรายการนี้จะถูกลบออกไป มีประโยชน์มากในการ Clean Data

## Syntax

```excel
Text.Select(text as nullable text, selectChars as any) as nullable text
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| text | Yes | text |  | ข้อความต้นฉบับ |
| selectChars | Yes | list |  | List ของตัวอักษรที่ต้องการเก็บไว้ (เช่น {"0".."9"}) |

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

### ดึงเฉพาะตัวเลข

แยกเบอร์โทรศัพท์ออกจากข้อความที่มีตัวหนังสือปน (เช่น "Tel: 081-234-5678")

### ดึงเฉพาะภาษาอังกฤษ

ลบอักขระภาษาอื่นหรือสัญลักษณ์พิเศษออก ให้เหลือแต่ A-Z

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: เก็บเฉพาะตัวเลข

```excel
Text.Select("Price: 500 THB", {"0".."9"})
```

**ผลลัพธ์:** `"500"`

เลือกเฉพาะตัวเลข 0 ถึง 9 (ใช้ range {"0".."9"} ได้)

### 2. ตัวอย่างที่ 2: เก็บเฉพาะตัวอักษร A-Z

```excel
Text.Select("ABC-123-def", {"a".."z", "A".."Z"})
```

**ผลลัพธ์:** `"ABCdef"`

เลือกเฉพาะตัวพิมพ์เล็ก a-z และตัวพิมพ์ใหญ่ A-Z

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

**Q: ใช้ Range .. กับภาษาไทยได้ไหม?**

ได้ครับ เช่น {"ก".."ฮ"} แต่ต้องระวังเรื่องสระและวรรณยุกต์ที่อาจไม่อยู่ในช่วงที่เรียงติดกัน

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

- [List.Select – เลือกสมาชิกจาก List ตามเงื่อนไข](https://www.thepexcel.com/functions/power-query/list-functions/list-select/)
- [Text.Remove – ลบอักขระที่ไม่ต้องการ](https://www.thepexcel.com/functions/power-query/text-functions/text-remove/)
- [Text.Replace – แทนที่ข้อความใน Power Query](https://www.thepexcel.com/functions/power-query/text-functions/text-replace/)
- [Text.Split – แยกข้อความตามตัวคั่นที่กำหนด](https://www.thepexcel.com/functions/power-query/text-functions/text-split/)

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

- [Microsoft Learn: Text.Select](https://learn.microsoft.com/en-us/powerquery-m/text-select) _(Official Documentation)_
- [PowerQuery.how](https://powerquery.how/text-select/) _(guide)_

---

_Source: [https://www.thepexcel.com/functions/power-query/text-functions/text-select/](https://www.thepexcel.com/functions/power-query/text-functions/text-select/)_
