Thep Excel

Power Query M language functions for data transformation

Filter Power Query Functions

194 functions found

Text.Combine จะนำสมาชิกทุกตัวใน List ที่เป็น Text มารวมกันเป็น Text String เดียว สามารถระบุ 'separator' เพื่อใส่ตัวคั่นระหว่างแต่ละสมาชิกได้ ถ้า List มีสมาชิกที่ไม่ใช่ Text จะเกิด Error

Text.Contains จะคืนค่า true หาก substring ที่กำหนดพบใน text หลัก และคืนค่า false หากไม่พบ สามารถระบุ Comparer เพื่อกำหนดว่าจะให้ตรวจสอบแบบ Case Sensitive หรือ Case Insensitive ได้

Text.EndsWith จะคืนค่า true หาก text หลักลงท้ายด้วย substring ที่กำหนด และคืนค่า false หากไม่ตรงกัน สามารถระบุ Comparer เพื่อกำหนดว่าจะให้ตรวจสอบแบบ Case Sensitive หรือ Case Insensitive ได้

Text.Length จะคืนค่าจำนวนตัวอักษรทั้งหมดในสตริงข้อความที่กำหนด (รวมถึงช่องว่างและอักขระพิเศษ) ผลลัพธ์ที่ได้เป็นตัวเลข มักใช้ตรวจสอบคุณภาพข้อมูล หรือใช้ในการคำนวณทาง Logic

Text.Lower เป็นฟังก์ชัน M ใน Power Query ที่ใช้แปลงอักขระทั้งหมดในสตริงข้อความให้เป็นตัวพิมพ์เล็ก สามารถกำหนด Culture เพื่อให้การแปลงเป็นไปตามกฎของภาษาและภูมิภาคนั้นๆ ได้

Text.PadEnd จะเพิ่มอักขระที่ระบุ (เช่น '0' หรือ '-') เข้าไปด้านหลังของข้อความ จนกว่าความยาวของข้อความนั้นจะถึงจำนวนหลักที่ต้องการ ใช้ในการจัดรูปแบบข้อมูลให้สม่ำเสมอ หรือสร้าง Field ที่มี Character ครบตาม Spec

Text.PadStart จะเพิ่มอักขระที่ระบุ (เช่น '0' หรือ '-') เข้าไปด้านหน้าของข้อความ จนกว่าความยาวของข้อความนั้นจะถึงจำนวนหลักที่ต้องการ ใช้ในการจัดรูปแบบข้อมูลให้สม่ำเสมอ หรือนำไปใช้กับ Sort ได้อย่างถูกต้อง

Text.Replace ค้นหาทุกส่วนของข้อความเก่า (old) ที่พบในข้อความหลัก (text) และแทนที่ด้วยข้อความใหม่ (new) เป็น Case Sensitive หากต้องการแทนที่แบบ Case Insensitive ต้องใช้ Text.ReplaceAll ร่วมกับ Comparer.OrdinalIgnoreCase

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

Text.Split จะแบ่งสตริงข้อความออกเป็น List ของสตริงย่อยๆ โดยอิงตามตัวคั่นที่ระบุ เช่น ใช้คอมม่า (,) หรือเครื่องหมายทับ (/) ในการแยก ส่วนประกอบของ List จะเป็น Text String เสมอ

Text.StartsWith จะคืนค่า true หาก text หลักขึ้นต้นด้วย substring ที่กำหนด และคืนค่า false หากไม่ตรงกัน สามารถระบุ Comparer เพื่อกำหนดว่าจะให้ตรวจสอบแบบ Case Sensitive หรือ Case Insensitive ได้

Text.ToList จะแยกข้อความหลักออกเป็น List ของ Text String โดยแต่ละสมาชิกใน List จะเป็นตัวอักษร 1 ตัว (รวมถึงช่องว่างและอักขระพิเศษ) ตามลำดับที่ปรากฏในข้อความต้นฉบับ

Text.Trim จะลบช่องว่าง (Space) ที่อยู่หัวและท้ายข้อความออกโดยอัตโนมัติ หรือสามารถระบุ List ของอักขระที่ต้องการลบออกได้ ทำให้เป็นฟังก์ชันที่ยืดหยุ่นกว่า TRIM ใน Excel

Text.TrimEnd จะลบช่องว่างหรืออักขระส่วนเกินที่อยู่ด้านขวาสุดของข้อความออก สามารถระบุ List ของอักขระที่ต้องการลบได้ เป็นเครื่องมือที่ดีในการทำความสะอาดข้อมูลที่ Copy มาแล้วมี Space หรือสัญลักษณ์ต่อท้ายเกินมา

Text.TrimStart จะลบช่องว่างหรืออักขระส่วนเกินที่อยู่ด้านซ้ายสุดของข้อความออก สามารถระบุ List ของอักขระที่ต้องการลบได้ ทำให้เป็นเครื่องมือที่มีประโยชน์ในการทำความสะอาดข้อมูลที่ Copy มาแล้วมี Space หรือสัญลักษณ์นำหน้าเกินมา