Page 1 of 1

ปัญหา ใช้Vlookup แล้วสูตรอ้างอิงที่อยุ่เดิมเองค่ะ

Posted: Sat Jul 14, 2012 10:51 am
by pumpuy
มีปัญหาเกี่ยวกับการใช้ vlookup ค่ะ ใช้อ้างอิงข้อมูลจากอีกไฟล์ค่ะ แต่บางครั้งเปิดมาแล้วสูตร อ้างอิงที่อยู่ของไฟล์ซ้ำกันเอง ทำให้หาที่อยู่อ้างอิงไม่เจอค่ะ

=IF($F38="","",(VLOOKUP($F38,'\\Sales_1-pc\file on sales\FILE ON SALES\[Database_2012.xls]total'!$A$1:$BE$10001,15,FALSE)))
(ตัวอักษรสีแดงคือ มันเพิ่มขึ้นมาเองค่ะ)

สุตรที่ถูกต้องจะต้องเป็น
=IF($F38="","",(VLOOKUP($F38,'\\Sales_1-pc\FILE ON SALES\[Database_2012.xls]total'!$A$1:$BE$10001,15,FALSE)))

ที่อยู่มันอ้างอิง File on Sale 2 ครั้ง ทำให้เวลาเราเพิ่มข้อมูลใหม่ สูตรไม่ถูกต้องค่ะ รบกวนตอบหน่อยนะค่ะ ไม่ทราบเหมือนกันว่ามีวิธีป้องกันหรือแก้อย่างไรได้บ้างค่ะ
ใช้ excel 2010

Re: ปัญหา ใช้Vlookup แล้วสูตรอ้างอิงที่อยุ่เดิมเองค่ะ

Posted: Sat Jul 14, 2012 11:00 am
by snasui
:D สำหรับการป้องกันนั้น จำเป็นจะต้องทราบสาเหตุทีเกิดปัญหาเช่นนั้น ตอนนี้ยังไม่ทราบครับ ปกติ Path จะไม่เปลี่ยนไปเองถ้าเราไม่ตั้งใจเปลี่ยน ไม่เช่นนั้นจะเกิดความผิดพลาดขึ้นได้ทุกไฟล์ไม่เฉพาะ Excel ครับ

สำหรับการแก้ไข เข้าไปที่เมนู Data > ในกลุ่มเมนู Connections > คลิก Edit Links > คลิกเลือก Link ของไฟล์ต้นทาง > Change Source > คลิกเลือกไฟล์ต้นทาง > OK > Close

Re: ปัญหา ใช้Vlookup แล้วสูตรอ้างอิงที่อยุ่เดิมเองค่ะ

Posted: Sat Jul 14, 2012 11:07 am
by pumpuy
ขอบคุณมากๆนะค่ะ เวลาเปิดไฟล์ขึ้นมาบางครั้งก็จะเป็น บางครั้งก็ไม่เป็นค่ะ แต่ที่สังเกตุมาเพิ่งมาเป็นตอนเปลี่ยนมาใช้ 2010 ค่ะ ไม่ทราบว่าเกี่ยวหรือเปล่า เพราะเดิมใช้ 2007 ไม่เคยมีปัญาหาเลยค่ะ

Re: ปัญหา ใช้Vlookup แล้วสูตรอ้างอิงที่อยุ่เดิมเองค่ะ

Posted: Sat Jul 14, 2012 11:13 am
by snasui
:D หากเป็นเช่นนั้นลอง Uninstall Excel 2010 แล้วลงใหม่ สำหรับตัวผมเองแล้วไม่เคยพบปัญหาการเปลี่ยน Path ไปจากทีกำหนดไว้ได้เองเช่นนี้ครับ

Re: ปัญหา ใช้Vlookup แล้วสูตรอ้างอิงที่อยุ่เดิมเองค่ะ

Posted: Sat Jul 14, 2012 11:40 am
by pumpuy
ขอบคุณค่ะ