3 พ.ค. 2019 เวลา 12:00 • ธุรกิจ
สวัสดีครับ วันนี้ผมจะมานำเสนอฟังก์ชัน trim ซึ่งคาดว่าทุกคนน่าจะได้นำไปใช้กันครับ
ฟังก์ชั่น trim มีความสามารถตัดช่องว่างหรือการเว้นวรรคออกจากข้อความใน cell ครับ
โดยจะตัดช่องว่างหรือการเว้นวรรคให้เหลือเพียง 1 ช่องว่างหรือการเคาะเว้นวรรคครั้งเดียว หรือหากมีช่องว่างก่อนข้อความฟังก์ชัน trim ก็จะตัดช่องว่างดังกล่าวออกให้
โครงสร้างของฟังก์ชัน trim มี 1 argument คือ text เพื่อกำหนด cell อ้างอิง ให้ฟังก์ชัน trim ตัดช่องว่างหรือการเว้นวรรคที่เกินจำเป็นออก
มาดูตัวอย่างกันเลยครับ
ตามคอลัมน์ A จะพบว่า ข้อความมีการเว้นวรรคที่ไม่เท่ากัน บางข้อความมีการเว้นวรรคหลายครั้ง
การตัดเว้นวรรคที่เกินจำเป็นออกไป สามารถนำฟังก์ชัน trim มาช่วยได้ โดยใน argument จะกำหนด cell หรือข้อความอ้างอิง
จะพบว่าผลลัพธ์เมื่อใช้ฟังก์ชัน trim มาช่วยข้อความจะถูกจัดเป็นระเบียบมากขึ้น
หรือกรณีนำไปใช้รวมกับ ฟังก์ชันอื่น ๆ เช่น ฟังก์ชัน mid ตามตัวอย่างข้างล่างครับ
จะเห็นว่าในคอลัมน์ A ชื่อและนามสกุลในแต่ละบรรทัด มีการเว้นวรรคไม่เท่ากัน เมื่อใช้ฟังก์ชัน mid และ find มาช่วยในการดึงข้อความนามสกุล ผลลัพธ์ที่ได้จะเห็นว่ามีการดึงเว้นวรรคมาด้วย ซึ่งการกำหนด +1 แบบที่เคยนำเสนอไปแล้วใช้ไม่ได้ เพราะการเว้นวรรคแต่ละข้อความไม่เท่ากัน
(วิธีใช้ฟังก์ชัน mid และ find เคยนำเสนอตามลิ้งนี้ครับ https://www.blockdit.com/articles/5cc8307afa66c8101776a289)
1
ดังนั้น หากต้องการเพียงข้อความโดยไม่ให้มีการเว้นวรรคติดมาด้วยเราจะนำฟังก์ชัน trim มาครอบฟังก์ชัน mid ไว้อีกครั้ง
ตามภาพตัวอย่างข้างบน ฟังก์ชัน trim จะตัดช่องว่างหรือการเว้นวรรคหน้าข้อความ ที่เป็นผลลัพธ์จากการใช้ฟังก์ชัน mid ออกทั้งหมด
จบแล้วครับกับฟังก์ชัน trim คิดว่าทุกคนจะได้นำไปใช้ประโยชน์กันนะครับ
ปล. ถ้าสังเกตจะเห็นว่าผมยังไม่เคยนำเสนอการใช้ฟังก์ชัน right ดึงข้อความจากข้างหลัง โดยฟังก์ชั่น find มาช่วยหาการเว้นวรรคเป็นตัวแบ่งข้อความ เหมือนฟังชั่น left และ mid
เพราะว่าใน excel ไม่มีฟังก์ชันที่ ค้นหาลำดับตัวอักขระจากข้างหลังไปหน้า
ดังนั้น จึงจำเป็นต้องอาศัยฟังก์ชันอื่นๆ มาช่วยประมาณ 3 ฟังก์ชัน ซึ่งฟังก์ชัน trim เป็น 1 ในนั้นครับ ส่วนฟังก์ชันอื่นที่เกี่ยวข้องจะนำเสนอในครั้งต่อไปครับ ขอบคุณครับ
โฆษณา