0Pricing
Excel Formulas Academy · บทเรียน

จัดรูปตัวเลขเป็นข้อความด้วย TEXT

แสดงตัวเลขตามรูปแบบสกุลเงิน เปอร์เซ็นต์ และวันที่

จัดรูปตัวเลขเป็นข้อความด้วย TEXT เป็นบทเรียน Excel Formulas Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Excel Formulas Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน

เหตุใดจึงจัดรูปแบบเป็นข้อความ

การจัดรูปแบบเซลล์จะเปลี่ยนลักษณะที่ตัวเลขแสดงในเซลล์นั้นเอง แต่ถ้าต้องการนำตัวเลขที่จัดรูปแบบแล้วไปไว้ ภายในประโยค เช่น "ยอดรวมของคุณคือ $1,250.00" คุณจะต้องแปลงค่าให้เป็นข้อความที่จัดรูปแบบแล้ว

ฟังก์ชัน TEXT จะแปลงตัวเลขเป็นข้อความตามรูปแบบที่คุณเลือก ผลลัพธ์เป็นข้อความที่พร้อมนำไปเชื่อมกับคำต่าง ๆ

รูปแบบไวยากรณ์ของ TEXT

TEXT รับอาร์กิวเมนต์สองตัว:

  • ค่า ตัวเลขที่จะจัดรูปแบบ
  • ข้อความรูปแบบ รหัสรูปแบบที่อยู่ในเครื่องหมายอัญประกาศ

รหัสรูปแบบใช้สัญลักษณ์เดียวกับรูปแบบเซลล์ที่กำหนดเอง ตัวอย่างเช่น =TEXT(0.25, "0%") จะคืนค่าเป็นข้อความ 25% ผลลัพธ์เป็นข้อความ ไม่ใช่ตัวเลข

=TEXT(0.25, "0%")

รหัสรูปแบบสำหรับตัวเลข

สัญลักษณ์สองตัวใช้ควบคุมตัวเลข:

  • 0 บังคับให้มีตัวเลขหนึ่งหลัก โดยเติมศูนย์หากจำเป็น
  • # แสดงตัวเลขเฉพาะเมื่อมีตัวเลขนั้นอยู่แล้ว โดยไม่เติมหลัก

ดังนั้น =TEXT(5, "00") จะคืนค่าเป็น 05 ขณะที่ =TEXT(5, "##") จะคืนค่าเป็น 5 ให้ใช้ 0 เมื่อต้องการความกว้างคงที่ เช่น เลขที่ใบแจ้งหนี้

=TEXT(5, "00")

ทศนิยมและตัวคั่นหลักพัน

ใส่จุดทศนิยมในรูปแบบเพื่อกำหนดจำนวนตำแหน่งทศนิยม และใส่จุลภาคเพื่อเพิ่มตัวคั่นหลักพัน

=TEXT(1250.5, "#,##0.00") จะคืนค่าเป็น 1,250.50 ส่วน #,##0 ใช้จัดกลุ่มหลักพัน และ .00 บังคับให้มีทศนิยม בדיוקสองตำแหน่ง นี่คือรูปแบบบัญชีมาตรฐาน

=TEXT(1250.5, "#,##0.00")

การจัดรูปแบบสกุลเงิน

เพิ่มสัญลักษณ์สกุลเงินลงในรหัสรูปแบบโดยตรง สัญลักษณ์ส่วนใหญ่สามารถพิมพ์ตามตัวอักษรภายในเครื่องหมายอัญประกาศได้

=TEXT(1250.5, "$#,##0.00") จะคืนค่าเป็น $1,250.50 เครื่องหมายดอลลาร์เป็นเพียงส่วนหนึ่งของรูปแบบ คุณสามารถวางไว้หน้าหรือหลังตัวเลขได้ตามการตั้งค่าภูมิภาคที่ต้องการ

=TEXT(1250.5, "$#,##0.00")

การจัดรูปแบบเปอร์เซ็นต์

สัญลักษณ์เปอร์เซ็นต์ในรหัสรูปแบบจะคูณค่าด้วย 100 และเติมสัญลักษณ์เปอร์เซ็นต์ต่อท้าย

ดังนั้น =TEXT(0.1234, "0.0%") จะคืนค่าเป็น 12.3% ส่วน 0.0 จะคงทศนิยมไว้หนึ่งตำแหน่ง โปรดจำไว้ว่าค่าที่จัดเก็บเป็นเศษส่วน เช่น 0.1234 และ TEXT จะจัดการแปลงเป็นเปอร์เซ็นต์ที่อ่านง่ายให้

=TEXT(0.1234, "0.0%")

การจัดรูปแบบวันที่

TEXT ยังจัดรูปแบบวันที่โดยใช้รหัสวันที่ด้วย: yyyy คือปี, mm คือเดือน, dd คือวัน และ mmmm ใช้สำหรับชื่อเดือนแบบเต็ม

หาก A2 เก็บวันที่ไว้ =TEXT(A2, "mmmm d, yyyy") จะคืนค่าประมาณ 18 มิถุนายน 2026 นี่เป็นวิธีที่ง่ายที่สุดในการแสดงวันที่ตามรูปแบบที่ต้องการภายในข้อความ

=TEXT(A2, "mmmm d, yyyy")

การเชื่อม TEXT เข้ากับคำต่าง ๆ

พลังที่แท้จริงของ TEXT จะปรากฏเมื่อคุณนำไปเชื่อมกับป้ายกำกับโดยใช้ & หรือ CONCAT

="Total: " & TEXT(B2, "$#,##0.00") จะสร้างประโยคที่เรียบร้อย เช่น ยอดรวม: $1,250.50 หากไม่ใช้ TEXT ค่าใน B2 ที่ยังไม่ได้จัดรูปแบบจะถูกนำมาใส่ในข้อความโดยตรง

="Total: " & TEXT(B2, "$#,##0.00")

ข้อควรระวังสำคัญ

โปรดจำไว้ว่า TEXT จะคืนค่าเป็น ข้อความ ไม่ใช่ตัวเลข ผลลัพธ์ ดูเหมือน 1,250.50 แต่คุณจะไม่สามารถนำไปบวก รวม หรือคำนวณทางคณิตศาสตร์ได้โดยตรงอีกต่อไป

ดังนั้นให้ใช้ TEXT สำหรับการแสดงผลและป้ายกำกับเท่านั้น หากต้องใช้ค่าในการคำนวณภายหลัง ให้เก็บตัวเลขจริงไว้ แล้วใช้การปัดเศษหรือการจัดรูปแบบเซลล์แทน

=TEXT(B2, "#,##0.00") & " (display only)"

เทคนิคการเติมศูนย์

TEXT เหมาะอย่างยิ่งสำหรับสร้างรหัสที่มีความกว้างคงที่ สมมติว่าเลขคำสั่งซื้อควรมีตัวเลขห้าหลักเสมอ โดยเติมศูนย์นำหน้า

=TEXT(42, "00000") จะคืนค่าเป็น 00042 คุณยังสามารถเติมป้ายกำกับนำหน้าได้ด้วย: ="ORD-" & TEXT(42, "00000") จะให้ค่าเป็น คำสั่งซื้อ-00042 สัญลักษณ์ 0 รับประกันว่าจะเติมศูนย์ให้ครบ

="ORD-" & TEXT(42, "00000")

การแสดงจำนวนลบในวงเล็บ

รหัสรูปแบบสามารถมีได้สูงสุดสี่ส่วน โดยคั่นด้วยเครื่องหมายอัฒภาค: บวก;ลบ;ศูนย์;ข้อความ วิธีนี้ช่วยให้นักบัญชีแสดงจำนวนลบไว้ในวงเล็บได้

=TEXT(-1250.5, "#,##0.00;(#,##0.00)") จะคืนค่าเป็น (1,250.50) ส่วนแรกใช้จัดรูปแบบจำนวนบวก ส่วนที่สองใช้จัดรูปแบบจำนวนลบ นี่เป็นวิธีที่เรียบร้อยในการแสดงการขาดทุนโดยไม่ใช้เครื่องหมายลบ

=TEXT(-1250.5, "#,##0.00;(#,##0.00)")

ตรวจสอบความเข้าใจอย่างรวดเร็ว

ทดสอบความเข้าใจของคุณเกี่ยวกับฟังก์ชัน TEXT

สรุปทบทวน

ขณะนี้คุณสามารถแปลงตัวเลขเป็นข้อความที่จัดรูปแบบได้อย่างแม่นยำ:

  • TEXT(value, format_text) ใช้รหัสรูปแบบและคืนค่าเป็นข้อความ
  • 0 บังคับให้มีตัวเลขและเติมศูนย์, # แสดงตัวเลขที่เป็นตัวเลือก, , จัดกลุ่มหลักพัน และ . กำหนดตำแหน่งทศนิยม
  • ใช้ % สำหรับเปอร์เซ็นต์ ใช้สัญลักษณ์สกุลเงินสำหรับจำนวนเงิน และใช้รหัสวันที่ เช่น yyyy mm dd สำหรับวันที่
  • ผลลัพธ์เป็นข้อความ จึงควรใช้สำหรับป้ายกำกับและการแสดงผล ไม่ใช่การคำนวณทางคณิตศาสตร์ต่อ
="Total: " & TEXT(B2, "$#,##0.00")

คำถามที่พบบ่อย

บทเรียน “จัดรูปตัวเลขเป็นข้อความด้วย TEXT” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “จัดรูปตัวเลขเป็นข้อความด้วย TEXT” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Excel Formulas Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “จัดรูปตัวเลขเป็นข้อความด้วย TEXT”

แสดงตัวเลขตามรูปแบบสกุลเงิน เปอร์เซ็นต์ และวันที่ คุณปฏิบัติ Excel Formulas Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Excel Formulas Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Excel Formulas Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน

บทเรียน “จัดรูปตัวเลขเป็นข้อความด้วย TEXT” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Excel Formulas Academy นี้ได้ไหม

ได้ บทเรียน Excel Formulas Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ปัดเศษด้วย ROUND, ROUNDUP, ROUNDDOWN
  2. ตัดทศนิยมด้วย INT และ TRUNC
  3. ปัดเศษเป็นทวีคูณด้วย MROUND
  4. จัดรูปตัวเลขเป็นข้อความด้วย TEXT
← กลับไปที่ Excel Formulas Academy