一、认识indirect单元格引用
1、了解Indirect函数的意义及语法
**Indirect:**引用函数,间接引用。
函数语法:INDIRECT(ref_text,[a1])
其中,ref_text是一个表示单元格地址或名称的字符串,a1是一个可选的逻辑值参数,用于指定ref_text参数是否采用A1样式的引用形式。
如果 ref_text 不是合法的单元格的引用,(比如下图第二个例子,没有找到A1位置的赋值)函数 INDIRECT 返回错误值#REF!或#NAME?。如果 ref_text 是对另一个工作簿的引用(外部引用),则工作簿必须被打开。如果源工作簿没有打开,函数 INDIRECT 返回错误值#REF!。
2、indirect函数与Index函数引用方式的对比
INDEX(E:E,ROW()*5-25):直接引用
INDIRECT("E"&ROW()*5-25):间接引用
3、处理跨表
4、跨表引用时的单引号问题
引用其他表的时候,表名加一个单引号可以避免错误。-----有错误的时候可以这样试试
二、Indirect名称引用
1、为区域定义名称
2、制作二级下拉列表
- 定义名称
- 设置下拉框,制作二级菜单-----数据有效性、序列