Filter ขั้นสูง — Advanced Filter, Filter by Color/Icon, Search
1. ต่อยอดจาก Filter พื้นฐาน — ถึงเวลาอัปเกรดทักษะการกรองข้อมูล
ในบทความก่อนหน้าผมได้พาคุณไปรู้จัก Filter พื้นฐาน ทั้งการกรองข้อความ ตัวเลข วันที่ และการใช้ Search ในเมนู Filter กันไปแล้ว — วันนี้เราจะมาดู ฟีเจอร์กรองข้อมูลขั้นสูง ที่คนใช้ Excel เป็นประจำหลายคนยังไม่เคยลองใช้เลยครับ
คุณอาจจะสงสัยว่า “Filter ก็ Filter ไป จะมีอะไรให้เรียนอีก?” — แต่เชื่อผมเถอะครับ ฟีเจอร์ที่ผมจะพูดถึงวันนี้จะเปลี่ยนวิธีที่คุณจัดการข้อมูลใน Excel ไปตลอด:
- Advanced Filter — กรองข้อมูลโดยไม่ต้องใช้เมนู drop-down แต่ใช้การกำหนดเงื่อนไขเป็นช่วงเซลล์ต่างหาก
- Filter by Color แบบจัดเต็ม — กรองตามสีเซลล์ สีตัวอักษร และไอคอนจาก Conditional Formatting
- Search Filter พร้อม Wildcard — ใช้ * และ ? ค้นหาข้อมูลแบบโปร
- Date Filter เจาะลึก — จับกลุ่มวันที่แบบไตรมาส แบบปีต่องวด พร้อม Grouping
- Filter ใน Table vs Range — ข้อแตกต่างที่คนทำงานต้องรู้
ผมเตรียมไฟล์ตัวอย่างไว้ให้คุณแล้วครับ — เปิดไฟล์ตัวอย่างแล้วทำตามไปทีละขั้นตอน จะเข้าใจได้ง่ายกว่า และคุณสามารถเอาไปใช้กับงานจริงได้ทันที!
2. Advanced Filter — กรองข้อมูลแบบล้ำๆ ไม่ต้องใช้ลูกศร drop-down
Advanced Filter เป็นเครื่องมือที่ซ่อนอยู่ใน Data Tab ที่ทรงพลังมากครับ มันให้คุณกรองข้อมูลโดยใช้ ช่วงเงื่อนไข (Criteria Range) ที่คุณกำหนดเอง ซึ่งยืดหยุ่นกว่า Filter ทั่วไปมาก
Advanced Filter ต่างจาก Filter ปกติยังไง?
| ความสามารถ | Filter ปกติ (Ctrl+Shift+L) | Advanced Filter |
|---|---|---|
| กรองตามเงื่อนไขซับซ้อน | จำกัดเฉพาะ Text/Number/Date Filters | กำหนดเงื่อนไขเองด้วยสูตร |
| กรอง OR ข้ามคอลัมน์ | ทำไม่ได้ (AND อย่างเดียว) | ทำได้ |
| คัดลอกผลลัพธ์ไปที่อื่น | ไม่มี — ต้อง Copy เอง | มี built-in |
| ใช้สูตรเป็นเงื่อนไข | ไม่ได้ | ได้ เช่น =D2>AVERAGE(D:D) |
| แสดงเฉพาะคอลัมน์ที่เลือก | ไม่ได้ | ได้ (เลือก Extract) |
วิธีใช้ Advanced Filter
ขั้นตอนที่ 1: เตรียม Criteria Range (ช่วงเงื่อนไข)
Criteria Range คือพื้นที่ในชีทที่คุณใช้เขียนเงื่อนไข ซึ่งต้องมีรูปแบบดังนี้:
- แถวแรก: คัดลอกชื่อคอลัมน์ (Header) ที่ต้องการกรอง
- แถวถัดไป: เงื่อนไขที่ต้องการ
ตัวอย่าง: คุณต้องการดูพนักงานแผนก “ขาย” ที่เงินเดือนมากกว่า 25,000 บาท
ที่เซลล์ F1:G2 ให้พิมพ์:
| แผนก | เงินเดือน |
|---|---|
| ขาย | >25000 |
หลักการเขียน Criteria:
- เงื่อนไขใน แถวเดียวกัน = AND (ต้องเป็นจริงพร้อมกัน)
- เงื่อนไขต่างแถวกัน = OR (เป็นจริงอันใดอันหนึ่งก็พอ)
ขั้นตอนที่ 2: เรียกใช้ Advanced Filter
- คลิกที่เซลล์ใดก็ได้ในตารางข้อมูลของคุณ
- ไปที่ Data Tab > Advanced (ในกลุ่ม Sort & Filter)
- หน้าต่าง Advanced Filter จะเปิดขึ้นมา
ขั้นตอนที่ 3: กำหนดค่าต่างๆ
Action:
- Filter the list, in-place — กรองในตำแหน่งเดิม (เหมือน Filter ปกติ)
- Copy to another location — คัดลอกผลลัพธ์ไปวางที่อื่น (เจ๋งมาก!)
List range: ช่วงข้อมูลของคุณ (Excel จะเลือกให้อัตโนมัติ)
Criteria range: คลิกเลือกช่วงที่เป็นเงื่อนไขที่คุณเตรียมไว้
Copy to: (ถ้าเลือก Copy to) ให้เลือกเซลล์ปลายทาง
- คลิก OK
ผลลัพธ์: ข้อมูลจะถูกกรองตามที่คุณกำหนด หรือคัดลอกไปยังตำแหน่งที่เลือก
ตัวอย่างที่ 1: กรอง OR ข้ามคอลัมน์
สมมติว่าคุณต้องการดู พนักงานแผนกขาย หรือ คนที่มีเงินเดือนมากกว่า 30,000 บาท — Filter ปกติทำไม่ได้เพราะเป็น OR ข้ามคอลัมน์
วิธีทำด้วย Advanced Filter:
ใน Criteria Range ให้เขียนแบบนี้:
| แผนก | เงินเดือน |
|---|---|
| ขาย | |
| >30000 |
สังเกต: เงื่อนไข “ขาย” อยู่ในแถวที่ 2 ส่วน “>30000” อยู่ในแถวที่ 3 — คนละแถวกัน = OR
ผลลัพธ์: จะแสดงทั้งพนักงานแผนกขาย (ไม่ว่าจะเงินเดือนเท่าไหร่) และ พนักงานเงินเดือน > 30,000 (ไม่ว่าจะอยู่แผนกไหน)
ตัวอย่างที่ 2: ใช้สูตรเป็นเงื่อนไข
นี่คือจุดที่ Advanced Filter ทรงพลังที่สุดครับ — คุณสามารถใช้ สูตร Excel เป็นเงื่อนไขได้!
ตัวอย่าง: ต้องการดูพนักงานที่มีเงินเดือนสูงกว่าค่าเฉลี่ยของทั้งบริษัท
วิธีทำ:
- ที่ F1 พิมพ์ชื่อคอลัมน์อะไรก็ได้ (เช่น “สูงกว่าค่าเฉลี่ย”)
- ที่ F2 พิมพ์สูตร:
=C2>AVERAGE($C$2:$C$21)
- โดยที่ C คือคอลัมน์เงินเดือน, 2 คือแถวแรกของข้อมูล
- 🔑สำคัญมาก: สูตรต้องอ้างอิงถึง แถวแรกของข้อมูล เสมอ และใช้ Lock Reference ($) สำหรับช่วง
- เรียก Advanced Filter > Criteria Range = F1:F2
- OK
ผลลัพธ์: แสดงเฉพาะพนักงานที่เงินเดือนสูงกว่าค่าเฉลี่ยของบริษัท!
ตัวอย่างที่ 3: Extract เฉพาะบางคอลัมน์
คุณมีข้อมูล 20 คอลัมน์ แต่อยากได้แค่ชื่อ แผนก และเงินเดือน ของพนักงานแผนก IT — Advanced Filter สรุปให้คุณได้เลยครับ
วิธีทำ:
- เตรียม Criteria Range: คอลัมน์ “แผนก” = IT
- เลือก Action: Copy to another location
- ที่ Copy to: เลือกเซลล์ว่าง แล้ว พิมพ์เฉพาะชื่อคอลัมน์ ที่คุณต้องการ (ชื่อ, แผนก, เงินเดือน) ในแถวแรก
- OK
ผลลัพธ์: เฉพาะชื่อ แผนก เงินเดือน ของพนักงาน IT ถูกคัดลอกไปไว้ที่ที่คุณกำหนด!
เปิดไฟล์ตัวอย่างครับ — ที่ชีท “พนักงาน” มี Advanced Filter พร้อม Criteria Range ให้คุณแล้ว ลองเปลี่ยนเงื่อนไขดู!
3. Filter by Color / Font Color / Icon — กรองตามรูปแบบที่คุณระบาย
บทความก่อนหน้าผมพูดถึง Filter by Color ไว้สั้นๆ แต่เราลงลึกกันครับ — เพราะหลายสายงานใช้สีในการทำงานมากจริงๆ
วิธีกรองตามสีเซลล์
เช่นในงานติดตามสถานะ พวกเราชอบใช้วิธีการลงสีเซลล์เพื่อบอกสถานะ เช่น:
- เขียว: ผ่านเกณฑ์
- เหลือง: กำลังดำเนินการ
- แดง: มีปัญหา
วิธีกรอง:
- คลิกลูกศรที่คอลัมน์ที่มีสี
- เลือก Filter by Color
- เลือกสีที่ต้องการกรอง (เช่น เลือกสีแดง เพื่อดูเฉพาะรายการที่มีปัญหา)
ผลลัพธ์: แสดงเฉพาะแถวที่เซลล์ในคอลัมน์นั้นมีสีแดง — เห็นทันทีว่ารายการไหนต้องรีบจัดการ
วิธีกรองตามสีตัวอักษร
บางคนใช้การเปลี่ยน Font Color แทนการลงสีพื้นหลัง เช่น สีแดง = ค่าติดลบ สีเขียว = ค่าบวก
วิธีกรอง:
- คลิกลูกศรที่คอลัมน์
- เลือก Filter by Color > Filter by Font Color
- เลือกสีตัวอักษรที่ต้องการ
วิธีกรองตาม Conditional Formatting Icon
ถ้าคุณใช้ Icon Sets ใน Conditional Formatting เช่น ธงเขียว/เหลือง/แดง หรือ Traffic Light:
วิธีกรอง:
- คลิกลูกศรที่คอลัมน์ที่มี Icon
- เลือก Filter by Color
- จะเห็นรายการไอคอนที่ปรากฏในคอลัมน์นั้น
- เลือกไอคอนที่ต้องการกรอง (เช่น เลือกธงแดง เพื่อดูรายการที่ต้องปรับปรุง)
ประยุกต์ใช้จริง — งานตรวจสอบคุณภาพ
สมมติว่าคุณเป็นวิศวกรฝ่ายผลิตที่ใช้ Conditional Formatting ในตารางตรวจสอบคุณภาพสินค้า:
- ไอคอนธงเขียว: ค่าอยู่ในเกณฑ์
- ไอคอนธงเหลือง: ค่าใกล้เคียงขีดจำกัด
- ไอคอนธงแดง: ค่าเกินขีดจำกัด
ด้วย Filter by Icon คุณสามารถกรองเฉพาะธงแดงขึ้นมาดูก่อน เพื่อเข้าไปตรวจสอบและแก้ไขได้ทันที!
เปิดไฟล์ตัวอย่างชีท “ตรวจสอบคุณภาพ” ครับ — มีข้อมูลอุณหภูมิของเครื่องจักร 10 เครื่องใน 15 วัน พร้อม Conditional Formatting Icon Sets (ธง) — ลองกรองเฉพาะไอคอนธงแดงดูครับ!
4. Search Filter กับ Wildcard — ตามล่าหาข้อมูลที่เรารู้แค่บางส่วน
บทความก่อนหน้าผมพูดถึงช่อง Search ใน Filter — แต่ยังมีอีกหนึ่งเทคนิคที่คนไม่ค่อยรู้: Wildcard ในช่อง Search Filter
Wildcard คืออะไร?
Wildcard คืออักขระพิเศษที่ใช้แทนตัวอักษร มี 3 ตัวที่ควรรู้:
| Wildcard | ความหมาย | ตัวอย่าง |
|---|---|---|
| * (Asterisk) | แทนอักขระกี่ตัวก็ได้ | “สม*” = สมชาย, สมหญิง, สมศักดิ์ |
| ? (Question Mark) | แทนอักขระ 1 ตัวเท่านั้น | “ส?ขาย” = สมขาย |
| ~ (Tilde) | ใช้ค้นหา *, ?, ~ จริงๆ | “~*” = ค้นหาเครื่องหมาย * |
การใช้ Wildcard ใน Search Filter
ตัวอย่าง: คุณต้องการหา สินค้าทุกตัวที่มี “น้ำ” อยู่ตรงกลางชื่อ — “น้ำดื่ม”, “น้ำอัดลม”, “น้ำปลา”
ในช่อง Search Filter:
- คลิกลูกศรที่คอลัมน์ “ชื่อสินค้า”
- ในช่อง Search พิมพ์
น้ำ - Enter — Search จะแสดงรายการทั้งหมดที่มีคำว่า “น้ำ” (ไม่ว่าจะอยู่ต้น กลาง หรือท้ายชื่อ)
แต่ถ้าคุณต้องการเฉพาะเจาะจงมากกว่านั้น เช่น ชื่อที่ขึ้นต้นด้วย “น้ำ” — พิมพ์ น้ำ* ในช่อง Search
หรือ ชื่อที่ลงท้ายด้วย “น้ำ” — พิมพ์ *น้ำ
ใช้ ? (Question Mark) กรองรหัสสินค้า
สมมติว่ารหัสสินค้าของคุณมีรูปแบบ CAT-001, CAT-002, DOG-001 — ถ้าคุณต้องการหาเฉพาะรหัสที่ขึ้นต้นด้วย CAT ตามด้วยตัวเลข 3 หลัก:
ในช่อง Search พิมพ์: CAT-???
ผลลัพธ์: จะแสดง CAT-001, CAT-002, CAT-010… แต่ไม่แสดง DOG-001 หรือ CAT-AB1
ตัวอย่างประยุกต์ — ค้นหารายการค้างส่ง
คุณเป็นเจ้าของร้านค้าออนไลน์ มีออเดอร์ค้างส่งหลายร้อยรายการ — คุณต้องการหารายการที่มีหมายเลข Tracking ขึ้นต้นด้วย “TH” และตามด้วยตัวเลข 5 หลัก:
ในช่อง Search Filter ของคอลัมน์ Tracking Number: พิมพ์ TH?????
แค่ 2 วิ ได้ผลลัพธ์ที่ต้องการทันที!
ข้อควรระวังในการใช้ Wildcard
- Wildcard ใช้ได้ใน Search Filter และ Text Filters (เช่น Begins With, Contains)
- ใน Number Filter ใช้ไม่ได้
- อาจทำงานช้าได้ ถ้าข้อมูลเยอะมาก (1 แสนแถว+) — ถ้าเจอปัญหานี้แนะนำ Power Query
- Search Filter ไม่แยก case หรือไม่แยกอักษรพิมพ์ใหญ่หรือพิมพ์เล็กนะครับ “somchai” == “Somchai”
5. Date Filter เจาะลึก — กรองเวลาให้เหนือชั้น
บทความก่อนผมพูดถึง Date Filter พื้นฐานไปแล้ว — มาดูเทคนิคที่คนใช้ Excel มาหลายปียังใช้ไม่เป็นกันบ้างครับ
การ Group วันที่ใน Filter
เมื่อคุณ Filter คอลัมน์ที่เป็นวันที่ — Excel จะจัดกลุ่มวันที่ให้อัตโนมัติเป็นปี ไตรมาส และเดือน ให้คุณเลือกกรองสะดวกขึ้น!
วิธี Group:
- คลิกขวาที่คอลัมน์วันที่
- เลือก Group
- เลือกระดับที่ต้องการ (Year, Quarter, Month)
ตัวอย่าง: คุณต้องการดูยอดขายเฉพาะ ไตรมาส 1 ของปี 2026
- Filter > ติ๊ก Year 2026 > ติ๊ก Quarter 1 > OK
Date Filter แบบต่อเนื่อง — YTD, Last 30 Days
นอกจาก Date Filter สำเร็จรูป (Today, This Week, This Month) คุณยังสามารถสร้าง Date Filter แบบกำหนดเองได้:
YTD (Year to Date): แสดงข้อมูลตั้งแต่ 1 ม.ค. ถึงวันนี้
- คลิกลูกศรวันที่ > Date Filters > Between…
- พิมพ์
1/1/2026ถึง31/7/2026(หรือวันสุดท้ายที่คุณมีข้อมูล) - OK
Last 30 Days: แสดงข้อมูล 30 วันที่ผ่านมา
- Date Filters > Between…
- พิมพ์วันที่ย้อนหลัง 30 วัน ถึงวันนี้
- OK
การใช้ Custom Date Filter กับ Advanced Filter
คุณยังสามารถใช้ Advanced Filter ร่วมกับวันที่แบบมีเงื่อนไขขั้นสูงได้ เช่น:
แสดงเฉพาะรายการที่มีวันที่ในเดือนนี้:
ที่ Criteria Range พิมพ์:
=MONTH(A2)=MONTH(TODAY())
(สมมติว่าวันที่อยู่ในคอลัมน์ A)
หรือแสดงรายการที่เลยกำหนดส่ง (Overdue):
=A2<TODAY()
ในไฟล์ตัวอย่างชีท “ยอดขาย” ผมเตรียมข้อมูลวันที่พร้อม Date Grouping ไว้ให้คุณแล้ว — ลองกด Filter แล้วสังเกตว่า Excel Group ปีกับไตรมาสให้คุณโดยอัตโนมัติ!
6. Filter ใน Table vs Range — มือโปรต้องรู้ความต่าง
หลายคนอาจสงสัยว่า Filter ธรรมดากับ Filter ใน Table (Ctrl + T) ต่างกันยังไง — ตอบให้ตรงนี้เลยครับ
ข้อแตกต่างหลัก
| คุณสมบัติ | ปกติ (Range) | Table |
|---|---|---|
| Auto-expand | ต้องปรับช่วงเอง | ขยายอัตโนมัติ |
| Filter Headers | ใช้ AutoFilter (Ctrl+Shift+L) | มีให้อัตโนมัติ |
| Total Row | ไม่มี | มีให้เลือก |
| Structured Reference | ไม่มี | =[@ยอดขาย] |
| Slicer | ไม่มี (ต้องใช้ PivotTable) | มี Slicer สำหรับ Table |
| Sort พร้อม Filter | ทำได้ แต่ช้ากว่า | เร็วกว่าและ Sync กัน |
ทำไมควรใช้ Table เสมอเวลา Filter
1. เวลาเพิ่มข้อมูล — Table รวมให้อัตโนมัติ
ถ้าคุณเพิ่มแถวใหม่ต่อจากข้อมูลล่างสุด — Table จะขยายช่วงข้อมูลให้เอง ทำให้ Filter ครอบคลุมข้อมูลใหม่โดยอัตโนมัติ ไม่ต้องมานั่งปรับช่วง Filter ทุกครั้ง
2. Total Row — สรุปข้อมูลที่ Filter ไว้ได้ทันที
เปิด Total Row ใน Table (Design Tab > Total Row) แล้วเลือกฟังก์ชันที่ต้องการ:
- เมื่อคุณ Filter เฉพาะแผนกขาย — Total Row จะ SUM เฉพาะที่เห็น!
- เปลี่ยนจาก SUM เป็น AVERAGE, COUNT, MAX ได้คลิกเดียว
3. Slicer — Filter แบบ Visual ที่คุณต้องลอง
Table รองรับ Slicer (เครื่องมือกรองข้อมูลแบบปุ่มกด) ซึ่ง Filter ปกติทำไม่ได้:
- ไปที่ Design Tab > Insert Slicer
- เลือกคอลัมน์ที่ต้องการ (เช่น แผนก)
- ได้ปุ่มสวยๆ กดเลือกแผนกได้เหมือนกดรีโมท
- กดปุ่มค้าง + Ctrl เพื่อเลือกหลายแผนก
ตัวอย่างการใช้งาน Slicer
สมมติว่าคุณมีตารางยอดขาย 1,000 แถวที่ทำเป็น Table ไว้ — แทนที่จะคลิก Filter drop-down ทุกครั้ง:
- Insert Slicer สำหรับ “หมวดหมู่สินค้า”
- กดปุ่ม “เครื่องดื่ม” — ตารางกรองเฉพาะเครื่องดื่มทันที
- กด “อาหารแห้ง” — สลับไปดูอาหารแห้งได้ในคลิกเดียว
- กดปุ่มรูปกากบาทที่มุม Slicer เพื่อล้าง Filter
Slicer ทำงานกับ Table เท่านั้นครับ — ถ้าคุณใช้ Range ปกติจะไม่มีตัวเลือกนี้
ในไฟล์ตัวอย่างชีท “ยอดขาย” ผมทำเป็น Table พร้อม Slicer ให้คุณแล้ว — ลองเปลี่ยนดูว่ากดสะดวกกว่า Filter ปกติแค่ไหน!
7. ตัวอย่างประยุกต์ — ใช้ Filter ขั้นสูงกับงานจริง
สถานการณ์ที่ 1: ฝ่ายขาย — คัดลอกเฉพาะข้อมูลที่ต้องการส่งให้ผู้บริหาร
คุณมีข้อมูลยอดขายทั้งหมด 500 แถว แต่ผู้บริหารอยากดูเฉพาะ 5 อันดับแรกของสินค้าที่ขายดีที่สุดในไตรมาส 2
วิธีทำแบบ Advanced Filter:
- เตรียม Criteria Range: คอลัมน์วันที่ > Between 1/4/2026 to 30/6/2026
- Advanced Filter > Copy to another location
- เลือก Unique records only ถ้ากลัวซ้ำ
- OK — ได้ตารางย่อยไปส่งผู้บริหารทันที
สถานการณ์ที่ 2: คลังสินค้า — ดูสินค้าที่ต้องสั่งเพิ่ม
คุณมีข้อมูลสินค้า 1,000 รายการ สินค้าไหนที่จำนวนคงเหลือน้อยกว่า 10 ชิ้นจะต้องสั่งเพิ่ม
วิธีทำ:
- เปิด Filter
- Filter จำนวนคงเหลือ < 10
- Filter โดยสีถ้าใช้ Conditional Formatting (สีแดง = สินค้าหมด สีเหลือง = ใกล้หมด)
- Filter by Color > เลือกสีแดงและเหลือง — เจอสินค้าที่ต้องรีบจัดการทันที!
สถานการณ์ที่ 3: การเงิน — ดูเฉพาะรายการที่สูงกว่าค่าเฉลี่ย
คุณเป็นนักบัญชีที่ต้องตรวจสอบรายการค่าใช้จ่าย ต้องการดูเฉพาะรายการที่สูงกว่าค่าเฉลี่ยของทั้งเดือน
วิธีทำด้วย Advanced Filter:
- ที่ Criteria Range พิมพ์:
=B2>AVERAGE($B$2:$B$100) - Advanced Filter > Filter in-place
- OK — เห็นเฉพาะรายการที่สูงกว่าค่าเฉลี่ย!
สถานการณ์ที่ 4: HR — รวมพนักงานขายกับพนักงาน IT
Filter ปกติทำ OR ข้ามคอลัมน์ไม่ได้ — แต่ Advanced Filter ทำได้:
Criteria Range:
| แผนก |
|---|
| ขาย |
| IT |
ต่างแถวกัน = OR = แสดงทั้งแผนกขายและ IT!
8. ข้อควรระวังเพิ่มเติม
นอกจากข้อควรระวังจากบทความก่อน (Clear Filter, Merge Cells, การลบข้อมูล) — มีข้อควรระวังเพิ่มเติมสำหรับมือใหม่หัดใช้ Advanced Filter:
Criteria Range ผิด
ต้องระวังว่า Criteria Range ต้องรวม Header ที่ตรงกับชื่อคอลัมน์เป๊ะๆ ครับ ถ้าชื่อไม่ตรง — Advanced Filter อาจทำงานไม่ถูกต้อง
วิธีแก้: Copy Header จากตารางข้อมูลมาใช้ ไม่ต้องพิมพ์เอง
ลืม Lock Reference ในสูตรของ Advanced Filter
เวลาใช้สูตรใน Criteria Range — ต้อง Lock ช่วงข้อมูลด้วย $ เสมอ เช่น $C$2:$C$100 ไม่ใช่ C2:C100
Advanced Filter ไม่ Update อัตโนมัติ
Filter ปกติจะ Update ทันทีที่คุณเปลี่ยนข้อมูล — แต่ Advanced Filter ไม่ Update อัตโนมัติ ถ้าคุณเปลี่ยนข้อมูลหรือเงื่อนไข ต้องเรียกใช้ Advanced Filter ใหม่ทุกครั้ง
Slicer เชื่อมกับ Table เดียว
Slicer ที่สร้างจาก Table จะเชื่อมกับ Table นั้นเท่านั้น ถ้าคุณมีหลาย Table ต้องสร้าง Slicer แยกกัน
Wildcard ใน Search Filter ใช้ * และ ? ได้ แต่ต้องระวัง
ถ้าชื่อสินค้าของคุณมีเครื่องหมาย * จริงๆ เช่น สินค้า “น้ำยาล้างจาน*” — การพิมพ์ * ใน Search จะ Match กับทุกตัวอักษร ให้ใช้ ~* แทน
9. สรุป
วันนี้เราได้เรียนรู้เทคนิค Filter ขั้นสูงที่ทำให้คุณทำงานกับข้อมูลได้อย่างมืออาชีพมากขึ้น:
| เครื่องมือ | ใช้ยังไง | เหมาะกับ |
|---|---|---|
| Advanced Filter | Data Tab > Advanced | เงื่อนไขซับซ้อน, OR, Extract |
| Filter by Color/Icon | Filter by Color ในเมนู Filter | ตารางที่ใช้สี/ไอคอนบอกสถานะ |
| Wildcard Search | *, ? ในช่อง Search Filter | ค้นหารูปแบบข้อความ |
| Date Grouping | Filter > วันที่ > Group โดย Excel | ข้อมูลรายเดือน/ไตรมาส |
| Table + Slicer | Design Tab > Insert Slicer | กรองข้อมูลแบบ Visual |
เคล็ดลับส่งท้าย:
- ใช้ Advanced Filter + Copy to เมื่อคุณต้องการแยกข้อมูลบางส่วนไปประมวลผลต่อ
- ทำข้อมูลเป็น Table ก่อนใช้ Filter เสมอ — ยิ่งถ้าข้อมูลมีแนวโน้มเพิ่มขึ้นเรื่อยๆ
- ใช้ Slicer ถ้าคุณต้องเปลี่ยน Filter บ่อยๆ และอยากให้ดูสวยงาม
- จำ Wildcard * และ ? ไว้ — ช่วยชีวิตตอนหา Tracking Number หรือรหัสสินค้า
ไฟล์ตัวอย่างที่เตรียมไว้ให้มี 3 ชีทให้คุณลองฝึก:
- ชีท “พนักงาน” — ลอง Advanced Filter จับคู่ OR และใช้สูตรเป็นเงื่อนไข
- ชีท “ตรวจสอบคุณภาพ” — ลอง Filter by Icon (ธง) เพื่อดูเครื่องจักรที่มีปัญหา
- ชีท “ยอดขาย” — เป็น Table พร้อม Slicer ลองกดเปลี่ยนหมวดหมู่สินค้าดู
เปิดไฟล์ตัวอย่างแล้วลงมือทำเลยครับ — ไม่มีอะไรทำให้เก่ง Excel ได้เท่ากับการลงมือทำจริง!