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

  • ฟังก์ชันแรกที่ต้องรู้: SUM, AVERAGE, COUNT — รวมเลข หาค่าเฉลี่ย นับจำนวน แบบง่าย

    1. แค่พิมพ์ =SUM ก็จบ — ไม่ต้องเอาเครื่องคิดเลขมากดเอง เคยไหมครับ — คุณนั่งกดเครื่องคิดเลขเลขที่ละตัวเพื่อหายอดรวมยอดขายประจำวัน แล้วกดพลาดนิดเดียวต้องเริ่มใหม่หมด? หรือต้องนั่งนับจำนวนแถวข้อมูลใน Excel ทีละแถวด้วยสายตา — ผิดบ้างถูกบ้าง? ถ้าเคย — รับรองว่าบทความนี้จะเปลี่ยนชีวิตคุณเลยครับ! เพราะ Excel มีฟังก์ชันพื้นฐานที่คนใช้ Excel ทุกคน ต้องรู้ อยู่ 3 ตัว คือ SUM, AVERAGE, COUNT — สามตัวนี้แหละที่จะทำให้คุณไม่ต้องกดเครื่องคิดเลขอีกต่อไป แค่พิมพ์สูตรใน Excel ไม่กี่วิก็ได้คำตอบแล้ว! ฟังก์ชัน ไว้ทำอะไร ใช้ยังไง SUM รวมผลรวมตัวเลข =SUM(ช่วงข้อมูล) AVERAGE หาค่าเฉลี่ย =AVERAGE(ช่วงข้อมูล) COUNT นับจำนวนเซลล์ที่มีตัวเลข =COUNT(ช่วงข้อมูล) สามฟังก์ชันนี้เป็นพื้นฐานที่คุณจะใช้เกือบทุกวันเวลาทำงานกับ Excel ครับ ต่อให้คุณเป็นมือใหม่ที่ไม่เคยพิมพ์สูตรมาก่อน — แค่ลองทำตามในบทความนี้ รับรองว่าทำได้แน่นอน!…

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

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

  • กรองข้อมูล (Filtering) ไม่ต้องมานั่งหาเอง

    1. มีข้อมูล 500 แถว แต่อยากดูเฉพาะพนักงานขาย — จะทำไง? เคยเป็นไหมครับ — คุณเปิดไฟล์ Excel ที่มีข้อมูลพนักงานทั้งบริษัท 500 คน สิ่งที่คุณต้องการคือดูแค่พนักงานในแผนกเดียว หรือดูเฉพาะสินค้าที่มียอดขายเกิน 50,000 บาท ถ้าคุณยังนั่งเลื่อนเมาส์หาทีละแถว หรือใช้สายตาสแกนหาข้อมูลที่ต้องการ — ขอให้หยุดก่อนครับ! เพราะ Excel มีเครื่องมือทรงพลังที่เรียกว่า Filter (การกรองข้อมูล) ที่จะช่วยให้คุณเห็นเฉพาะข้อมูลที่ต้องการภายในไม่กี่คลิก! Filter คือการกรองข้อมูลในตารางให้แสดงเฉพาะแถวที่ตรงตามเงื่อนไขที่คุณเลือกครับ — โดยที่ข้อมูลต้นฉบับไม่ถูกแก้ไขหรือลบไปไหน แค่ซ่อนแถวที่ไม่เกี่ยวข้องไว้ชั่วคราว ความแตกต่างระหว่าง Filter กับ Sort: การทำงาน Sort (จัดเรียง) Filter (กรอง) เปลี่ยนลำดับข้อมูล ✅ เรียงใหม่ตามที่กำหนด ❌ ไม่เปลี่ยนลำดับ ซ่อนข้อมูลบางส่วน ❌ แสดงทั้งหมด ✅ แสดงเฉพาะที่ตรงเงื่อนไข เหมาะกับงานแบบไหน ต้องการดูค่าสูงสุด/ต่ำสุด ต้องการดูเฉพาะกลุ่มข้อมูล…

  • Freeze Panes: ตรึงแถวและคอลัมน์ให้หัวตารางไม่หายเวลาเลื่อน

    1. หัวตารางหายไปไหน? — ปัญหาที่เจอทุกวัน เคยเป็นไหมครับ? ทำงานกับไฟล์ Excel ที่มีข้อมูลเป็นร้อยแถว กำลังกรอกข้อมูลสนุกๆ อยู่ดีๆ — เลื่อนลงมาด้านล่างนิดนึง แล้วหัวตารางที่บอกว่าคอลัมน์นี้อะไร (ชื่อ ลำดับ เงินเดือน) ก็หายไปจากหน้าจอจนมิด ต้องคอยเลื่อนกลับขึ้นไปดูว่า “เอ๊ะ คอลัมน์ F นี่คืออะไรนะ” ทุกครั้งที่กรอกข้อมูล หรืออีกสถานการณ์หนึ่ง — คุณมีตารางข้อมูลที่กว้างมาก เช่น 20-30 คอลัมน์ เวลาเลื่อนไปดูคอลัมน์ทางขวา ปุ๊บ! คอลัมน์แรกที่บอกชื่อพนักงานก็หายไป เลื่อนกลับซ้ายมาจนมึนไปหมด ถ้าคุณกำลังพยักหน้า — Freeze Panes (ตรึงแถว/คอลัมน์) คือตัวช่วยที่คุณต้องการครับ! Freeze Panes คือฟีเจอร์ใน Excel ที่ทำให้คุณสามารถ “ล็อก” หรือ “ตรึง” บางส่วนของหน้าจอให้อยู่กับที่ ไม่ว่าจะเป็นแถวบนสุดที่ใช้เป็นหัวตาราง หรือคอลัมน์ซ้ายสุดที่ใช้เป็นชื่อแถว — เวลาเลื่อนดูข้อมูลในส่วนอื่น หัวตารางหรือชื่อแถวที่ตรึงไว้จะยังคงอยู่กับที่ ไม่หายไปไหน ในบทความนี้ผมจะพาคุณไปรู้จักวิธีการใช้…

  • ปรับความกว้างแถว-คอลัมน์ให้พอดี — ทำให้ตาราง Excel ดูเรียบร้อย อ่านง่าย

    1. ตารางเบี้ยว ข้อความขาด อ่านไม่ได้ — ปัญหาที่มือใหม่เจอทุกคน คุณเคยเจอเหตุการณ์แบบนี้ไหมครับ? ถ้าเคยเจอ — ไม่ต้องกังวลไปครับ! เพราะนี่คือปัญหาที่มือใหม่ทุกคนต้องเจอ และที่สำคัญคือมัน แก้ไขได้ง่ายมากๆ แค่รู้เทคนิคการปรับความกว้างคอลัมน์และความสูงแถว ไม่กี่คลิกก็เสร็จครับ! วันนี้ผมจะพาคุณไปเรียนรู้ทุกวิธีในการปรับขนาดแถว-คอลัมน์ใน Excel ตั้งแต่แบบมือใหม่สุดๆ ไปจนถึงเทคนิคเด็ดที่คนใช้ Excel จริงเขาทำกันครับ รับรองว่าอ่านจบแล้ว ตารางของคุณจะดูเป็นระเบียบ อ่านง่าย ไม่ต้องให้หัวหน้าตำหนิอีกต่อไป! 🤔 ทำไมต้องปรับความกว้างคอลัมน์และความสูงแถว? ก่อนอื่นเรามาทำความเข้าใจกันก่อนครับว่า Column Width (ความกว้างคอลัมน์) กับ Row Height (ความสูงแถว) มีผลต่อการทำงานยังไง: ปัญหา สาเหตุ ผลกระทบ ข้อความยาวเกินคอลัมน์ คอลัมน์แคบเกินไป ข้อความไปทับคอลัมน์ข้างๆ หรือถูกตัด ขึ้น ######## คอลัมน์แคบเกินไปสำหรับตัวเลข/วันที่ อ่านค่าไม่ได้ ต้องปรับก่อน ข้อความบรรทัดเดียวสูงเกิน Row height ไม่พอดี เปลืองพื้นที่ หรือข้อความซ้อนกัน ตารางพรีเซนต์ไม่สวย…

  • 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…

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.