เทคนิคการกรอง และ เปรียบเทียบข้อมูลด้วย Google Sheets
ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 


ภาพแสดงตัวอย่างการใช้ google sheet

การจัดการข้อมูลใน Google Sheets ไม่ได้เป็นเพียงแค่การบันทึกตัวเลขหรือข้อความเท่านั้น แต่ยังเป็นการบริหารข้อมูลเพื่อให้เกิดประสิทธิภาพสูงสุด ทั้งในด้านการจัดการสต็อกสินค้า การตรวจสอบรายการสั่งซื้อ การเปรียบเทียบยอดขาย รวมถึงการวิเคราะห์ข้อมูลเชิงลึก ในโลกที่ข้อมูลเป็นหัวใจสำคัญของทุกธุรกิจ การทำงานด้วยข้อมูลที่ถูกต้อง รวดเร็ว และแม่นยำ จะช่วยให้สามารถตัดสินใจได้อย่างชาญฉลาดมากขึ้น การกรองและเปรียบเทียบข้อมูลเป็นกระบวนการสำคัญที่ช่วยให้คุณสามารถจัดระเบียบและตรวจสอบข้อมูลที่มีปริมาณมากได้อย่างเป็นระบบ โดย Google Sheets มีเครื่องมือและสูตรต่างๆ ที่ช่วยอำนวยความสะดวกในการกรองข้อมูลที่ไม่ตรงตามเงื่อนไขหรือข้อมูลที่ซ้ำซ้อน รวมถึงการตรวจสอบความถูกต้องและเปรียบเทียบข้อมูลระหว่างแผ่นงานหรือคอลัมน์ต่างๆ ซึ่งช่วยให้การจัดการข้อมูลมีประสิทธิภาพมากยิ่งขึ้นในบทความนี้ เราจะสำรวจการใช้งานสูตรสำคัญหลายๆ ตัวที่มักถูกใช้ในการจัดการข้อมูลใน Google Sheets ได้แก่ IFERROR, IF, VLOOKUP, FILTER, ISNA, และ MATCH สูตรเหล่านี้สามารถช่วยให้คุณกรองข้อมูลที่ซับซ้อน ค้นหาค่าที่ต้องการ และตรวจสอบความถูกต้องของข้อมูลในหลายกรณี ตั้งแต่การตรวจสอบความสอดคล้องระหว่างชุดข้อมูล ไปจนถึงการดึงค่าที่ต้องการจากตารางขนาดใหญ่ไม่ว่าคุณจะต้องการเปรียบเทียบรายการสินค้าในสต็อกกับใบสั่งซื้อ หรือตรวจสอบว่ามีสินค้าตัวใดที่ยังไม่ได้รับการบันทึก การใช้สูตรเหล่านี้ร่วมกันจะทำให้การทำงานของคุณมีความแม่นยำและรวดเร็วขึ้นอย่างมาก มาดูรายละเอียดของแต่ละสูตรกันเลยค่ะ!

1. สูตร IFERROR: จัดการกับข้อผิดพลาด

สูตร IFERROR ใช้เพื่อตรวจสอบข้อผิดพลาดในการคำนวณหรือค้นหาข้อมูล หากสูตรที่ใช้อยู่มีข้อผิดพลาด เช่น ค่าที่ไม่พบ (#N/A) หรือค่าที่เป็นข้อผิดพลาดอื่นๆ IFERROR จะช่วยแสดงข้อความหรือค่าทางเลือกที่เรากำหนดไว้แทน

รูปแบบการใช้งาน:

=IFERROR(value, [value_if_error])
  • Value: ค่าที่ต้องการตรวจสอบข้อผิดพลาด
  • value_if_error: ค่าที่จะแสดงแทนหากเกิดข้อผิดพลาด

การทำงานร่วมกับสูตรอื่น: IFERROR มักถูกใช้ร่วมกับ VLOOKUP เพื่อจัดการกับค่าที่ไม่พบในข้อมูล ตัวอย่างเช่น:

=IFERROR(VLOOKUP(A2, 'Production'!A:B, 2, FALSE), "ไม่พบข้อมูล")

ในกรณีที่ VLOOKUP ไม่สามารถค้นหาข้อมูลได้ ระบบจะแสดงข้อความว่า "ไม่พบข้อมูล" แทนการแสดงข้อผิดพลาด

 

2. สูตร IF: เงื่อนไขการตัดสินใจ

IF เป็นสูตรที่ใช้ในการตัดสินใจตามเงื่อนไขต่างๆ หากเงื่อนไขที่กำหนดเป็นจริง (TRUE) จะแสดงค่าหนึ่ง หากไม่เป็นจริง (FALSE) จะแสดงอีกค่าหนึ่ง

รูปแบบการใช้งาน:

=IF(logical_test, value_if_true, value_if_false)
  • logical_test: เงื่อนไขที่ต้องการตรวจสอบ
  • value_if_true: ค่าที่แสดงเมื่อเงื่อนไขเป็นจริง
  • value_if_false: ค่าที่แสดงเมื่อเงื่อนไขเป็นเท็จ

การทำงานร่วมกับสูตรอื่น: สูตร IF มักใช้ร่วมกับ VLOOKUP เพื่อเปรียบเทียบข้อมูล ตัวอย่างเช่น:

=IF(VLOOKUP(A2, 'Production'!A:B, 2, FALSE) = B2, "ตรงกัน", "ไม่ตรงกัน")

สูตรนี้จะตรวจสอบว่าค่าที่ได้จาก VLOOKUP ตรงกับค่าที่อยู่ใน B2 หรือไม่ ถ้าตรงจะแสดงคำว่า "ตรงกัน" แต่ถ้าไม่ตรงจะแสดงคำว่า "ไม่ตรงกัน"

 

3. สูตร VLOOKUP: ค้นหาข้อมูลในตาราง

VLOOKUP ใช้เพื่อค้นหาค่าที่กำหนดจากคอลัมน์หนึ่งในตาราง และนำค่าจากคอลัมน์ที่กำหนดมาแสดง

รูปแบบการใช้งาน:

=VLOOKUP(search_key, range, index, [is_sorted])
  • search_key: ค่าที่ต้องการค้นหา
  • range: ช่วงข้อมูลที่ต้องการค้นหา
  • index: เลขคอลัมน์ที่ต้องการดึงค่ากลับมา
  • is_sorted: กำหนดว่าต้องการค้นหาแบบตรงตัวหรือไม่ (ใส่ FALSE เพื่อให้ค้นหาแบบตรงตัว)

การทำงานร่วมกับสูตรอื่น: VLOOKUP ใช้ค้นหาข้อมูลจากคอลัมน์ในแผ่นงานที่ต่างกัน เช่น:

=IFERROR(VLOOKUP(A2, 'Production'!A:D, 3, FALSE), "ไม่พบข้อมูล")

สูตรนี้จะค้นหาข้อมูลจากคอลัมน์ A ของแผ่น Production และดึงค่าจากคอลัมน์ที่ 3 มาแสดง

 

4. สูตร FILTER: กรองข้อมูลตามเงื่อนไข

FILTER ใช้กรองข้อมูลจากช่วงที่กำหนดตามเงื่อนไขที่ระบุ หากข้อมูลตรงตามเงื่อนไขจะถูกแสดงผล

รูปแบบการใช้งาน: 

=FILTER(range, condition1, [condition2], ...)
  • range: ช่วงข้อมูลที่ต้องการกรอง
  • condition1: เงื่อนไขที่ใช้ในการกรอง
  • condition2: เงื่อนไขเพิ่มเติม (ถ้ามี)

การทำงานร่วมกับสูตรอื่น: สูตรนี้มักใช้ร่วมกับ MATCH และ ISNA เพื่อกรองข้อมูลที่ไม่พบในการค้นหา ตัวอย่างเช่น: 

=FILTER(demo!A:F, ISNA(MATCH(demo!B:B, Production!B:B, 0)))

สูตรนี้จะกรองข้อมูลจากแผ่น demo ที่ไม่พบในแผ่น Production

 

5. สูตร ISNA: ตรวจสอบค่าที่ไม่พบ

ISNA ใช้ตรวจสอบว่าค่าที่ได้จากสูตรอื่นเป็นข้อผิดพลาด #N/A หรือไม่ ซึ่งมักใช้ร่วมกับ VLOOKUP เพื่อช่วยหลีกเลี่ยงการแสดงผลเป็นข้อผิดพลาด

รูปแบบการใช้งาน: 

=ISNA(value)
  • value: ค่าที่ต้องการตรวจสอบ

การทำงานร่วมกับสูตรอื่น: มักใช้กับ VLOOKUP และ IF เพื่อจัดการกับข้อผิดพลาด #N/A เช่น:

=IF(ISNA(VLOOKUP(A2, 'Production'!A:D, 2, FALSE)), "ไม่พบข้อมูล", VLOOKUP(A2, 'Production'!A:D, 2, FALSE))

สูตรนี้จะตรวจสอบว่าค่าจาก VLOOKUP ไม่พบหรือไม่ หากไม่พบจะให้แสดงคำว่า "ไม่พบข้อมูล"

 

6. สูตร MATCH: ค้นหาตำแหน่งของข้อมูล

MATCH ใช้เพื่อค้นหาตำแหน่งของข้อมูลที่กำหนดจากช่วงข้อมูล โดยสามารถใช้ร่วมกับสูตร INDEX ในการดึงค่าจากตำแหน่งที่พบ

รูปแบบการใช้งาน:

=MATCH(search_key, range, [match_type])
  • search_key: ค่าที่ต้องการค้นหา
  • range: ช่วงข้อมูลที่ต้องการค้นหา
  • match_type: รูปแบบการค้นหา (ใส่ 0 เพื่อค้นหาแบบตรงตัว)

การทำงานร่วมกับสูตรอื่น: MATCH สามารถใช้ในการค้นหาตำแหน่งข้อมูลเพื่อนำไปใช้กับสูตรอื่น ตัวอย่างเช่น: 

=FILTER(demo!A:F, ISNA(MATCH(demo!B:B, Production!B:B, 0)))

สูตรนี้จะค้นหาค่าจากคอลัมน์ B ในแผ่น demo และแสดงผลเฉพาะข้อมูลที่ไม่พบในแผ่น Production

 

สรุปการทำงานร่วมกันของสูตร

  • IFERROR: ใช้จัดการข้อผิดพลาดจากสูตรอื่น เช่น VLOOKUP
  • IF: ใช้ในการตัดสินใจตามเงื่อนไข เช่น เปรียบเทียบค่าจาก VLOOKUP
  • VLOOKUP: ใช้ค้นหาข้อมูลจากคอลัมน์ที่กำหนด
  • FILTER: ใช้กรองข้อมูลตามเงื่อนไขที่กำหนด
  • ISNA: ตรวจสอบค่าที่ไม่พบจากการค้นหา
  • MATCH: ใช้ค้นหาตำแหน่งของค่าที่กำหนดในช่วงข้อมูล

 

การใช้สูตรสำคัญใน Google Sheets ได้แก่ IFERROR, IF, VLOOKUP, FILTER, ISNA, และ MATCH เพื่อช่วยในการกรองและเปรียบเทียบข้อมูลอย่างมีประสิทธิภาพ สูตรเหล่านี้สามารถช่วยให้ผู้ใช้งานสามารถจัดการข้อมูลจำนวนมากได้ง่ายขึ้น โดยสามารถค้นหาข้อมูลที่ต้องการ เปรียบเทียบข้อมูลระหว่างสองแหล่ง ตรวจสอบข้อผิดพลาด และกรองข้อมูลที่ไม่ตรงตามเงื่อนไข  สูตร IFERROR ช่วยจัดการข้อผิดพลาดที่เกิดขึ้นจากการค้นหาข้อมูล เช่น การค้นหาไม่พบข้อมูล สูตร IF ใช้ในการตรวจสอบเงื่อนไขและตัดสินใจแสดงค่าที่เหมาะสมเมื่อเงื่อนไขเป็นจริงหรือเท็จ VLOOKUP ใช้ในการค้นหาข้อมูลจากตาราง FILTER ใช้ในการกรองข้อมูลตามเงื่อนไขที่กำหนด ISNA ตรวจสอบค่าที่ไม่พบ และ MATCH ค้นหาตำแหน่งข้อมูลในตาราง  การใช้สูตรเหล่านี้ร่วมกันจะช่วยให้การจัดการและเปรียบเทียบข้อมูลมีความรวดเร็วและแม่นยำขึ้นในงานต่างๆ เช่น การตรวจสอบสต็อกสินค้า การเทียบยอดขาย หรือการวิเคราะห์ข้อมูลเชิงลึก