
จากสูตร LOOKUP(CHAR(255),CHOOSE({1,2,3},"",VLOOKUP(A5,$I$5:$K$1000,3,0),VLOOKUP(B5,$J$5:$K$1000,2,0)))
ความหมายคือเป็นการหาค่าสุดท้ายที่เป็นตัวอักษรในผลลัพธ์ที่ได้จากฟังก์ชั่น Choose
Char(255) คืออักขระลำดับสุดท้ายที่มีในเครื่อง เมื่อนำมาใช้กับ Lookup แปลว่าให้หาค่าสุดท้ายที่เป็นตัวอักษรของผลลัพธ์ที่ได้
Choose(index_num,value1,value2,...) จะใช้แสดง value ตาม index_num ที่ให้ไว้ แทนค่าตามสูตรนี้ index_num มี 3 ตัวคือ {1,2,3} จึงแสดง value มาพร้อมกันทั้ง 3 ตัว การใช้งานลักษณะนี้เป็นแบบพิเศษ ไม่ใช่เป็นการใช้งานปกติ
value ที่แสดงออกมาพร้อมกัน 3 ตัวคือ {"", ผลลัพธ์จาก Vlookup ตัวแรก, ผลลัพธ์จาก Vlookup ตัวที่สอง} ตามลำดับ สมมุติ ผลลัพธ์ได้เป็น {"",#N/A,"Result"}
ภาพรวมสูตรจะได้เป็น Lookup(Char(255),{"",#N/A,"Result"}) แปลว่าจาก {"",#N/A,"Result"} ให้นำค่าสุดท้ายที่เป็นตัวอักษรมาแสดง คำตอบคือ "Result" เช่นนี้เป็นต้นครับ