สูตร VLookup หน้าเก่า ต้องปรับวิธีใช้แบบใหม่ด้วย เพื่อใช้กับ Excel 365

 

ไม่ใช่แค่สูตร VLookup เท่านั้น สูตรเก่าที่เคยใช้ทุกสูตร เมื่อนำมาใช้กับ Excel 365 ที่ทำงานแบบ Dynamic Array จะมีวิธีการสร้างสูตรแบบใหม่ตามนี้

1. ไม่ต้องใส่เครื่องหมาย $ อีกต่อไป

2. ไม่ต้องสร้างสูตรหนึ่งเพื่อหาค่าหนึ่งอีกต่อไป

3. ไม่ต้องเสียเวลา Copy สูตรไปใช้หาค่าอื่นอีกต่อไป

เมื่อใช้ Excel 365 ให้เริ่มจากสร้างสูตรแค่เซลล์แรกเซลล์เดียว พอกดปุ่ม Enter จะพบว่า Excel ช่วยกระจายสูตรที่สร้างไว้นั้นหาทุกค่าที่ต้องการให้ครบทุกค่าทันที ทั้งนี้วิธีการสร้างสูตรต้องเปลี่ยนตามไปด้วย กล่าวคือ

วิธีสร้างสูตรแบบเดิม

=VLookup( ค่าที่ใช้หา, พื้นที่ตารางฐานข้อมูล, เลขที่ column ของคำตอบ, 0 )

เปลี่ยนตรงส่วนของค่าที่ใช้หาเป็น

=VLookup( พื้นที่ตารางเก็บค่าที่ใช้หา, พื้นที่ตารางฐานข้อมูล, เลขที่ column ของคำตอบ, 0 )

ตามภาพนี้ เมื่อต้องการใช้ทุกค่าในตาราง F3:F4 ว่ามีชื่ออะไรกับตัวเลขเป็นเท่าไร

เซลล์ G3 สร้างสูตร =VLOOKUP( F3:F4, B3:D7, 2, 0 )

เซลล์ H3 สร้างสูตร =SUMIF( B3:B7, F3:F4, D3:D7 )

ลองแกะตัวอย่างนี้ดู จะพบว่าสูตร Match กับ Index ทำงานแบบ Dynamic Array เช่นกัน

Download ตัวอย่างได้จาก

https://drive.google.com/file/d/1KDKJDE0JV0in9T5KkYTsDGorwArsK77P/view?usp=sharing

 

 

 

ความคิดเห็น

บทความที่ได้รับความนิยม