| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| text | text | ข้อความต้นฉบับที่ต้องการแทนที่บางส่วน |
| start_position | integer | ตำแหน่งเริ่มต้น (นับจาก 1) ที่ต้องการเริ่มแทนที่ |
| num_chars | integer | จำนวนอักขระที่ต้องการแทนที่จากตำแหน่งเริ่มต้น |
| new_text | text | ข้อความใหม่ที่ใช้แทนที่อักขระเดิม |
REPLACE แทนที่บางส่วนของสตริงตามตำแหน่งและจำนวนอักขระที่กำหนด เหมาะสำหรับแก้ไขรหัสสินค้า หมายเลขโทรศัพท์ หรือทำความสะอาดข้อความให้ได้รูปแบบที่ต้องการ
เปลี่ยนคำนำหน้ารหัสสินค้าเฉพาะตำแหน่ง เพื่อให้สอดคล้องกับมาตรฐานใหม่
ซ่อนบางหลักของเบอร์โทรหรือเลขบัตร โดยแทนที่ด้วยเครื่องหมายอื่น
แทนที่คำหรืออักขระที่ผิดในตำแหน่งที่ทราบล่วงหน้าในชุดข้อมูลขนาดใหญ่
แทนที่ 3 อักขระแรกจาก OLD เป็น NEW เพื่ออัปเดตรหัสสินค้าให้เป็นมาตรฐานใหม่
แทนที่หลักที่ 4-6 ด้วย *** เพื่อไม่เปิดเผยหมายเลขเต็ม แต่ยังเหลือโครงสร้างที่พอระบุได้
เปลี่ยนอักขระตัวที่ 3 จาก C เป็น B โดยไม่ต้องแก้ข้อความส่วนอื่น ช่วยลดข้อผิดพลาดในการกรอกข้อมูล
REPLACE ใช้ตำแหน่งและจำนวนอักขระในการแทนที่ ส่วน SUBSTITUTE ใช้ค้นหาข้อความที่ตรงกันแล้วแทนที่ จึงเหมาะกับกรณีต่างกัน
เริ่มนับที่ 1 เสมอ ตำแหน่งแรกคือ 1 ถ้าตำแหน่งน้อยกว่า 1 จะเกิดข้อผิดพลาด
ฟังก์ชันที่ผู้เขียนโยงไว้กับ REPLACE จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
FIND คืนค่าตำแหน่งเริ่มต้นของ FindText ภายใน WithinText (เริ่มนับที่ 1) โดยค้นหาแบบแยกตัวพิมพ์ใหญ่/เล็ก และสามารถระบุ StartNum/NotFoundValue เพื่อควบคุมจุดเริ่มค้นหาและผลลัพธ์เมื่อไม่พบได้
FIXED แปลงตัวเลขเป็นข้อความ พร้อมกำหนดจำนวนทศนิยม และเลือกใส่/ไม่ใส่ตัวคั่นหลักพัน เหมาะกับการแสดงผลแบบรูปแบบคงที่
LEFT คืนค่าตัวอักษรจำนวนหนึ่งจากจุดเริ่มต้นของข้อความ ใช้ได้กับ Calculated Column โดยจะประมวลผลภาษาต่างๆ (Unicode) อย่างเดียวกัน
LEN นับจำนวนอักขระของสตริง รวมช่องว่างด้วย ใช้สำหรับตรวจสอบความยาวข้อมูล การทำความสะอาด และงานเงื่อนไขตามความยาวข้อความ
MID คืนสตริงย่อยจากข้อความ โดยเริ่มที่ StartNum (เริ่มนับที่ 1) และดึง NumChars ตัว ใช้บ่อยในการแยก/ตัดข้อความร่วมกับ LEFT/RIGHT/FIND/SEARCH
REPT ทำซ้ำข้อความตามจำนวนที่กำหนด ช่วยสร้างสัญลักษณ์ซ้ำๆ เช่น ดาว, จุด, หรือเครื่องหมายคั่น เพื่อจัดรูปแบบและเน้นข้อมูลในรายงาน
RIGHT คืนค่าตัวอักษรจำนวนหนึ่งจากจุดสิ้นสุดของข้อความ (ด้านขวา) ตามจำนวนที่ระบุ
SEARCH คืนค่าตำแหน่งเริ่มต้นของข้อความที่ค้นหา (ค้นหาแบบไม่สนตัวพิมพ์) หากไม่พบจะเกิดข้อผิดพลาด สามารถใช้กับ IFERROR หรือ COALESCE เพื่อจัดการกรณีไม่พบ
SUBSTITUTE ค้นหาและแทนที่ข้อความในสตริง สามารถแทนที่ทุกครั้งหรือเพียงครั้งที่ n เหมาะกับการปรับรูปแบบและทำความสะอาดข้อมูลโดยตรวจสอบเนื้อหา ไม่ใช่ตำแหน่ง
ฟังก์ชันทำความสะอาดข้อความ ลบช่องว่างส่วนเกินนำหน้า ท้าย และช่องว่างหลายตัวระหว่างคำ โดยคงไว้ช่องว่างเดี่ยวระหว่างคำเท่านั้น
UNICHAR รับค่าโค้ด Unicode (ฐานสิบ) และคืนอักขระที่ตรงกับโค้ดนั้น ใช้สร้างสัญลักษณ์หรืออักขระพิเศษใน Measures/Columns เพื่อเพิ่มความสื่อสารในรายงาน
VALUE แปลงข้อความที่แทนตัวเลขให้เป็นตัวเลข (decimal) เหมาะสำหรับข้อมูลนำเข้าที่ตัวเลขถูกเก็บเป็นข้อความหรือข้อมูลที่ไม่ทำความสะอาดอย่างถูกต้อง
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่