作者websterskimo (爱莎妮亚)
看板Office
标题Re: indirect 用法
时间Sun Oct 28 21:07:52 2007
※ 引述《arist ( 在他方 )》之铭言:
: A B
: 1 3009 =YES|DQ!'3009.Price'
: 2. 3008 =YES|DQ!'3008.Price'
: 我想用 excel indirect 函数,让 B 行显示 =YES|DQ!' (Ai) .Price' 的公式
: 有人可以帮忙一下吗,
: 我在 B1输入 =indirect("YES|DQ!'" & A1 & ".Price'") 似乎有误,要如何修正呢?
有误的有二
第一:你下的参照位置不应该是3009或3008之类的
而应该是a3009、a3008之类的
因为excel位置定义在於row and column组合在一起
而你只定义参照row,而没有column,因此有误
第二:参照公式应该写成下列
="YES|DQ!'"& indirect(A1) &".Price'"
下面是我会用indirect方法
A B C
1 B1 3009 ="YES|DQ!'"& INDIRECT(A1)&".Price'"
2 B2 3008 ="YES|DQ!'"& INDIRECT(A2)&".Price'"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.211.83.128