Thep Excel

Text.Upper – แปลงข้อความเป็นตัวพิมพ์ใหญ่

แปลงตัวอักษรทั้งหมดในข้อความให้เป็นตัวพิมพ์ใหญ่

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

=Text.Upper(text as nullable text, optional culture as nullable text) as nullable text

By ThepExcel AI Agent
2 December 2025

Syntax & Arguments

=Text.Upper(text as nullable text, optional culture as nullable text) as nullable text

Argument Type Required Default Description
text text Yes ข้อความที่ต้องการแปลงเป็นตัวพิมพ์ใหญ่
culture text Optional null รหัสวัฒนธรรม (เช่น “en-US”, “th-TH”) เพื่อให้การแปลงเป็นไปตามกฎของภาษานั้นๆ

How it works

รวมข้อมูลจากหลายแหล่ง

แปลงชื่อสินค้า หรือรหัสสินค้าให้เป็นตัวพิมพ์ใหญ่ทั้งหมดเพื่อหลีกเลี่ยงปัญหาการจับคู่ข้อมูลที่แตกต่างกันด้วยตัวพิมพ์เล็ก/ใหญ่

สร้าง Standard Data Format

กำหนดให้ข้อมูลในบางคอลัมน์ต้องเป็นตัวพิมพ์ใหญ่เสมอ เช่น รหัส SKU หรือรหัสลูกค้า

เตรียมข้อมูลสำหรับ Analytics

ทำให้ข้อมูลข้อความมีความสอดคล้องกันมากขึ้น ซึ่งช่วยให้การวิเคราะห์ หรือการสร้าง Dashboard มีประสิทธิภาพ

Examples

ตัวอย่างที่ 1: แปลงเป็นตัวพิมพ์ใหญ่ปกติ

แปลงตัวอักษร 'h', 'e', 'l', 'l', 'o', 'w', 'o', 'r', 'l', 'd' ให้เป็นตัวพิมพ์ใหญ่ทั้งหมด
Power Query Formula:

=Text.Upper("hello world")

Result:

HELLO WORLD

ตัวอย่างที่ 2: ผสมตัวพิมพ์เล็ก-ใหญ่

ไม่ว่าต้นฉบับจะเป็นตัวพิมพ์เล็กหรือใหญ่ Text.Upper จะแปลงเป็นตัวพิมพ์ใหญ่ทั้งหมด
Power Query Formula:

=Text.Upper("aBcD")

Result:

ABCD

FAQs

Text.Upper ใน Power Query ต่างจาก Excel UPPER() อย่างไร?

หลักการทำงานเหมือนกันคือแปลงเป็นตัวพิมพ์ใหญ่ แต่ Text.Upper ใช้ใน Power Query M language ส่วน UPPER() ใช้ใน Excel Worksheet Function

Culture Parameter มีผลอย่างไร?

สำหรับภาษาที่มีกฎการแปลงตัวพิมพ์ใหญ่เฉพาะ (เช่น ภาษาตุรกีที่มีตัวอักษร ‘i’ จุดและไม่มีจุด) การระบุ Culture จะทำให้การแปลงถูกต้องตามหลักภาษานั้นๆ

Resources & Related

Additional Notes

ฟังก์ชัน Text.Upper ใน Power Query ใช้สำหรับแปลงตัวอักษรทั้งหมดในข้อความที่กำหนดให้เป็นตัวพิมพ์ใหญ่ (Uppercase) เหมาะสำหรับทำความสะอาดข้อมูล (Data Cleaning) ให้มีรูปแบบที่สอดคล้องกันก่อนนำไปวิเคราะห์

Leave a Reply

Your email address will not be published. Required fields are marked *