วันนี้มีโจทย์จากน้องๆ ที่ทำงานให้ช่วยจัดการข้อมูลใน Excel โดยต้องเปรียบเทียบข้อมูลจากสองตาราง คือ การตรวจสอบว่า เลขบัตรประชาชน ที่มีอยู่ในตารางด้านขวา (จากตัวอย่างเริ่มต้นที่คอลัมน์ F) ว่ามีเก็บไว้ในข้อมูลต้นฉบับด้านซ้ายมือ (เริ่มต้นที่คอลัมน์ A) หรือไม่ เราสามารถใช้สูตรต่าง ๆ ที่มีอยู่ใน Excel มาช่วยให้การตรวจสอบข้อมูลทำได้อย่างรวดเร็วและแม่นยำ การเขียนสูตรให้ Excel เขียนได้หลายวิธีแต่จากโจทย์นี้สามารถใช้ได้หลายสูตรดังนี้ 1. ใช้สูตร VLOOKUP สูตรพื้นฐานของ VLOOKUP สำหรับการต้นหาข้อมูล แต่ไม่สามารถใช้งานเพียงฟังก์ชันเดียวได้ ให้ใช้ร่วมกับ IF และ ISNA ซึ่งเขียนได้ตามสูตรด้านล่าง สูตร =IF(ISNA(VLOOKUP(F2,$B$2:$D$16,1,FALSE)),"ไม่มี","มี") คำอธิบาย F2 คือเซลล์ที่เก็บเลขบัตรประชาชนที่ต้องการตรวจสอบ $B$2:$D$16 คือคอลัมน์ของตารางอ้างอิงที่เก็บเลขบัตรประชาชน ฟังก์ชัน ISNA เป็นฟังก์ชันข้อมูลที่ใช้เพื่อตรวจสอบว่าเซลล์มีข้อผิดพลาด "#N/A" หรือไม่ ถ้ามีค่าเป็น "#N/A" จะคืนค่า TRUEแต่ถ้าไม่ใช่จะคืนค่าเป็น FALSE เพื่อให้นำไปใช้ต่อไป โดยใช้ร่วมกับฟังก์ชัน IF ถ้าพบค่าที่ตรงกัน สูตรจะแสดงผลลัพธ์ว่า "มี" ถ้าไม่พบจะแสดงว่า "ไม่มี" ----- 2. ใช้สูตร MATCH สำหรับผลลัพธ์เป็น TRUE / FALSE หรือถ้าหากต้องการเพียงตรวจสอบว่ามีหรือไม่มีโดยให้ผลลัพธ์เป็น TRUE หรือ FALSE ก็สามารถร่วมใช้งานกับ ISNUMBER สูตร = ISNUMBER(MATCH(F2, $B$2:$B$16, 0)) F2 คือเซลล์ที่เก็บเลขบัตรประชาชนที่ต้องการตรวจสอบ $B$2:$D$16 คือคอลัมน์ของตารางอ้างอิงที่เก็บเลขบัตรประชาชน ฟังก์ชัน ISNUMBER เป็นฟังก์ชันที่ใช้ตรวจสอบว่าค่าในเซลล์หรือผลลัพธ์ของสูตรใดเป็นตัวเลขหรือไม่ ถ้าค่าเป็นตัวเลข ฟังก์ชันจะคืนค่า TRUE หากไม่ใช่ตัวเลขจะคืนค่า FALSE ฟังก์ชัน MATCH จะค้นหารายการที่ระบุในเซลล์ แล้วส่งตําแหน่งสัมพันธ์ของรายการนั้นกลับไป การใช้สูตร Excel เพื่อเปรียบเทียบข้อมูลจากสองตาราง เป็นเครื่องมือที่มีประโยชน์ จากตัวอย่างที่เราทดลองเขียนสูตร ก็จะพบคำตอบในการตรวจสอบเป็น มี/ไม่มี และ True/False แล้วเราก็สามารถนำข้อมูลไปใช้ต่อได้ตามใจ ดังนั้นการใช้สูตร Excel เพื่อเปรียบเทียบข้อมูลจากสองตาราง สามารถใช้งานได้หลายแบบ ลองนำไปใช้กันดูนะคะ -------- ภาพประกอบบทความทั้งหมด เป็นจากภาพที่ผู้เขียนจับภาพหน้าจอนำมาตัดต่อใส่ข้อความด้วยตนเอง เปิดประสบการณ์ความบันเทิงที่หลากหลายสุดปัง บน App TrueID โหลดเลย ฟรี !