การเปลี่ยนสีข้อความเป็นงานที่สำคัญมากใน Excel ช่วยในการเน้นและวิเคราะห์ข้อมูลได้หลายวิธี เราสามารถทำได้ด้วยตนเอง แต่ไม่มีฟังก์ชันหรือสูตรในตัวสำหรับเปลี่ยนสีข้อความ เราสามารถใช้สูตรใน Conditional Formatting หรือสร้างฟังก์ชันที่ผู้ใช้กำหนดโดยใช้ มาโคร VBA เพื่อทำภารกิจ ในบทความนี้ ฉันได้อธิบายสองวิธีด้วยขั้นตอนง่ายๆ ในการเปลี่ยนสีข้อความด้วยสูตรใน Excel
ดาวน์โหลดหนังสือฝึกหัด
คุณสามารถดาวน์โหลดเทมเพลต Excel ได้ฟรีจากที่นี่และฝึกฝนด้วยตัวเอง
2 วิธีการเปลี่ยนสีข้อความด้วยสูตรใน Excel
มาทำความรู้จักกับชุดข้อมูลของเรากันก่อน ฉันได้วางชื่อหนังสือและราคาออนไลน์ไว้เป็นเวลาสองปีติดต่อกัน เราจะเปลี่ยนสีราคาด้วยสูตร
วิธีที่ 1:สูตรที่มีการจัดรูปแบบตามเงื่อนไขเพื่อเปลี่ยนสีข้อความใน Excel
การจัดรูปแบบตามเงื่อนไข ช่วยจัดรูปแบบเซลล์ด้วยสีที่ไฮไลต์ ไอคอนตามเงื่อนไขที่เรากำหนด และมีประโยชน์มากในการเน้นข้อมูลได้ง่ายเกินไป เราจะใช้กฎของไฮไลต์เซลล์ และ กฎใหม่ ตัวเลือกในการเปลี่ยนสีข้อความใน Excel
#1 เน้นกฎของเซลล์
มีคำสั่งในตัวบางส่วนในกฎไฮไลต์เซลล์ ตัวเลือกที่เป็นเหมือนสูตร เราจะใช้เพื่อเปลี่ยนสีข้อความ
ขั้นตอน:
⏩เลือกช่วงข้อมูล C5:D12
⏩ จากนั้นคลิกดังนี้:หน้าแรก> การจัดรูปแบบตามเงื่อนไข> เน้นกฎของเซลล์
⏩ ต่อมา คุณจะได้รับ 4 ตัวเลือก ได้แก่ มากกว่า/ น้อยกว่า/ ระหว่าง/ เท่ากับ .
เลือกอันที่คุณต้องการ
ขั้นตอนสำหรับตัวเลือกมากกว่า:
ตอนแรกผมจะแสดงแอพพลิเคชั่นของ มากกว่า ตัวเลือก
⏩ เลือกช่วงที่คุณต้องการใน จัดรูปแบบเซลล์ที่มากกว่า กล่อง.
ฉันได้ตั้งค่าที่มากกว่ามูลค่า $120 ซึ่งหมายความว่าจะเปลี่ยนสีของข้อความและเน้นเฉพาะค่าที่มากกว่า 120 ดอลลาร์
⏩จากนั้นเลือกสีที่ต้องการ
⏩ สุดท้าย เพียงกด ตกลง .
ตอนนี้คุณจะเห็นว่าที่นี่แสดงผลลัพธ์ด้วยสีที่เราเลือก
ขั้นตอนสำหรับตัวเลือกน้อยกว่า:
ตอนนี้เราจะเปลี่ยนสีของข้อความที่น้อยกว่าค่าที่เลือก
⏩ พิมพ์ค่าที่น้อยกว่าใน จัดรูปแบบเซลล์ที่น้อยกว่า กล่อง.
ฉันได้ตั้งค่าที่น้อยกว่ามูลค่าที่ $110 ซึ่งหมายความว่าจะเปลี่ยนสีของข้อความและเน้นเฉพาะค่าที่น้อยกว่า 110 ดอลลาร์
⏩ เลือกสีที่ต้องการในภายหลัง
⏩ จากนั้นกด ตกลง .
ทีนี้ลองดูว่ามันเปลี่ยนสีของข้อความด้วยสีที่เราเลือกแล้ว
ขั้นตอนสำหรับตัวเลือกระหว่าง:
มาเปลี่ยนสีของข้อความที่อยู่ระหว่างสองค่าที่เลือกกัน
⏩ตั้งค่าช่วงเริ่มต้นและสิ้นสุดในจัดรูปแบบเซลล์ที่อยู่ระหว่าง กล่อง.
ฉันได้ตั้งไว้ที่ $105 และ $135 ดังนั้นมันจะเปลี่ยนสีของข้อความและเน้นเฉพาะค่าเหล่านั้นซึ่งอยู่ระหว่าง $105 ถึง $135
⏩จากนั้นเลือกสีที่ต้องการ
⏩ ภายหลัง เพียงกด ตกลง .
นี่คือผลลัพธ์ของเรา -
ขั้นตอนสำหรับตัวเลือกเท่ากับ:
ตอนนี้เราจะเปลี่ยนสีข้อความของค่าเหล่านั้นซึ่งเท่ากับค่าที่ระบุ
⏩ ตั้งค่าใน จัดรูปแบบเซลล์ที่เท่ากับ กล่อง.
ฉันได้ตั้งไว้ที่ $150
⏩จากนั้นเลือกสีที่ต้องการ
⏩ สุดท้าย เพียงกด ตกลง .
ตอนนี้คุณจะสังเกตเห็นว่าสีข้อความเปลี่ยนไป
#2 กฎใหม่
ใน กฎใหม่ ตัวเลือก การจัดรูปแบบตามเงื่อนไข คุณสามารถใช้สูตรใดก็ได้ที่คุณต้องการเพื่อเปลี่ยนสีข้อความ ที่นี่ ฉันจะเปลี่ยนสีข้อความของแถวนั้นหากค่าของ คอลัมน์ C มีค่ามากกว่า คอลัมน์ D .
ขั้นตอนที่ 1:
⏩เลือกช่วงข้อมูล C5:D12
⏩ คลิกดังต่อไปนี้:หน้าแรก> การจัดรูปแบบตามเงื่อนไข> กฎใหม่
กล่องโต้ตอบจะปรากฏขึ้น
ขั้นตอนที่ 2:
⏩ กด ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ จาก เลือกประเภทกฎ กล่องโต้ตอบ
⏩ จากนั้นพิมพ์สูตรที่ระบุด้านล่างใน ค่ารูปแบบที่สูตรนี้เป็นจริง กล่อง.
⏩ ต่อมา กด รูปแบบ .
กล่องโต้ตอบอื่นจะเปิดขึ้น
ขั้นตอนที่ 3:
⏩ ตั้งค่าสีที่คุณต้องการจาก สี กล่อง แบบอักษร ตัวเลือก. ได้สีส้มมาแล้วค่ะ
⏩ กด ตกลง และจะกลับไปที่กล่องโต้ตอบก่อนหน้า
ขั้นตอนที่ 4:
⏩ ในขณะนี้ เพียงกด ตกลง อีกครั้ง
นี่คือผลลัพธ์ของเราด้วยสีข้อความที่เลือก
อ่านเพิ่มเติม:Excel เน้นเซลล์หากมีค่ามากกว่าเซลล์อื่น (6 วิธี)
การอ่านที่คล้ายกัน:
- ใช้การจัดรูปแบบตามเงื่อนไขกับแต่ละแถวแยกกัน:3 เคล็ดลับ
- การจัดรูปแบบตามเงื่อนไขทั้งคอลัมน์โดยอิงตามคอลัมน์อื่น (6 ขั้นตอน)
- การจัดรูปแบบตามเงื่อนไขบนข้อความที่มีคำหลายคำใน Excel
- วิธีการจัดรูปแบบตามเงื่อนไขด้วยเกณฑ์หลายเกณฑ์ (11 วิธี)
- การจัดรูปแบบตามเงื่อนไขของตาราง Pivot ตามคอลัมน์อื่น (8 วิธีง่ายๆ)
วิธีที่ 2:การใช้มาโคร VBA เพื่อเปลี่ยนสีข้อความใน Excel
เราสามารถสร้างฟังก์ชันที่ผู้ใช้กำหนดเองได้ด้วย Excel VBA เพื่อเปลี่ยนสีข้อความ ฉันได้ตั้งชื่อฟังก์ชันว่า TextColor . มาดูวิธีการสร้างโค้ดกัน
ขั้นตอนที่ 1:
⏩ คลิกขวา เลื่อนเมาส์ไปที่ชื่อแผ่นงาน
⏩ เลือก ดูรหัส จาก เมนูบริบท .
VBA หน้าต่างจะเปิดขึ้น
ขั้นตอนที่ 2:
⏩เขียนโค้ดด้านล่าง-
Function TextColor(n1 As Double, n2 As Double) As Boolean
If n1 <= n2 Then
Application.Caller.Font.ColorIndex = 3
Else
' Set font to normal
Application.Caller.Font.ColorIndex = xlAutomatic
End If
End Function
Sub Tcolor()
End Sub
⏩จากนั้นกดปุ่ม เรียกใช้ ไอคอนกล่องโต้ตอบแมโครจะปรากฏขึ้น
ขั้นตอนที่ 3:
⏩ ตั้งชื่อมาโคร
⏩ ภายหลัง กด สร้าง .
ขั้นตอนที่ 4:
⏩จากนั้นกดปุ่ม เรียกใช้ ไอคอนอีกครั้งเพื่อเรียกใช้รหัส
ตอนนี้ฟังก์ชันของเราพร้อมใช้งานแล้ว ถ้าเงื่อนไข C5>D5 มาบรรจบกันก็จะแสดง 1 ด้วยสีปกติ ถ้าไม่อย่างนั้นก็จะแสดงเป็น 0 ด้วยสีแดง
ขั้นตอนที่ 5:
⏩พิมพ์สูตรที่กำหนดในเซลล์ D14-
=IF(C5>D5,1,0)+TextColor(C5,D5)
⏩กด ป้อน ปุ่ม
ตอนนี้เห็นว่าเงื่อนไขไม่เป็นไปตามนั้นจึงได้คืนค่า 0 ด้วยสีแดง
อ่านเพิ่มเติม: สูตร Excel เพื่อเปลี่ยนสีข้อความตามมูลค่า (+ วิธีโบนัส)
บทสรุป
ฉันหวังว่าวิธีการทั้งหมดที่อธิบายไว้ข้างต้นจะดีพอที่จะเปลี่ยนสีข้อความใน Excel ด้วยสูตรได้ อย่าลังเลที่จะถามคำถามใด ๆ ในส่วนความคิดเห็นและโปรดให้ข้อเสนอแนะ
บทความที่เกี่ยวข้อง
- วิธีการเปลี่ยนสีแถวตามค่าข้อความในเซลล์ใน Excel
- เปลี่ยนสีของข้อความและพื้นหลังของเซลล์ – คู่มือแบบอักษร Excel และเติมสีแบบสมบูรณ์
- 3 วิธีในการแปลงสัญลักษณ์ทางวิทยาศาสตร์เป็นข้อความใน Excel
- Excel VBA เพื่อเน้นข้อความเฉพาะในเซลล์ (6 วิธี)
- สีข้อความการจัดรูปแบบตามเงื่อนไข (3 วิธีง่ายๆ)