Re: [算表] 如何自动更新活页簿连结的路径和档名?

楼主: randyus (暮影残月)   2025-02-23 12:33:39
感谢大大的协助
试了几次用INDIRECT还是会出现参照错误 #REF!
无法像手动改动函数日期后就可以直动带出资料那样
有另一位大大分享类似的方法
但是有用TEXT
=XLOOKUP($A2, INDIRECT("'C:\Users\家人\Desktop\" & TEXT($D2, "00") & "月\[" &
TEXT($D2, "00") & TEXT($E2, "00") & "-出货单.xlsx]清单'!A:A"),
INDIRECT("'C:\Users\家人\Desktop\" & TEXT($D2, "00") & "月\[" & TEXT($D2,
"00") & TEXT($E2, "00") & "-出货单.xlsx]清单'!B:B"), "")
也是一样出现 #REF!
不知道是否是我哪边出错了 XD
※ 引述《windknife18 (windknife18)》之铭言:
: 可以用 indirect 函数,没有档案测试,自己测看看囉
: =XLOOKUP(A1#,INDIRECT("'C:\Users\家人\Desktop\01月\["&D2&E2&"-出货单.xlsx]清单
: '!A:A"),INDIRECT("'C:\Users\家人\Desktop\01月\["&D2&E2&"-出货单.xlsx]清单
: '!B:B"),"")
: ※ 引述《randyus (暮影残月)》之铭言:
: : 软件:excel
: : 版本:365
: : 请教大大们,小弟不才,最近帮家人用EXCEL整理出货的表单,让他们每天输入价格及出货
: : 数目,且依日期分别储存盘案。
: : 由于货品价格会经常波动,所以做了一个利用活页簿连结的方式,可以不用开启旧档案就
: : 查询参考之前价格的设计。
: : A B C
: : 1 品项 单价 参考价
: : 2 aa 10 函数
: : 3 bb 15
: : 4 cc 13
: : 5 .. ..
: : C2储存格的函数为
: : =XLOOKUP($A$2#,'C:\Users\家人\Desktop\02月\[0218-出货单.xlsx]清单
: : '!A:A,'C:\Users\家人\Desktop\02月\[0218-出货单.xlsx]清单'!B:B,"")
: : 若要查其它日期就利用活页簿连结整理的方式去点选不同日期的档案。但是因为家人真的
: : 不熟悉操作EXCEL,总无法记得从哪儿去更新连结。
: : 所以想帮忙设计在D2储存格填入月份数字(例如:01),E2储存格填入日期数字(例如:25)
: : 之后,C2的函数就会自动将参照档案的路径及档名变更为
: : =XLOOKUP($A$2#,'C:\Users\家人\Desktop\01月\[0125-出货单.xlsx]清单
: : '!A:A,'C:\Users\家人\Desktop\01月\[0125-出货单.xlsx]清单'!B:B,"")
: : 请问版上的高手们,这有办法做到吗?
: : 先感谢愿意提供协助的大大们。
作者: freePrester (Prester)   2025-02-23 14:34:00
用 INDIRECT 连结外部档案时必须开启被连结的档案https://i.imgur.com/tHLMX8R.png
楼主: randyus (暮影残月)   2025-02-23 20:37:00
GOOGLE后似乎得用VBA才能解决,看来我得恶补学习一下了

Links booklink

Contact Us: admin [ a t ] ucptt.com