LEN
อัปเดต 24 ก.ย. 2569 · ตรวจ syntax และเวอร์ชันกับเอกสารของ Microsoft · ผลในตัวอย่างตรวจด้วยเครื่องมือคำนวณ 2 ชุด บางช่องใช้ผลจาก LibreOffice และตรงกับตัวคำนวณของหน้าเว็บ
LEN คืออะไร
นับจำนวนตัวอักษรในข้อความ รวมเว้นวรรค สระบน-ล่าง และวรรณยุกต์
ใช้เมื่อไหร่
- ตรวจว่ารหัส เบอร์โทร หรือรหัสไปรษณีย์ยาวครบตามที่กำหนด
- หาช่องว่างเกินที่มองไม่เห็น ก่อนค้นหาหรือนับด้วยสูตร
- เช็กความยาวข้อความก่อนนำเข้าระบบที่จำกัดจำนวนตัวอักษร
รูปแบบสูตร
Argument แต่ละตัว
ชี้ที่ argument ในรูปแบบสูตรด้านบนเพื่อไฮไลต์แถวนั้น
| Argument | จำเป็นไหม | ความหมาย |
|---|---|---|
| text | จำเป็น | ข้อความหรือช่องที่ต้องการนับ เว้นวรรคนับเป็นตัวอักษรด้วย |
ลองเลย: ตัวอย่างที่เปลี่ยนค่าได้
ข้อมูลชุดเดียวกับไฟล์ฝึก เปลี่ยนค่าในช่องกรอก หรือคลิกตัวเลขในตารางเพื่อแก้ แล้วดูผลลัพธ์เปลี่ยนทันที กดถัดไปเพื่อดูว่า Excel คิดทีละขั้นอย่างไร สีของช่วงในตารางตรงกับสีในสูตร
เบอร์มือถือไทยรวมเลข 0 ข้างหน้ามี 10 หลัก LEN ช่วยหาแถวที่พิมพ์ขาด เกิน มีขีด หรือเลข 0 ข้างหน้าหาย
| แถว | A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|---|
| 4 | รหัสลูกค้า | ชื่อร้านค้า | เบอร์โทร | จำนวนตัว | ผลตรวจ | ||
| 5 | TT-0105 | ร้านมานะพาณิชย์ | 0800000101 | 10 | ครบ 10 หลัก | ||
| 6 | MT-0012 | ซูเปอร์ชัยพฤกษ์ สาขาบางนา | 0800000102 | 10 | ครบ 10 หลัก | ||
| 7 | FS-0031 | ร้านอาหารครัวบ้านสวน | 800000103 | 9 | ตรวจสอบ | ||
| 8 | TT-0118 | ร้านเจริญผลค้าส่ง | 080-000-0104 | 12 | ตรวจสอบ | ||
| 9 | OL-0457 | บ้านผักออนไลน์ | 0800000105 | 10 | ครบ 10 หลัก | ||
| 10 | MT-0020 | ศรีสยามมินิมาร์ท | 080000106 | 9 | ตรวจสอบ | ||
| 11 | FS-0044 | ร้านข้าวแกงใบตอง | 0800000107 | 10 | ครบ 10 หลัก | ||
| 12 | TT-0126 | ร้านรุ่งเรืองพาณิชย์ | 0800000108 | 10 | ครบ 10 หลัก | ||
| 13 | OL-0462 | ตลาดสดถึงบ้าน | 08000001099 | 11 | ตรวจสอบ | ||
| 14 | MT-0027 | สุขใจมินิมาร์ท | 0800000110 | 10 | ครบ 10 หลัก | ||
| 15 | |||||||
| 16 | |||||||
| 17 | |||||||
| 18 | |||||||
| 19 |
ขั้นตอนการคำนวณ (3)
- C7 ถูกพิมพ์เป็นตัวเลข (ชิดขวา) เลข 0 ข้างหน้าจึงหาย LEN ได้ 9 ให้จัดรูปแบบช่องเป็น Text ก่อนพิมพ์ หรือพิมพ์ ' นำหน้า
- เบอร์ที่มีขีดนับขีดด้วย ตัดขีดก่อนนับด้วย SUBSTITUTE เหมือนช่อง I6
- เบอร์โทรในตัวอย่างเป็นเบอร์สมมติ ลองพิมพ์เบอร์แบบอื่นในช่อง I4 แล้วดูจำนวนตัว
ตัวอย่างทั้งหมด 4 แบบ
- 1ตรวจว่าเบอร์โทรครบ 10 หลักไหม · เบอร์มือถือไทยรวมเลข 0 ข้างหน้ามี 10 หลัก LEN ช่วยหาแถวที่พิมพ์ขาด เกิน มีขีด หรือเลข 0 ข้างหน้าหาย
- 2นับตัวอักษรภาษาไทย สระและวรรณยุกต์นับด้วย · เช็กชื่อสินค้าก่อนนำเข้าระบบที่รับได้ไม่เกินจำนวนตัวอักษรใน I4
- 3หาช่องว่างเกินที่มองไม่เห็น · ถ้า LEN ก่อนและหลัง TRIM ไม่เท่ากัน แปลว่ามีช่องว่างเกินหน้า หลัง หรือซ้อนกลางข้อความ
- 4นับจำนวนรายการในช่องเดียว · จำนวนจุลภาค = LEN ทั้งหมดลบ LEN หลังลบจุลภาค และจำนวนรายการ = จุลภาค + 1
ข้อผิดพลาดที่พบบ่อย
เคล็ดลับจากห้องเรียน
ใช้กับ Excel ของคุณได้ไหม
| เวอร์ชัน | Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|---|
| LEN |
LEN ใช้ได้ทุกเวอร์ชันที่ยังใช้กันอยู่ จึงไม่ต้องมีสูตรทางเลือก
เลือกฟังก์ชันให้ถูกงาน
| ฟังก์ชัน | ใช้เมื่อ | ตัวอย่าง |
|---|---|---|
| LEN | นับจำนวนตัวอักษรทั้งหมด | =LEN(A5) |
| LEN + TRIM | ตรวจช่องว่างเกิน | =LEN(A5)<>LEN(TRIM(A5)) |
| LEN + SUBSTITUTE | นับว่าตัวคั่นปรากฏกี่ครั้ง | =LEN(A5)-LEN(SUBSTITUTE(A5,",","")) |
| COUNTA | นับจำนวนช่องที่มีข้อมูล ไม่ใช่จำนวนตัวอักษร | =COUNTA(A5:A14) |
ใน Power BI ใช้อะไร
ชื่อเดียวกันใน DAX ใช้ใน Calculated Column ได้ งานล้างข้อมูลจำนวนมากควรทำใน Power Query ก่อนโหลด
ไฟล์ฝึก LEN
9Expert-LEN-Practice-v1.2.xlsx
โจทย์ในชีตแบบฝึกหัด
- ข้อ 1จำนวนตัวอักษรของเบอร์โทรแถว 8
- ข้อ 2เบอร์โทรแถว 11 แสดง ครบ 10 หลัก ถ้ายาว 10 ตัว ไม่งั้นแสดง ตรวจสอบ
- ข้อ 3จำนวนตัวของเบอร์โทรแถว 9 เมื่อตัดขีด (-) ออก
- ข้อ 4ข้อความในช่อง C10 มีช่องว่างเกินกี่ตัว (เทียบกับหลัง TRIM)
- ข้อ 5คำในช่อง C11 มีกี่ตัวอักษร
วิดีโอประกอบ
ในเว็บจริงจะฝังคลิปพร้อมตั้งเวลาเริ่มตรงหัวข้อนี้ ในต้นแบบเปิดผลค้นหาในช่องแทน
เปิดใน YouTubeแบบทดสอบ 3 ข้อ
1. =LEN("น้ำ") ได้เท่าไร
น ไม้โท และสระอำ นับอย่างละ 1 ตัว
2. A5 คือ " SF-2025-0734 " (มีเว้นวรรคหน้าและหลัง) =LEN(A5) ได้เท่าไร
LEN นับเว้นวรรคด้วย 12 + 2 = 14
3. พิมพ์ 0800000101 เป็นตัวเลขในช่อง A5 (ไม่ได้ตั้งเป็น Text) =LEN(A5) ได้เท่าไร
ตัวเลขไม่เก็บเลข 0 ข้างหน้า เหลือ 800000101 จึงได้ 9
ไปต่อ
ต่อยอดใน Microsoft Excel Advanced: สูตรสรุปผลแบบมีเงื่อนไข สูตรสืบค้นข้อมูล สูตรใหม่ใน Microsoft 365 และการจัดการ Error (2 วัน)