一、认识indirect单元格引用
1、了解Indirect函数的意义及语法
Indirect() 将引用括号内的单元格位置的字符
e.g.A1是小佩,E14写单元格位置,indirect就可以间接引用了
2、indirect函数与Index函数引用方式的对比
Index:在哪里取,取第几个
indirect有个间接引用的步骤,即要先找出其所在位置再转化成数据
3、处理跨表
直接 表名字!G2(表格中公式被处理为 "名字"!G2)
如何处理不同表时同一个对象位置不同的问题
使用vlookup,只制作一张表
加入indirect,批量制作多表更方便
如果员工姓名重复怎么处理 sumif:在哪里找对象,找什么对象,把与对象相关的什么加起来
将其进阶为九九乘法表问题:混合引用问题
如下写会报错
修改后
19年出了xlookup,更方便(后面跟着渭河学习)
4、跨表引用时的单引号问题
如果有时候按照上面方法出错了(可能表格有空格),就在引用表前后加单引号处理一下
二、Indirect名称引用
1、为区域定义名称
选中区域->公式->定义名称
函数括号内引用可以直接写名字,也不用加双引号(表示文本)
制作下拉列表,很方便
数据->数据验证->序列:来源B1:E1
2、制作二级下拉列表
给各个区域定义名称,这样制作下拉列表时,所选来源可以直接写一级列表的名字
整列都这样处理,再把首行取消数据有效性(数据验证)打上名称,即可制作完成