วิธีใช้ iserror ใน google ชีต (พร้อมตัวอย่าง)
คุณสามารถใช้ฟังก์ชัน ISERROR ของ Google ชีตเพื่อตรวจสอบว่าค่าในเซลล์ใดเซลล์หนึ่งมีข้อผิดพลาดหรือไม่
ฟังก์ชันนี้ใช้ไวยากรณ์พื้นฐานต่อไปนี้:
= ISERROR ( A1 )
ฟังก์ชันนี้จะคืน ค่า TRUE หากค่าในเซลล์ A1 มีข้อผิดพลาด มิฉะนั้นจะส่งคืน ค่า FALSE
ตัวอย่างต่อไปนี้แสดงการใช้ฟังก์ชันนี้ในสถานการณ์ที่แตกต่างกัน 2 แบบใน Google ชีต
ตัวอย่างที่ 1: ใช้ ISERROR เพื่อส่งกลับค่าใหม่
สมมติว่าเรากำลังพยายามแบ่งค่าในคอลัมน์ A ด้วยค่าในคอลัมน์ B ในสเปรดชีต Google ชีตต่อไปนี้:
การหารด้วยศูนย์จะได้ #DIV/0! ตามลำดับในคอลัมน์ C
เราสามารถใช้สูตรต่อไปนี้เพื่อส่งคืนค่า “ส่วนที่ไม่ถูกต้อง” แทน:
= IF(ISERROR ( A2 / B2 ), "Invalid Division", A2 / B2 )
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
หาก ISERROR(A2/B2) เป็น TRUE ระบบจะส่งคืน “ส่วนที่ไม่ถูกต้อง”
มิฉะนั้น ถ้าฟังก์ชัน ISERROR(A2/B2) เป็น FALSE ผลลัพธ์ของ A2/B2 จะถูกส่งกลับ
ตัวอย่างที่ 2: การใช้ ISERROR กับ VLOOKUP
สมมติว่าเราพยายามทำ VLOOKUP ในแผ่นงานต่อไปนี้เพื่อค้นหาค่าในคอลัมน์ Points ที่สอดคล้องกับชื่อ “Mag” ในคอลัมน์ Team :
เนื่องจากชื่อ “Mag” ไม่มีอยู่ในคอลัมน์ ทีม เราจึงได้รับ #N/A เป็นผลลัพธ์
เราสามารถใช้สูตรต่อไปนี้แทนเพื่อส่งคืน “ไม่มีทีม” หากสูตร VLOOKUP ไม่พบชื่อทีม:
= IF ( ISERROR ( VLOOKUP ( " Mag " , A1:B11,2 , FALSE ) ) , " Team Does Not Exist " , VLOOKUP ( " Mag " , A1 : B11,2 , FALSE ) )
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
เนื่องจากไม่มีชื่อ “Mag” ในคอลัมน์ Team สูตรจึงส่งคืน “Team ไม่มีอยู่” เป็นผลลัพธ์แทนที่จะเป็น #N/A
หมายเหตุ : คุณสามารถค้นหาเอกสารออนไลน์ฉบับสมบูรณ์สำหรับฟังก์ชัน ISERROR ได้ที่นี่
แหล่งข้อมูลเพิ่มเติม
บทแนะนำต่อไปนี้จะอธิบายวิธีทำงานทั่วไปอื่นๆ ใน Google ชีต
วิธีแทนที่ข้อความใน Google ชีต
วิธีแทนที่เซลล์ว่างด้วยศูนย์ใน Google ชีต
วิธีใช้ VLOOKUP แบบตรงตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ใน Google ชีต