Fuzzy Lookup สะกดผิดก็ Lookup หาเจอ! 1

Fuzzy Lookup สะกดผิดก็ Lookup หาเจอ!

คุณเคยมีปัญหาต้องใช้ VLOOKUP ในการ Map ข้อมูล แต่คำค้นหา (lookup_value) สะกดผิด เลยไม่ตรงกับค่าในตารางอ้างอิงมั๊ยครับ? ใน VLOOKUP นั้น ถึงแม้จะมีโหมด Approximate Match ก็ตาม แต่ความสามารถของมันไม่สามารถหาคำใกล้เคียงได้เหมือนชื่อมันหรอกนะครับ การจะ Lookup คำแบบสะกดผิดได้ต้องใช้วิธีอื่น เช่น เขียน VBA ซึ่งค่อนข้างยากมาก แต่ผมมีข่าวดีมาบอก คือ เราสามารถใช้ Add-in ที่ชื่อ Fuzzy Lookup ของ Microsoft มาแก้ปัญหานี้ได้ครับ ฟรีด้วย! ก่อนอื่น คุณต้องไปดาวน์โหลด add-in ดังกล่าวก่อนที่ https://www.microsoft.com/en-us/download/details.aspx?id=15011 จากนั้นลงโปรแกรม แล้วปิด-เปิด Excel ใหม่ จากนั้นพอเข้า Excel แล้วมันจะมี Ribbon ขึ้นมาใหม่ 1…

การ Lookup ข้อมูล แบบ Case-Sensitive (สนตัวพิมพ์เล็กพิมพ์ใหญ่)

Excel Lookup ไม่ลืมหูลืมตา ไม่ดูตัวพิมพ์เล็กพิมพ์ใหญ่!? ผมเดาว่าหลายๆ คนอาจยังไม่รู้ว่า ปกติ Excel จะ Lookup ข้อมูลแบบไม่สนตัวพิมพ์เล็กพิมพ์ใหญ่ นั่นคือ หากเราจะหาคำว่า B1 จากตารางที่มีทั้งคำว่า b1 และคำว่า B1 Excel จะเอาผลลัพท์จากคำที่เจอก่อน (วิ่งจากบนลงล่าง) โดยไม่สนว่ามันจะเป็นตัวพิมพ์เดียวกับคำที่เราต้องการหรือไม่ เพราะ Excel มันทำงาน Lookup โดยมองทั้งสองคำนั้นเหมือนๆ กันนั่นเอง ทางแก้ไข วิธีที่จะ Lookup ข้อมูล แบบ Case-Sensitive (สนตัวพิมพ์เล็กพิมพ์ใหญ่) ได้ จะต้องใช้ ฟังก์ชั่น EXACT และการทำงานของ Array Formula มาช่วย Concept การใส่สูตร {=INDEX(B2:B7,MATCH(1,--EXACT(A2:A7,A10),0))} หาว่าคำที่ต้องการอยู่แถวที่เท่าไหร่ก่อน ด้วย MATCH กับ EXACT…