พาใช้ If เพื่อแยกข้อมูลที่ต้องการ
ถ้าใครกำลังงงกับ “คำสั่ง IF” หรืออยากทำ “สูตร IF หลายเงื่อนไข” เพื่อแยกข้อมูลใน Excel แบบในตารางสินค้า (เช่น CATE = fruits/vegetable/meat แล้วอยากดึงเฉพาะรายการที่เป็น fruits) เราสรุปวิธีที่ใช้บ่อยให้แบบนำไปใช้ได้ทันทีค่ะ 1) IF เงื่อนไขเดียว (พื้นฐานที่ต้องรู้) โครงสร้างคือ =IF(เงื่อนไข, ค่าถ้าจริง, ค่าถ้าเท็จ) ตัวอย่าง: ถ้า B2 คือหมวดหมู่ (CATE) อยากให้คอลัมน์ใหม่ขึ้นคำว่า “ผลไม้” เมื่อเป็น fruits =IF(B2="fruits","ผลไม้","") อันนี้เหมาะกับการ “แยกข้อมูลที่ต้องการ” ออกมาเป็นคอลัมน์ช่วย แล้วค่อยกรอง (Filter) เอาเฉพาะที่ไม่ว่าง 2) สูตร IF หลายเงื่อนไขแบบซ้อน (Nested IF) กรณีมีหลายหมวดและอยากให้ขึ้นข้อความต่างกัน เช่น fruits/vegetable/meat =IF(B2="fruits","ผลไม้",IF(B2="vegetable","ผัก",IF(B2="meat","เนื้อสัตว์","อื่นๆ"))) ทริก: ถ้าหมวดเยอะมาก Nested IF จะยาวและพลาดง่าย แนะนำใช้ IFS (ถ้ามีใน Excel เวอร์ชันของคุณ) =IFS(B2="fruits","ผลไม้",B2="vegetable","ผัก",B2="meat","เนื้อสัตว์",TRUE,"อื่นๆ") 3) IF หลายเงื่อนไขด้วย AND/OR (ใช้ตอนต้องเช็คมากกว่า 1 ช่อง) เช่น อยากแยกเฉพาะ “fruits ที่ QTY มากกว่า 50” =IF(AND(B2="fruits",C2>50),"fruits-qtyสูง","") หรืออยากให้เข้าเงื่อนไขอย่างใดอย่างหนึ่ง (fruits หรือ vegetable) =IF(OR(B2="fruits",B2="vegetable"),"กลุ่มพืช","") 4) Excel สูตร IF แยกสี (แนวทางที่คนค้นหาบ่อย) Excel ไม่สามารถ “อ่านสีเซลล์” ด้วย IF ได้ตรงๆ แบบไม่ใช้ตัวช่วย (เช่น VBA หรือ Add-in) แต่ที่ทำได้ง่ายและนิยมกว่า คือ “แยกตามเงื่อนไขแล้วให้ติดสี” ด้วย Conditional Formatting ตัวอย่าง: อยากให้แถวที่เป็น fruits เป็นสีเขียว Home > Conditional Formatting > New Rule > Use a formula ใส่สูตร: =$B2="fruits" แล้วเลือกสีเติม (Fill) ตามต้องการ ข้อดีคือแยกสีได้อัตโนมัติและไม่ต้องพึ่งแมโคร 5) ต่อจาก IF ไปเป็นการสรุปผลด้วย COUNTIF/SUMIF/AVERAGEIF พอเราแยกหมวดได้แล้ว มักจะอยากสรุปยอด เช่น - รวมจำนวน (QTY) เฉพาะ fruits: =SUMIF(B:B,"fruits",C:C) - นับจำนวนรายการที่เป็น fruits: =COUNTIF(B:B,"fruits") - หาเฉลี่ย QTY ของ fruits: =AVERAGEIF(B:B,"fruits",C:C) ส่วนตัวเวลาเจอตาราง PRODUCT / CATE / QTY เราจะทำคอลัมน์ช่วยด้วย IF/IFS ให้ชัดก่อน แล้วค่อยใช้ SUMIF/COUNTIF สรุป จะเร็วและตรวจสอบง่ายมากค่ะ


















