มาดูให้ชัดๆว่าสูตร VLookup ลิงก์ข้อมูลข้ามแฟ้มได้ไหม



ในการลิงก์ข้ามแฟ้มนั้น ถ้าแฟ้มต้นทางเปิดอยู่ จะสามารถลิงก์ข้ามแฟ้มได้เสมอ แต่ถ้าแฟ้มต้นทางไม่ได้เปิด สูตร Vlookup จะลิงก์ได้บ้างไม่ได้บ้าง ตามเงื่อนไขนี้ครับ

1. ถ้าลิงก์กับพื้นที่ตารางโดยตรง สูตรจะทำงาน
2. ถ้าลิงก์กับ Range Name สูตรจะทำงาน
3. ถ้าลิงก์กับตารางที่ถูกเปลี่ยนเป็น Table สูตรจะหยุดทำงาน

🧐 ทำไมจึงลิงก์ข้อมูลข้ามแฟ้มได้ แม้ว่าแฟ้มต้นทางไม่ได้เปิด

เมื่อใดในวงเล็บของสูตรมีการอ้างอิงกับตำแหน่งเซลล์ทั้งตารางเอาไว้ เมื่อนั้น Excel จะแอบสร้าง cache data เป็นข้อมูลของตารางต้นทางมาเก็บไว้ในแฟ้มปลายทาง ทำให้แฟ้มปลายทางมีขนาดใหญ่ขึ้น

แต่เมื่อใดใช้ Table ต้องเปิดแฟ้มต้นทางเสมอ นอกจากนี้สูตรพวก SumIF SumIFS หรือ XXXIF หรือสูตรรุ่นใหม่ใน 2021/365 ที่เป็น Dynamic Array จะทำงานได้ต่อเมื่อแฟ้มต้นทางเปิดอยู่เท่านั้นด้วย

Download ได้จาก
https://drive.google.com/file/d/1AyAq_SiolIZ4yR5RwgWwgM6OR8PzI95U/view?usp=sharing

Related Articles

© Copyright 1999

สงวนลิขสิทธิ์ตามกฎหมาย

ห้ามนำข้อความหรือส่วนหนึ่งส่วนใดของบทความหรือวิดีโอหรือรูปภาพไปใช้เพื่อการค้าขาย หรือเพื่อประโยชน์ส่วนตัว

อนญาตให้นำไปใช้เพื่อสาธารณประโยชน์โดยขอให้ระบุที่มาและชื่อผู้เขียนกำกับไว้ด้วยเสมอ

ลิงก์เว็บ Excel Expert Training

เว็บสำหรับ เรียนออนไลน์

เว็บสำหรับ เรียนแบบกลุ่ม-ส่วนตัว

ติดตามข่าวสารได้จาก facebook

ถามปัญหาได้ที่ กลุ่มคนรัก Excel

และไลน์กลุ่ม Excel Expert Group

ที่อยู่และการติดต่อ

สมเกียรติ ฟุ้งเกียรติ 7/1 รามคำแหง ซอย 35 หัวหมาก บางกะปิ กทม 10240 โทร 097-140-5555, 02-718-9331

Excel@ExcelExpertTraining.com

sfk234x234