ค้นหาในตารางแรก และหากไม่พบข้อมูลที่ตรงกัน ให้สลับไปค้นหาในอีกตารางหนึ่ง
คัดลอกสูตรนี้
=IFERROR(VLOOKUP(A2, T1, 2, 0), IFERROR(VLOOKUP(A2, T2, 2, 0), "Not found"))การซ้อนฟังก์ชันการค้นหาไว้ใน IFERROR จะทำให้ Excel ลองค้นหาในตารางแรกก่อน และหากเกิดข้อผิดพลาดจึงจะลองค้นหาในตารางถัดไป โดยจะสิ้นสุดด้วยข้อความเริ่มต้น วิธีนี้เป็นวิธีที่เรียบร้อยในการค้นหาข้อมูลจากหลายแหล่งตามลำดับความสำคัญ
=IFERROR(XLOOKUP(A2, IdsA, NamesA), XLOOKUP(A2, IdsB, NamesB, "?"))→Found in Bสลับไปใช้แหล่งข้อมูลที่สอง
รวมตารางเข้าด้วยกันเป็นตารางเดียว (หรือใช้ VSTACK ใน 365) และทำการค้นหาเพียงครั้งเดียวแทนการซ้อนสูตรหลายชั้น
ต้องการสูตรสำหรับข้อมูลของคุณเองใช่ไหม?
อธิบายสิ่งที่คุณต้องการด้วยภาษาทั่วไป แล้วให้ ExcelGPT เขียน อธิบาย และตรวจสอบความถูกต้องของสูตร — เริ่มต้นใช้งานฟรี ไม่ต้องมีปลั๊กอิน