Text.Select จะคืนค่าข้อความใหม่ที่ประกอบด้วยตัวอักษรที่อยู่ใน selectChars เท่านั้น อักขระใดที่ไม่อยู่ในรายการนี้จะถูกลบออกไป มีประโยชน์มากในการ Clean Data
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| text | text | ข้อความต้นฉบับ |
| selectChars | list | List ของตัวอักษรที่ต้องการเก็บไว้ (เช่น {“0”..”9″}) |
ฟังก์ชัน Text.Select ใน Power Query ใช้สำหรับเลือกเก็บเฉพาะตัวอักษรที่กำหนดไว้ในข้อความ และลบตัวอักษรอื่นๆ ทิ้งไป เหมาะสำหรับดึงเฉพาะตัวเลข, ภาษาอังกฤษ หรืออักขระพิเศษออกจากข้อความที่ปนกันมั่ว
แยกเบอร์โทรศัพท์ออกจากข้อความที่มีตัวหนังสือปน (เช่น "Tel: 081-234-5678")
ลบอักขระภาษาอื่นหรือสัญลักษณ์พิเศษออก ให้เหลือแต่ A-Z
เลือกเฉพาะตัวเลข 0 ถึง 9 (ใช้ range {"0".."9"} ได้)
เลือกเฉพาะตัวพิมพ์เล็ก a-z และตัวพิมพ์ใหญ่ A-Z
ได้ครับ เช่น {"ก".."ฮ"} แต่ต้องระวังเรื่องสระและวรรณยุกต์ที่อาจไม่อยู่ในช่วงที่เรียงติดกัน
ฟังก์ชันที่ผู้เขียนโยงไว้กับ Text.Select จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
Text.Remove จะคืนค่าข้อความใหม่ที่ตัดตัวอักษรที่อยู่ใน removeChars ออกไปทั้งหมด เป็นฟังก์ชันตรงข้ามกับ Text.Select
Text.Replace ใช้สำหรับแทนที่ทุกส่วนของข้อความเก่าในข้อความหลักด้วยข้อความใหม่ เป็น Case Sensitive และแทนที่ทีละครั้งที่เจอในข้อความทั้งหมด
Text.Split(text, separator) ใช้แยกข้อความเป็น List โดยอิงตามตัวคั่น (delimiter) ที่ระบุ สามารถใช้ตัวคั่นเพียงตัวเดียวหรือหลายตัวอักษร เช่น "|" หรือ ", the " ผลลัพธ์คืนค่าเป็น List ของข้อความ
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่