สูตร 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
ความคิดเห็น
แสดงความคิดเห็น