以下是引用办公之星在2004-8-6 9:13:00的发言:
真是越看越糊涂。INDIRECT函数的第二个参数只是规定地址格式的,TRUE或缺少时为A1格式,FALSE时为R1C1格式,那么用COLUMN产生的数字做何用,是不是基于VLOOKUP函数而写的?
二一个是关于定义,fieldsun讲的最左列方法,可以一次性生成所有的名称吗?
三、楼主要求产生对应列的信息,可是这个格式必须点击F9才执行?
关于column()问题在这个解法是可以不要的,gvntw在8楼已做了解释,加了column()也只是起了个true的作用
指定最左列可以一次定义工作表中所有的名称,在定义名称前先选择数据区域
好象不需要F9吧?选择变化应该是可以自动计算的
当然这种方法也有一些不足:
1、名称前都自动加了"_"(如果是文字且不会单元格地址混淆情况下则不会加_)
2、在有效性中不能直接引用名称清单,实际可以定义名称X=Name(,3,"_*")得到所有名称,但仍需要通过一个辅助单元格区域来放置这些名称,才能供有效性引用
3、重复时只能选最后一个
尽管有这些不足,但仍不失为一种好方法
[此贴子已经被作者于2004-8-6 10:10:50编辑过] |