以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  EXCEL转置粘贴  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=68805)

--  作者:发财
--  发布时间:2015/5/25 15:16:00
--  EXCEL转置粘贴

=OFFSET([汇总201504.xls]资产负债表!$C$5,COLUMN([汇总201504.xls]资产负债表!C5)-3,ROW([汇总201504.xls]资产负债表!C5)-5)

上述公式对于转置粘贴很有用,但要打开汇总201504.xls,链接才能生效,有其他更有效的办法吗?


--  作者:大红袍
--  发布时间:2015/5/25 15:36:00
--  
 肯定要打开才能生效。没有其他办法
--  作者:发财
--  发布时间:2015/5/25 16:01:00
--  
如何用代码打开EXCEL中的编辑链接,更改源,如汇总201504,改为汇总201505?
--  作者:大红袍
--  发布时间:2015/5/25 16:11:00
--  
以下是引用发财在2015/5/25 16:01:00的发言:
如何用代码打开EXCEL中的编辑链接,更改源,如汇总201504,改为汇总201505?

 

直接修改单元格的公式

 

如 单元格.Formula = "=OFFSET([汇总201504.xls]资产负债表!$C$5,COLUMN([汇总201504.xls]资产负债表!C5)-3,ROW([汇总201504.xls]资产负债表!C5)-5)"


--  作者:发财
--  发布时间:2015/5/25 23:20:00
--  
="=\'C:\\Documents and Settings\\Administrator\\桌面\\[上报"&YEAR(C1)&"0"&MONTH(C1)&".xls]资产负债表\'!$C$6"
为什么在EXCEL单元格内输入上述公式后,显示=\'C:\\Documents and Settings\\Administrator\\桌面\\[上报201503.xls]资产负债表\'!$C$6,不能链接数值,应如何做?

--  作者:发财
--  发布时间:2015/5/26 8:38:00
--  
求办法!
--  作者:大红袍
--  发布时间:2015/5/26 9:08:00
--  
 上传例子。
--  作者:发财
--  发布时间:2015/5/26 9:32:00
--  

=INDIRECT("\'C:\\Documents and Settings\\Administrator\\桌面\\[上报"&YEAR(C1)&"0"&MONTH(C1)&".xls]资产负债表\'!D6")

公式改成这样就行了!


--  作者:发财
--  发布时间:2015/5/26 9:34:00
--  
链接会随着日期的改变而自动链接新的地址,不用一个个替换。
--  作者:发财
--  发布时间:2015/5/26 10:18:00
--  
=INDIRECT("\'E:\\快盘\\excel2014\\[汇总单表"&YEAR($B$2)-1&"0"&MONTH($B$2)&".xls]分户快报\'!E"&ROW())