1. ข้อมูลเป็นร้อยแถว… จะหาของยังไง?
เคยมั้ยครับ — คุณเปิดไฟล์ Excel ที่มีข้อมูลเป็นร้อยแถว แล้วต้องหาว่า:
- ยอดขายวันไหนที่มากกว่า 10,000 บาท?
- พนักงานคนไหนที่เงินเดือนต่ำกว่าเกณฑ์?
- สินค้าตัวไหนที่ใกล้หมดสต็อก?
การมานั่งเลื่อนดูทีละแถวคงใช้เวลานาน แถมยังอาจมองข้ามข้อมูลสำคัญไปด้วย
Conditional Formatting หรือ การจัดรูปแบบตามเงื่อนไข คือฟีเจอร์ที่จะช่วยให้ Excel เปลี่ยนสี เปลี่ยนฟอนต์ หรือเพิ่มไอคอนให้เซลล์ โดยอัตโนมัติ ตามเงื่อนไขที่คุณกำหนด!
ข้อดีของ Conditional Formatting:
- เห็นข้อมูลสำคัญได้ในพริบตา — ไม่ต้องมานั่งหาเอง
- อัปเดตอัตโนมัติ — เมื่อข้อมูลเปลี่ยน สีก็เปลี่ยนตาม
- ใช้กับข้อมูลชุดใหญ่ได้ — ไม่จำกัดแถว
- ตั้งค่าครั้งเดียว ใช้ได้เรื่อยๆ — ไม่ต้องมากด format ทีละเซลล์
เปิดไฟล์ตัวอย่างมาทำไปพร้อมกันนะครับ — มีชีทตัวอย่างพร้อมข้อมูลให้ลองทำตามทุกหัวข้อ จะได้เห็นภาพว่าการใช้ Conditional Formatning เปลี่ยนชีวิตคนทำงานยังไง!
2. Conditional Formatting คืออะไร?
Conditional Formatting คือฟีเจอร์ที่ให้คุณ กำหนดรูปแบบของเซลล์ตามเงื่อนไข เช่น:
- ถ้า ค่าในเซลล์ > 100 ให้ เซลล์นั้นเป็นสีเขียว
- ถ้า ค่าในเซลล์ < 50 ให้ เซลล์นั้นเป็นสีแดง
- ถ้า ข้อความมีคำว่า “ด่วน” ให้ ตัวหนาและสีส้ม
เงื่อนไขที่ Conditional Formatting ทำได้
| ประเภท | เงื่อนไข | ตัวอย่างการใช้งาน |
|---|---|---|
| ตัวเลข | มากกว่า, น้อยกว่า, เท่ากับ, ระหว่าง | ยอดขาย > 10,000 = สีเขียว |
| ข้อความ | มีคำว่า, ขึ้นต้นด้วย, ลงท้ายด้วย | สินค้าที่มีคำว่า “ด่วน” |
| วันที่ | วันนี้, เมื่อวาน, สัปดาห์นี้, เดือนนี้ | งานที่ครบกำหนดวันนี้ |
| ค่าซ้ำ | เซลล์ที่ซ้ำกัน | หาเลขบัญชีซ้ำในรายการ |
| สูตรกำหนดเอง | ใช้สูตร Excel อะไรก็ได้ | ตรวจสอบเงื่อนไขซับซ้อน |
3. วิธีใช้ Conditional Formatting แบบพื้นฐาน
3.1 Highlight Cell Rules — เน้นเซลล์ตามค่า
นี่คือประเภทที่ใช้บ่อยที่สุดครับ — เปลี่ยนสีเซลล์เมื่อค่าเป็นไปตามเงื่อนไขที่กำหนด
ตัวอย่าง: เน้นยอดขายที่มากกว่า 10,000 บาท
ข้อมูล: คอลัมน์ B (ยอดขาย) ตั้งแถวที่ 2-31
ขั้นตอน:
- เลือกเซลล์ B2:B31
- ไปที่แท็บ Home > Conditional Formatting > Highlight Cells Rules > Greater Than
- ในช่อง Format cells that are GREATER THAN: พิมพ์ 10000
- เลือกรูปแบบ เช่น Green Fill with Dark Green Text
- คลิก OK
ผลลัพธ์: เซลล์ที่มีค่ามากกว่า 10,000 จะกลายเป็นพื้นสีเขียวทันที!
รูปแบบอื่นๆ ใน Highlight Cells Rules:
- Less Than — น้อยกว่า (เช่น เน้นยอดขายต่ำกว่า 1,000)
- Between — อยู่ระหว่าง (เช่น เน้นยอดขาย 5,000-10,000)
- Equal To — เท่ากับ (เช่น เน้นพนักงานที่ได้คะแนน 100)
- Text that Contains — ข้อความที่มีคำว่า… (เช่น เน้นสินค้าที่มี “ลดราคา”)
- Duplicate Values — ค่าที่ซ้ำกัน (เช่น หาเลขบัตรประชาชนซ้ำ)
- More Rules — ปรับแต่งเพิ่มเติม เช่น กำหนดสีเอง
3.2 Top/Bottom Rules — เน้นค่าสูงสุด/ต่ำสุด
อยากรู้ว่าสินค้าขายดี 5 อันดับแรกคืออะไร? หรือพนักงานที่มีเงินเดือนต่ำที่สุด 10% คือใคร? ใช้ Top/Bottom Rules ครับ
ตัวอย่าง: เน้นยอดขาย 3 อันดับแรก
- เลือกช่วงข้อมูล B2:B31
- Home > Conditional Formatting > Top/Bottom Rules > Top 10 Items
- เปลี่ยน 10 เป็น 3
- เลือกรูปแบบ เช่น Green Fill
- OK
รูปแบบอื่นๆ ใน Top/Bottom Rules:
- Top 10% — คิดเป็นเปอร์เซ็นต์ (เช่น สินค้าขายดี 20% แรก)
- Bottom 10 Items — ค่าต่ำสุด 10 อันดับ
- Bottom 10% — ค่าต่ำสุด 10%
- Above Average — สูงกว่าค่าเฉลี่ย
- Below Average — ต่ำกว่าค่าเฉลี่ย
👨👨ใช้คู่กัน: คุณสามารถตั้ง Conditional Formatting หลายเงื่อนไขในเซลล์เดียวกันได้! เช่น เน้นสีเขียวค่าสูงสุด 3 อันดับ และสีแดงค่าต่ำสุด 3 อันดับในเวลาเดียวกัน
3.3 Data Bars — แท่งสีในเซลล์
นี่คือรูปแบบที่สวยงามและอ่านง่ายมากครับ — Excel จะสร้างแท่งสีในเซลล์ ยิ่งค่ามากแท่งก็ยิ่งยาว
ตัวอย่าง: แสดงยอดขายเป็น Data Bars
- เลือกช่วงข้อมูล B2:B31
- Home > Conditional Formatting > Data Bars
- เลือกสีที่ชอบ เช่น Blue Data Bar
ผลลัพธ์: ทุกเซลล์จะมีแท่งสีฟ้าอยู่ข้างใน ยิ่งยอดขายสูง แท่งก็ยิ่งยาว — มองปราดเดียวก็รู้ว่ายอดไหนมากสุด!
ข้อดีของ Data Bars:
- ดูง่ายเหมือนกราฟแนวนอนในเซลล์
- ไม่ต้องสร้าง Chart แยก
- อัปเดตอัตโนมัติเมื่อข้อมูลเปลี่ยน
3.4 Color Scales — เปลี่ยนสีตามค่า
Color Scales จะเปลี่ยนสีของเซลล์ตามลำดับค่า โดยใช้ช่วงสีตั้งแต่ต่ำสุดไปสูงสุด
ตัวอย่าง: ใช้ Color Scales แบบ 3 สี (แดง-เหลือง-เขียว)
- เลือกช่วงข้อมูลที่ต้องการ
- Home > Conditional Formatting > Color Scales
- เลือกแบบ Green – Yellow – Red Color Scale
ผลลัพธ์: ค่าต่ำสุดจะเป็นสีแดง ค่ากลางๆ เป็นสีเหลือง ค่าสูงสุดเป็นสีเขียว — มองปราดเดียวก็เห็นภาพรวมเลย!
รูปแบบ Color Scales ยอดนิยม:
- Green – Yellow – Red — เหมาะกับข้อมูลที่ค่าสูง = ดี
- Red – Yellow – Green — เหมาะกับข้อมูลที่ค่าต่ำ = ดี (เช่น อุณหภูมิ)
- White – Black — แบบเรียบหรู
- Blue – White – Red — ใช้กับข้อมูลที่มีทั้งบวกและลบ
3.5 Icon Sets — ไอคอนบอกสถานะ
นอกจากเปลี่ยนสีพื้นแล้ว — Conditional Formatting ยังเพิ่มไอคอนให้เซลล์ได้อีกด้วย!
ตัวอย่าง: ใช้ Icon Sets แบบ 3 สัญลักษณ์ (ไฟจราจร)
- เลือกช่วงข้อมูล
- Home > Conditional Formatting > Icon Sets
- เลือกชุดไอคอน เช่น 3 Traffic Lights (Unrimmed)
ผลลัพธ์: ไฟเขียว = ค่าสูง / ไฟเหลือง = ค่ากลาง / ไฟแดง = ค่าต่ำ
ชุดไอคอนที่มีให้เลือก:
- Traffic Lights — ไฟจราจร 3 หรือ 4 สี
- Flags — ธง (เหมาะกับลำดับที่)
- Stars — ดาว (เหมาะกับคะแนนความพึงพอใจ)
- Arrows — ลูกศรขึ้น/ลง/คงที่
- Signals — สัญญาณบอกสถานะ
4. สถานการณ์จริง 3 แบบที่ Conditional Formatting ช่วยชีวิต
สถานการณ์ที่ 1: ฝ่ายขาย — วิเคราะห์ยอดขายรายวัน 30 วัน
คุณได้รับไฟล์ยอดขายรายวันของร้านค้า 30 วัน และต้องรายงานหัวหน้าว่าวันไหนขายดีที่สุด และวันไหนยอดต่ำเตี้ยเรี่ยดิน
ข้อมูลที่มี:
- คอลัมน์ A: วันที่
- คอลัมน์ B: ยอดขาย
- คอลัมน์ C: จำนวนออเดอร์
วิธีใช้ Conditional Formatting:
- Highlight ยอดขาย > 15,000: Home > Conditional Formatting > Highlight Cells Rules > Greater Than > 15000 > Green Fill
- Highlight ยอดขาย < 3,000: Home > Conditional Formatting > Highlight Cells Rules > Less Than > 3000 > Red Fill
- Data Bars บนยอดขาย: Data Bars > Blue Data Bar — เปรียบเทียบสัดส่วนยอดขายแต่ละวันได้ทันตา
- Top 3: Top/Bottom Rules > Top 10 Items > เปลี่ยนเป็น 3
ผลลัพธ์: มองปราดเดียวก็รู้เลยว่ายอดขายวันที่ 4, 8, 12 เป็นวันที่ขายดีที่สุด ส่วนวันที่ 15 มียอดต่ำมาก — สามารถนำไปวิเคราะห์ต่อว่าวันที่ขายต่ำเกิดจากอะไร
สถานการณ์ที่ 2: HR — เช็คเงินเดือนพนักงานกับเกณฑ์บริษัท
น้อง A ทำงาน HR และมีข้อมูลเงินเดือนพนักงาน 50 คน ต้องตรวจสอบว่าใครได้เงินเดือนต่ำกว่าเกณฑ์ขั้นต่ำของบริษัทที่ 18,000 บาท และใครได้เกิน 50,000 บาท
วิธีใช้ Conditional Formatting:
- เลือกคอลัมน์ “เงินเดือน” (C2:C51)
- Highlight ต่ำกว่าเกณฑ์: Greater Than… เดี๋ยว… อันนี้ต้อง Less Than ครับ — Less Than > 18000 > Light Red Fill
- Highlight สูงกว่า 50,000: Greater Than > 50000 > Yellow Fill
- Data Bars: Data Bars > Red Data Bar — เปรียบเทียบเงินเดือนแต่ละคน
🔥เคล็ดลับ: ใช้ Icon Sets ด้วยครับ — Traffic Lights (3) โดยตั้งให้สีเขียว = เงินเดือนเหมาะสม, สีเหลือง = ใกล้ถึงเกณฑ์, สีแดง = ต่ำกว่าเกณฑ์!
สถานการณ์ที่ 3: คลังสินค้า — เช็คสต็อกสินค้าใกล้หมด
คุณมีข้อมูลสินค้า 100 รายการ ในคอลัมน์ชื่อสินค้าและจำนวนคงเหลือ ต้องการรู้ว่า “สินค้าตัวไหนใกล้หมดต้องรีบสั่งเพิ่ม”
ข้อมูลที่มี:
- คอลัมน์ A: รหัสสินค้า
- คอลัมน์ B: ชื่อสินค้า
- คอลัมน์ C: จำนวนคงเหลือ
วิธีใช้ Conditional Formatting:
- เลือก C2:C101
- Highlight สินค้าใกล้หมด: Less Than > 10 > Light Red Fill with Dark Red Text
- Highlight สินค้าหมด: Equal To > 0 > Red Fill (ตัวหนาสีขาว)
- Icon Sets: Icon Sets > 3 Traffic Lights — สินค้าที่เหลือเยอะ = เขียว, น้อย = เหลือง, หมด = แดง
เปรียบเทียบก่อน-หลัง:
- ก่อนใช้: ต้องเลื่อนดูทีละแถวว่าสินค้าตัวไหนใกล้หมด — เสียเวลานาน
- หลังใช้: แค่เหลือบมองก็เห็นเซลล์สีแดง — รู้ทันทีว่าต้องสั่งซื้ออะไรเพิ่ม!
5. การจัดการกฎ Conditional Formatting
เมื่อคุณตั้งกฎหลายๆ กฎในชีทเดียวกัน — การจัดการกฎเป็นสิ่งสำคัญครับ
ดูและจัดการกฎที่มีอยู่
- ไปที่ Home > Conditional Formatting > Manage Rules
- หน้าต่าง Conditional Formatting Rules Manager จะแสดงกฎทั้งหมด
- คุณสามารถ:
- Edit Rule — แก้ไขเงื่อนไขหรือรูปแบบ
- Delete Rule — ลบกฎที่ไม่ต้องการ
- New Rule — เพิ่มกฎใหม่
- Move Up/Down — จัดลำดับความสำคัญของกฎ
ลำดับความสำคัญของกฎ
Conditional Formatting จะทำงาน ตามลำดับกฎ — กฎที่อยู่บนสุดจะมีความสำคัญมากกว่า
ตัวอย่าง: ถ้าคุณตั้งกฎหนึ่งให้เป็นสีเขียวและอีกกฎเป็นสีแดง — สีที่แสดงคือกฎที่มีลำดับสูงกว่า
🔥เคล็ดลับ: ถ้าต้องการให้กฎใดทำงานก่อน — เลือกกฎนั้นแล้วคลิก Move Up
ลบ Conditional Formatting ทั้งหมด
อยากลบรูปแบบที่ตั้งไว้ทั้งหมดในชีท?
- เลือกเซลล์หรือช่วงที่ต้องการ
- Home > Conditional Formatting > Clear Rules
- เลือก:
- Clear Rules from Selected Cells — ลบเฉพาะเซลล์ที่เลือก
- Clear Rules from Entire Sheet — ลบทั้งหมดในชีทนี้
- Clear Rules from PivotTable — ลบใน PivotTable
6. เคล็ดลับขั้นต่อไปสำหรับมือใหม่ที่อยากเทพ
ใช้สูตรกำหนดเอง (Use a formula…)
เมื่อกฎสำเร็จรูปไม่พอ — คุณสามารถเขียนสูตร Excel เพื่อกำหนดเงื่อนไขได้เอง!
ตัวอย่าง 1: เน้นทั้งแถวเมื่อคอลัมน์ใดคอลัมน์หนึ่งตรงเงื่อนไข
สมมติว่าคุณมีข้อมูลพนักงานในคอลัมน์ A ถึง D และต้องการเน้นทั้งแถวที่แผนกเป็น “ฝ่ายขาย”
- เลือก A2:D51 (ทั้งช่วงข้อมูล)
- New Rule > Use a formula to determine which cells to format
- พิมพ์สูตร:
=$C2="ฝ่ายขาย" - ตั้งรูปแบบเป็นสีฟ้าอ่อน
- OK
ผลลัพธ์: ทั้งแถวที่คอลัมน์ C มีค่า “ฝ่ายขาย” จะถูกเน้นด้วยสีฟ้าอ่อนทั้งแถว ทำให้ดูง่ายมาก!
ตัวอย่าง 2: เน้นเซลล์ที่มียอดขายสูงกว่าค่าเฉลี่ย 2 เท่า
- เลือก B2:B31
- New Rule > Use a formula
- พิมพ์สูตร:
=B2>AVERAGE($B$2:$B$31)*2 - ตั้งรูปแบบเป็นสีส้มเข้ม
- OK
🔑คีย์สำคัญของสูตรกำหนดเองคือ การใช้ Absolute Reference ($) กับคอลัมน์ที่ต้องการให้เป็นหลัก — เช่น
=$C2หมายความว่าให้ตรวจสอบคอลัมน์ C แต่แถวเปลี่ยนตาม
ใช้กฎแบบลำดับ (Rule Priority)
ตั้งกฎหลายแบบในชุดข้อมูลเดียวกัน แล้วจัดลำดับให้เหมาะสม:
- กฎที่ 1: ค่า > 90 → สีเขียวเข้ม (สำคัญที่สุด)
- กฎที่ 2: ค่า 70-89 → สีเขียวอ่อน
- กฎที่ 3: ค่า 50-69 → สีเหลือง
- กฎที่ 4: ค่า < 50 → สีแดง
วิธีตั้ง: จัดลำดับโดยใช้ลูกศร Move Up / Move Down ใน Rules Manager
🔥เคล็ดลับ: ติ๊ก Stop If True สำหรับกฎแต่ละข้อ — ถ้ากฎแรกตรงเงื่อนไข จะไม่ตรวจสอบกฎถัดไป ช่วยเพิ่มประสิทธิภาพ!
การคัดลอก Conditional Formatting ไปยังชีทอื่น
ถ้าคุณตั้งกฎไว้ในชีทหนึ่งแล้ว และอยากใช้กฎเดียวกันในอีกชีท:
- คัดลอกเซลล์ที่ตั้งกฎไว้ (Ctrl + C)
- ไปที่ชีทปลายทาง
- คลิกขวาเลือก Paste Special > Formats
- หรือใช้ Format Painter (แปรงทาสี) ที่ Home tab
ตรวจสอบประสิทธิภาพ
Conditional Formatting อาจทำให้ Excel ช้าลง ถ้าใช้กับข้อมูลหลายหมื่นแถว:
- ใช้กับเท่าที่จำเป็น — ไม่ต้องตั้งกฎทั้งชีทถ้าใช้แค่บางคอลัมน์
- หลีกเลี่ยงสูตร VOLATILE — เช่น TODAY(), NOW(), RAND() ที่คำนวณใหม่ทุกครั้งที่ Excel เปลี่ยน
- ลบกฎที่ไม่ใช้ — เข้าไปจัดการ Rules Manager เป็นระยะ
7. สรุป: Conditional Formatting ทำให้คุณทำงานเร็วขึ้น 10 เท่า!
วันนี้เราได้เรียนรู้เครื่องมือสำคัญที่ช่วยให้ข้อมูลเด่นขึ้นมาในพริบตา — โดยที่คุณไม่ต้องมานั่งเปลี่ยนสีเองทีละเซลล์:
Conditional Formatting ทำอะไรได้บ้าง:
- ✅ Highlight Cell Rules — เน้นเซลล์ที่ค่า >, <, =, ระหว่าง
- ✅ Top/Bottom Rules — เน้นค่าสูงสุด/ต่ำสุด
- ✅ Data Bars — แท่งสีในเซลล์ ดูง่ายเหมือนกราฟ
- ✅ Color Scales — เปลี่ยนสีตามลำดับค่า
- ✅ Icon Sets — เพิ่มไอคอนบอกสถานะ
- ✅ สูตรกำหนดเอง — ยืดหยุ่นตามเงื่อนไขที่คุณเขียน
🌅เริ่มใช้ตั้งแต่พรุ่งนี้ครับ — แค่เริ่มจาก Highlight Cells Rules กับ Data Bars ก็ช่วยให้ทำงานเร็วขึ้นเยอะแล้ว!
อย่าลืมเปิดไฟล์ตัวอย่างและลองทำตามดูนะครับ — มี 3 ชีทให้ลองเล่น:
- ชีท “ยอดขาย” — ข้อมูลยอดขาย 30 วัน พร้อมตัวอย่าง Highlight, Data Bars, Color Scales, Icon Sets, Top/Bottom
- ชีท “พนักงาน” — ข้อมูลเงินเดือนพนักงาน ลองตั้งกฎแบบเน้นทั้งแถวด้วยสูตร
- ชีท “แบบฝึกหัด” — ข้อมูลเปล่าให้คุณลองตั้งกฎ Conditional Formatting ด้วยตัวเอง!
แล้วเจอกันในบทความหน้า VLOOKUP เบื้องต้น: ตามหาข้อมูลข้ามตาราง ที่จะสอนวิธีค้นหาข้อมูลจากตารางอื่นแบบมืออาชีพ!
Leave a Reply