引用前一列的数据有效性(前一列为动态引用)

来源:百度知道 编辑:UC知道 时间:2024/05/21 20:52:12
A列为总账(用OFFSET定义的名称)应收账款,希望B列能够引用A列对应的明细:公司甲;公司乙;公司丙;公司丁.

A列为总账(用OFFSET定义的名称)银行存款,希望B列能够引用A列对应的明细:工行;农行;建行;中行;(数量不确定,随时可能增加明细所以动态引用)

本人第一次来这里有看到INDIRECT($A1),但是只能解决对A列的常规引用.
不能解决对A列(用OFFSET定义的名称)引用.
谢谢老鼠.今年是鼠年.把分给老鼠吧.祝所有的人新年快乐.
这个问题我在别处也有提问.但没有得到我想要的答案.
以后我还会再来问这个问题.

解释清除一点,我没看明白。
先给你举个简单的例子。
A列的元素原来是4个,有可能增加到5个或者6个等
有效性的引用可以有2中方式:
=offset($A$1,counta(A:A)-1,)
或者
=indirect("A"&counta(A:A))

等待楼主详细解释
**************
明白了,我也试过果真是这样。暂时不知道解法

不过以前从别人学到另外一种方法,稍微有点瑕疵。

把你的sheet1的表
做成列表(Ctrl+L),
然后插入-名称-指定首行。
你新增的时候在列表内写就行了。
瑕疵就是如果各列的行数如果不等,就会在下面显示空白。

等我稍后在看看。
你也可上Club.excelhome.net
或者www.excelpx.com看看,上面应该有这样的问题解决办法