เมื่อมีค่าที่ใช้ซ้ำ บ่อยครั้งต้องการใช้สีแทนค่า เพื่อความหมายที่ชัดเจนกว่า (เช่น เสื้อผ้า ของเล่น) บทความนี้สอนสร้าง Drop Down List พร้อมสี 2 วิธี
2 วิธี สร้าง Drop Down List มีสี
1. สร้างเองด้วย Data Validation + Conditional Formatting
ข้อมูล: ร้านเสื้อผ้า - Order ID, Dress, Available Color, Available Size
1.1 สร้าง Drop Down List
- เลือกช่วง E4:E12 → Data → Data Validation
- Allow: List → Source: G4:G9 (รายการสี) → OK
1.2 ใส่สีให้ Drop Down
- เลือก E4:E12 → Home → Conditional Formatting → New Rule
- Rule Type: Format only cells that contain
- Format only cells with: Specific Text
- คลิกเลือกเซลล์ที่มีข้อความ (เช่น G4 = "Green")
- Format → Fill: เลือกสีเขียว → OK → OK
- ทำซ้ำสำหรับสีอื่นๆ
- ตอนเลือก "Green" จาก Drop Down → เซลล์จะเป็นสีเขียว
2. ใช้ Table Format สำหรับข้อมูล Dynamic
เหมาะเมื่อเพิ่มข้อมูลบ่อย Drop Down จะทำงานกับแถวใหม่อัตโนมัติ
2.1 สร้าง Drop Down สำหรับ Size และ Color
- D4: Data Validation → List → Source: I4:I7 (Size)
- E4: Data Validation → List → Source: G4:G7 (Color)
2.2 ใส่สีด้วย Conditional Formatting (Highlight Cells Rules)
- เลือก D4 → Home → Conditional Formatting → Highlight Cells Rules → Equal To
- เลือกเซลล์อ้างอิง (I4) → with: เลือกสี (Green Fill with Dark Green Text) → OK
- ทำซ้ำสำหรับ I5, I6, I7 และ G4-G7
2.3 จัดรูปแบบเป็น Table
- เลือก B3:E4 → Home → Format as Table → เลือกสไตล์ → ติ๊ก My table has headers
- เพิ่มข้อมูลแถวใหม่ (แถว 5) → Drop Down พร้อมสีพร้อมใช้ได้ทันที
- ถ้าไม่ต้องการ Filter บน Header: Table Design → Table Style Options → ยกเลิก Filter Button
สรุป
2 วิธี Drop Down List มีสี: 1) Manual Data Validation + Conditional Formatting (Format only cells that contain) 2) Table Format + Highlight Cells Rules (Equal To) สำหรับข้อมูล Dynamic
อ่านเพิ่มเติม
- Dependent Drop Down VBA (3 วิธี)
- Multiple Selection Drop Down (3 วิธี)
- Dynamic Dependent Drop Down
- IF Statement สร้าง Drop Down