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

  1. คลิกที่เซลล์ใดก็ได้ในตารางข้อมูลของคุณ
  2. ไปที่ Data Tab > Advanced (ในกลุ่ม Sort & Filter)
  3. หน้าต่าง Advanced Filter จะเปิดขึ้นมา

ขั้นตอนที่ 3: กำหนดค่าต่างๆ

Action:

  • Filter the list, in-place — กรองในตำแหน่งเดิม (เหมือน Filter ปกติ)
  • Copy to another location — คัดลอกผลลัพธ์ไปวางที่อื่น (เจ๋งมาก!)

List range: ช่วงข้อมูลของคุณ (Excel จะเลือกให้อัตโนมัติ)
Criteria range: คลิกเลือกช่วงที่เป็นเงื่อนไขที่คุณเตรียมไว้
Copy to: (ถ้าเลือก Copy to) ให้เลือกเซลล์ปลายทาง

  1. คลิก OK

ผลลัพธ์: ข้อมูลจะถูกกรองตามที่คุณกำหนด หรือคัดลอกไปยังตำแหน่งที่เลือก

ตัวอย่างที่ 1: กรอง OR ข้ามคอลัมน์

สมมติว่าคุณต้องการดู พนักงานแผนกขาย หรือ คนที่มีเงินเดือนมากกว่า 30,000 บาท — Filter ปกติทำไม่ได้เพราะเป็น OR ข้ามคอลัมน์

วิธีทำด้วย Advanced Filter:

ใน Criteria Range ให้เขียนแบบนี้:

แผนกเงินเดือน
ขาย
>30000

สังเกต: เงื่อนไข “ขาย” อยู่ในแถวที่ 2 ส่วน “>30000” อยู่ในแถวที่ 3 — คนละแถวกัน = OR

ผลลัพธ์: จะแสดงทั้งพนักงานแผนกขาย (ไม่ว่าจะเงินเดือนเท่าไหร่) และ พนักงานเงินเดือน > 30,000 (ไม่ว่าจะอยู่แผนกไหน)

ตัวอย่างที่ 2: ใช้สูตรเป็นเงื่อนไข

นี่คือจุดที่ Advanced Filter ทรงพลังที่สุดครับ — คุณสามารถใช้ สูตร Excel เป็นเงื่อนไขได้!

ตัวอย่าง: ต้องการดูพนักงานที่มีเงินเดือนสูงกว่าค่าเฉลี่ยของทั้งบริษัท

วิธีทำ:

  1. ที่ F1 พิมพ์ชื่อคอลัมน์อะไรก็ได้ (เช่น “สูงกว่าค่าเฉลี่ย”)
  2. ที่ F2 พิมพ์สูตร: =C2>AVERAGE($C$2:$C$21)
  • โดยที่ C คือคอลัมน์เงินเดือน, 2 คือแถวแรกของข้อมูล
  • 🔑สำคัญมาก: สูตรต้องอ้างอิงถึง แถวแรกของข้อมูล เสมอ และใช้ Lock Reference ($) สำหรับช่วง
  1. เรียก Advanced Filter > Criteria Range = F1:F2
  2. OK

ผลลัพธ์: แสดงเฉพาะพนักงานที่เงินเดือนสูงกว่าค่าเฉลี่ยของบริษัท!

ตัวอย่างที่ 3: Extract เฉพาะบางคอลัมน์

คุณมีข้อมูล 20 คอลัมน์ แต่อยากได้แค่ชื่อ แผนก และเงินเดือน ของพนักงานแผนก IT — Advanced Filter สรุปให้คุณได้เลยครับ

วิธีทำ:

  1. เตรียม Criteria Range: คอลัมน์ “แผนก” = IT
  2. เลือก Action: Copy to another location
  3. ที่ Copy to: เลือกเซลล์ว่าง แล้ว พิมพ์เฉพาะชื่อคอลัมน์ ที่คุณต้องการ (ชื่อ, แผนก, เงินเดือน) ในแถวแรก
  4. OK

ผลลัพธ์: เฉพาะชื่อ แผนก เงินเดือน ของพนักงาน IT ถูกคัดลอกไปไว้ที่ที่คุณกำหนด!

เปิดไฟล์ตัวอย่างครับ — ที่ชีท “พนักงาน” มี Advanced Filter พร้อม Criteria Range ให้คุณแล้ว ลองเปลี่ยนเงื่อนไขดู!

3. Filter by Color / Font Color / Icon — กรองตามรูปแบบที่คุณระบาย

บทความก่อนหน้าผมพูดถึง Filter by Color ไว้สั้นๆ แต่เราลงลึกกันครับ — เพราะหลายสายงานใช้สีในการทำงานมากจริงๆ

วิธีกรองตามสีเซลล์

เช่นในงานติดตามสถานะ พวกเราชอบใช้วิธีการลงสีเซลล์เพื่อบอกสถานะ เช่น:

  • เขียว: ผ่านเกณฑ์
  • เหลือง: กำลังดำเนินการ
  • แดง: มีปัญหา

วิธีกรอง:

  1. คลิกลูกศรที่คอลัมน์ที่มีสี
  2. เลือก Filter by Color
  3. เลือกสีที่ต้องการกรอง (เช่น เลือกสีแดง เพื่อดูเฉพาะรายการที่มีปัญหา)

ผลลัพธ์: แสดงเฉพาะแถวที่เซลล์ในคอลัมน์นั้นมีสีแดง — เห็นทันทีว่ารายการไหนต้องรีบจัดการ

วิธีกรองตามสีตัวอักษร

บางคนใช้การเปลี่ยน Font Color แทนการลงสีพื้นหลัง เช่น สีแดง = ค่าติดลบ สีเขียว = ค่าบวก

วิธีกรอง:

  1. คลิกลูกศรที่คอลัมน์
  2. เลือก Filter by Color > Filter by Font Color
  3. เลือกสีตัวอักษรที่ต้องการ

วิธีกรองตาม Conditional Formatting Icon

ถ้าคุณใช้ Icon Sets ใน Conditional Formatting เช่น ธงเขียว/เหลือง/แดง หรือ Traffic Light:

วิธีกรอง:

  1. คลิกลูกศรที่คอลัมน์ที่มี Icon
  2. เลือก Filter by Color
  3. จะเห็นรายการไอคอนที่ปรากฏในคอลัมน์นั้น
  4. เลือกไอคอนที่ต้องการกรอง (เช่น เลือกธงแดง เพื่อดูรายการที่ต้องปรับปรุง)

ประยุกต์ใช้จริง — งานตรวจสอบคุณภาพ

สมมติว่าคุณเป็นวิศวกรฝ่ายผลิตที่ใช้ 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:

  1. คลิกลูกศรที่คอลัมน์ “ชื่อสินค้า”
  2. ในช่อง Search พิมพ์ น้ำ
  3. 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:

  1. คลิกขวาที่คอลัมน์วันที่
  2. เลือก Group
  3. เลือกระดับที่ต้องการ (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 ม.ค. ถึงวันนี้

  1. คลิกลูกศรวันที่ > Date Filters > Between…
  2. พิมพ์ 1/1/2026 ถึง 31/7/2026 (หรือวันสุดท้ายที่คุณมีข้อมูล)
  3. OK

Last 30 Days: แสดงข้อมูล 30 วันที่ผ่านมา

  1. Date Filters > Between…
  2. พิมพ์วันที่ย้อนหลัง 30 วัน ถึงวันนี้
  3. 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 ทุกครั้ง:

  1. Insert Slicer สำหรับ “หมวดหมู่สินค้า”
  2. กดปุ่ม “เครื่องดื่ม” — ตารางกรองเฉพาะเครื่องดื่มทันที
  3. กด “อาหารแห้ง” — สลับไปดูอาหารแห้งได้ในคลิกเดียว
  4. กดปุ่มรูปกากบาทที่มุม Slicer เพื่อล้าง Filter

Slicer ทำงานกับ Table เท่านั้นครับ — ถ้าคุณใช้ Range ปกติจะไม่มีตัวเลือกนี้

ในไฟล์ตัวอย่างชีท “ยอดขาย” ผมทำเป็น Table พร้อม Slicer ให้คุณแล้ว — ลองเปลี่ยนดูว่ากดสะดวกกว่า Filter ปกติแค่ไหน!

7. ตัวอย่างประยุกต์ — ใช้ Filter ขั้นสูงกับงานจริง

สถานการณ์ที่ 1: ฝ่ายขาย — คัดลอกเฉพาะข้อมูลที่ต้องการส่งให้ผู้บริหาร

คุณมีข้อมูลยอดขายทั้งหมด 500 แถว แต่ผู้บริหารอยากดูเฉพาะ 5 อันดับแรกของสินค้าที่ขายดีที่สุดในไตรมาส 2

วิธีทำแบบ Advanced Filter:

  1. เตรียม Criteria Range: คอลัมน์วันที่ > Between 1/4/2026 to 30/6/2026
  2. Advanced Filter > Copy to another location
  3. เลือก Unique records only ถ้ากลัวซ้ำ
  4. OK — ได้ตารางย่อยไปส่งผู้บริหารทันที

สถานการณ์ที่ 2: คลังสินค้า — ดูสินค้าที่ต้องสั่งเพิ่ม

คุณมีข้อมูลสินค้า 1,000 รายการ สินค้าไหนที่จำนวนคงเหลือน้อยกว่า 10 ชิ้นจะต้องสั่งเพิ่ม

วิธีทำ:

  1. เปิด Filter
  2. Filter จำนวนคงเหลือ < 10
  3. Filter โดยสีถ้าใช้ Conditional Formatting (สีแดง = สินค้าหมด สีเหลือง = ใกล้หมด)
  4. Filter by Color > เลือกสีแดงและเหลือง — เจอสินค้าที่ต้องรีบจัดการทันที!

สถานการณ์ที่ 3: การเงิน — ดูเฉพาะรายการที่สูงกว่าค่าเฉลี่ย

คุณเป็นนักบัญชีที่ต้องตรวจสอบรายการค่าใช้จ่าย ต้องการดูเฉพาะรายการที่สูงกว่าค่าเฉลี่ยของทั้งเดือน

วิธีทำด้วย Advanced Filter:

  1. ที่ Criteria Range พิมพ์: =B2>AVERAGE($B$2:$B$100)
  2. Advanced Filter > Filter in-place
  3. 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 FilterData Tab > Advancedเงื่อนไขซับซ้อน, OR, Extract
Filter by Color/IconFilter by Color ในเมนู Filterตารางที่ใช้สี/ไอคอนบอกสถานะ
Wildcard Search*, ? ในช่อง Search Filterค้นหารูปแบบข้อความ
Date GroupingFilter > วันที่ > Group โดย Excelข้อมูลรายเดือน/ไตรมาส
Table + SlicerDesign 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 ได้เท่ากับการลงมือทำจริง!

Similar Posts

  • Data Validation ขั้นสูง — Custom Formula, Dependent Dropdown และเทคนิคมือโปร

    1. คุณรู้ Data Validation มากพอแล้ว — ถึงเวลาอัปเกรด! ในบทความ Data Validation พื้นฐานที่แล้ว คุณได้เรียนรู้วิธีสร้าง Dropdown List, จำกัดตัวเลข, จำกัดวันที่ และตั้งข้อความเตือนกันไปแล้ว — นั่นช่วยให้ข้อมูลในไฟล์ Excel ของคุณสะอาดขึ้นเยอะเลยใช่ไหมครับ? แต่เดี๋ยวก่อน — Data Validation ยังมีอะไรอีกมากที่ซ่อนอยู่! เพราะชีวิตจริงการทำงานไม่ได้ง่ายแค่นั้นครับ — บางครั้งคุณต้อง: วันนี้เราจะเจาะลึกเทคนิค Data Validation ขั้นสูง ที่มืออาชีพใช้จริงในที่ทำงานครับ — เปิดไฟล์ตัวอย่างขึ้นมา แล้วลองทำตามไปทีละข้อเลย! 2. Custom Formula Validation — เหนือกว่ากฎสำเร็จรูป Data Validation มี Custom Formula ที่ให้คุณเขียนสูตร Excel เป็นเงื่อนไขได้ — ยืดหยุ่นสุดๆ ครับ! 2.1…

  • การเลือกเซลล์และช่วงข้อมูลใน Excel — เลือกเป็นชีวิตง่ายขึ้นเยอะ

    1. แค่คลิกก็เลือกได้ แต่เลือกยังไงให้ work ที่สุด? สวัสดีครับทุกคน! หลังจากที่เราได้เรียนรู้กันมาแล้วตั้งแต่ Excel คืออะไร หน้าตาเป็นยังไง Workbook กับ Worksheet ต่างกันยังไง และการป้อนข้อมูลพื้นฐาน — คราวนี้มาถึงทักษะที่ดูเหมือนง่ายแต่สำคัญมากๆ นั่นก็คือ การเลือกเซลล์และช่วงข้อมูล นั่นเองครับ หลายคนอาจจะคิดว่า “การเลือกเซลล์มันก็แค่คลิก จะยากตรงไหน?” — ก็จริงครับ แต่การเลือกให้ เร็ว และ ถูกต้อง สำหรับงานแต่ละประเภทนี่สิครับ ที่เป็นความต่างระหว่างมือใหม่กับคนที่ใช้ Excel เป็นประจำทุกวัน เพราะการเลือกเซลล์ (Cell) หรือช่วง (Range) ข้อมูลที่ไม่ถูกวิธีอาจทำให้: วันนี้ผมจะพาคุณมาเรียนรู้ตั้งแต่พื้นฐานยันเทคนิคเด็ดๆ ที่คนใช้ Excel ตัวจริงเขาทำกันครับ รับรองว่าอ่านจบแล้วคุณจะเลือกเซลล์ได้อย่างมั่นใจ! 📌 Concept สำคัญ: Cell กับ Range ต่างกันยังไง? ก่อนอื่นมาทำความเข้าใจคำศัพท์พื้นฐานกันก่อนครับ: คำศัพท์ ความหมาย ตัวอย่าง Cell…

  • INDEX + MATCH — ยืดหยุ่นกว่า VLOOKUP ดูได้ทุกทิศทาง

    1. เมื่อ VLOOKUP ยังไม่พอ — คู่หู INDEX + MATCH มาช่วย ในบทความก่อนหน้าเรารู้จัก XLOOKUP ที่มาแรงและใช้แทน VLOOKUP ได้สบายๆ แต่วันนี้ผมอยากพาคุณไปรู้จักอีกหนึ่งตำนานของวงการ Excel ที่อยู่คู่คนทำงานมานานนับสิบปี — INDEX + MATCH จริงๆ แล้วคู่นี้คือ “สูตรปราบเซียน” ที่คนเขียนสูตรขั้นสูงใช้กันเป็นประจำ เพราะมันยืดหยุ่นสุดๆ แค่สองฟังก์ชันมารวมกันก็ทำได้ทุกอย่างที่ VLOOKUP ทำ แต่เพิ่มความสามารถที่ VLOOKUP ทำไม่ได้เยอะมาก เช่น: เปิดไฟล์ตัวอย่าง แล้วทำตามไปด้วยกันนะครับ — ผมเตรียมข้อมูลพนักงานกับตารางยอดขายรายเดือนไว้ให้ลองเล่นแล้ว 💡 เคล็ดลับ: หลายคนเข้าใจว่า INDEX + MATCH เป็น “ทางเลือกของ VLOOKUP” แต่จริงๆ มันทรงพลังกว่ามาก — พอทำเป็นแล้วคุณจะมองสูตรค้นหาต่างๆ เป็นชิ้นส่วนประกอบกันแทนที่จะเป็นฟังก์ชันตายตัว 2. รู้จัก INDEX…

  • การอ้างอิงเซลล์ข้ามชีท — เชื่อมข้อมูลระหว่างแผ่นงานใน Excel

    1. ข้อมูลแยกกันอยู่หลายชีท… จะรวมยังไง เคยเจอสถานการณ์นี้ไหมครับ — คุณทำงาน Excel ที่มีหลายชีท (Sheet) เช่น: คำถามคือ — ถ้าข้อมูลอยู่คนละชีท จะเอาค่ามารวมกันยังไง? จะใช้สูตร SUM ได้ไหม? คำตอบคือ ได้ครับ! Excel ให้คุณอ้างอิงค่าจากเซลล์ที่อยู่คนละชีท หรือแม้แต่คนละไฟล์ก็ยังได้เลย การอ้างอิงเซลล์ข้ามชีท (Cross-Sheet Reference) คือการเขียนสูตรที่อ้างถึงเซลล์ในชีทอื่น โดย Excel จะดึงค่าจากชีทนั้นมาคำนวณให้คุณโดยอัตโนมัติ ข้อดีของการอ้างอิงข้ามชีท: ก่อนเริ่มคลิกเปิดไฟล์ตัวอย่าง — เราจะมีชีท “มกราคม”, “กุมภาพันธ์”, “มีนาคม”, และ “สรุปยอดขาย” ให้ลองเล่น จะได้เห็นภาพว่าการอ้างอิงข้ามชีททำงานยังไง! 2. การอ้างอิงข้ามชีทคืออะไร? เข้าใจโครงสร้าง การอ้างอิงเซลล์ข้ามชีทมีโครงสร้างง่ายมากครับ: ตัวอย่างพื้นฐาน สูตรที่พิมพ์ ความหมาย =มกราคม!B5 ดึงค่าจากชีท “มกราคม” เซลล์ B5 =SUM(กุมภาพันธ์!B2:B10) รวมค่าในช่วง B2:B10…

  • Excel คืออะไร? เปิดครั้งแรกต้องรู้อะไรบ้าง

    เคยเปิด Excel แล้วมึนกับช่องสี่เหลี่ยมเต็มจอไหมครับ? ไม่ต้องกลัว — บทความนี้จะพามือใหม่รู้จัก Excel ตั้งแต่เริ่ม ว่าแต่ละส่วนคืออะไร กดตรงไหนก่อน เซฟยังไง ให้พร้อมทำงานทันที Excel คืออะไรใน 1 ประโยค? บอกให้สั้นที่สุดเลยนะครับ — Excel คือโปรแกรมตารางคำนวณ (Spreadsheet) ที่เอาไว้จดข้อมูล คำนวณตัวเลข ทำกราฟ และสรุปผล ให้เราไม่ต้องมานั่งคิดด้วยเครื่องคิดเลขหรือทำรายงานด้วยมืออีกต่อไป คนส่วนใหญ่เข้าใจว่า Excel คือ “โปรแกรมสี่เหลี่ยมๆ ที่ใช้ทำบัญชี” ซึ่งก็ไม่ผิดครับ แต่มันทำได้มากกว่านั้นเยอะ เปิด Excel ครั้งแรก — จะเจออะไรบ้าง? ถ้าคุณเพิ่งเปิด Excel ขึ้นมาครั้งแรก สิ่งแรกที่เห็นคือ หน้าจอสีขาวๆ มีตารางสี่เหลี่ยมเต็มไปหมด ซึ่งนี่คือ Worksheet หรือแผ่นงานนั่นเองครับ มาดูส่วนประกอบหลักๆ ที่ต้องรู้จักกัน: 1. Ribbon — แถบเครื่องมือชุดใหญ่ Ribbon คือแถบด้านบนสุดของ…

  • กันข้อผิดพลาด — IFERROR, IFNA, ISERROR + ตรวจสูตร

    1. อย่าให้ error มาทำลายรายงานของคุณ บทความที่แล้วเราสร้างสูตรอ้างอิงขั้นสูงแบบ INDIRECT, OFFSET, ADDRESS กันไป คราวนี้ผมอยากพาคุณมาดูอีกด้านที่คนใช้ Excel ปฏิเสธไม่ได้ว่าต้องเจอ นั่นคือ error หรือข้อผิดพลาด ครับ ไม่ว่าสูตรจะสวยแค่ไหน พอกลับมาเปิดไฟล์ทีไรเห็น #DIV/0! โผล่เป็นพรืด หรือ VLOOKUP ตอบ #N/A เพราะพิมพ์รหัสผิดแค่ตัวเดียว ความมั่นใจในไฟล์ก็วูบลงไปเลย ลองนึกภาพนะครับ ว่าคุณเป็นเจ้าของร้านค้าชุมชนที่ใช้ Excel คำนวณกำไรต่อหน่วยของสินค้ารายวัน สินค้าบางตัวเพิ่งสั่งมาวันนี้ยังไม่ได้ตั้งราคาขาย ต้นทุนโผล่ขึ้นมาแล้วตารางก็เด้ง #DIV/0! ขึ้นมาจนดูไม่เป็นระเบียบ หรือฝ่ายขายพิมพ์รหัสสินค้าผิดไปหนึ่งตัวแล้ว VLOOKUP ก็ตอบ #N/A จนลูกค้าสงสัยว่าไฟล์พังรึเปล่า ที่จริงแล้วมันไม่ใช่เรื่องผิดปกติเลยครับ แต่มันคือหน้าที่ของเราที่จะทำให้ไฟล์ทนทานต่อสถานการณ์แบบนี้ได้ ชุดฟังก์ชันที่เราจะใช้วันนี้มีดังนี้ครับ เปิดไฟล์ตัวอย่าง แล้วทำไปด้วยกันนะครับ ผมจัดไว้ 3 ชีท เริ่มจาก IFERROR DIV0 กัน error จากการหาร ข้ามไป IFNA…

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.