也许您认为vlookup是excel中最好的,Sumifs是最好的,但是它们都可以被其他函数替换,并且大多数函数不能被其他函数替换。专家写的公式往往有它的影子。它是:
间接函数
1,间接函数
1简介,基本用法:可以将字符表达式或名称转换成地址引用只有在excel中才能实现这样的功能在单元格
[示例1] A1值为100
= A1返回值100
= "A1 "返回字符串A1
=间接(“A1”),并返回100
=间接(“A”& 1)返回100
2。目的:将变量插入引用地址并使用& Join,然后使用间接函数将字符串转换为引用可以实现动态引用
2,将
1应用于indriect函数,生成二级下拉菜单
步骤1:设置数据源区域是将手机名称和型号整理成以下格式备用,存放位置是可选的
步骤2:批定义名称选择手机名称和型号区域后,打开指定的名称窗口(在excel2003版中,插入菜单-定义-名称,版本07和10中的公式选项卡-定义的名称组-根据选择创建),并选择窗口上的“第一行”复选框如下图所示
步骤3:设置数据有效性选择模型列,打开数据有效性窗口(打开方法参见昨天的教程),在源代码中输入=间接(D5)
,并设置以下设置,然后二级联动菜单设置完成
2和多表合并
如下图所示,需要将每日销售明细合并到汇总表中
日报表
日报表合并
公式描述:
b $ 1 & amp;“!B " & ampROW根据ROW函数生成的行号生成单元地址例如,当公式在第2行时,ROW结果为2,B1 $ 1 & amp;“!B " & ampROW的结果是
1!B2
3,多表查找
[示例]工资模板中每个部门一个表
= VLOOKUP (A2,INDIRECTIVE(查找)(1,0/COUNTIF(INDIRECTIVE)(“销售”);”服务";人员";集成”财务" } & amp!答:a),A2),及!答:g”),7,0)
4,多表求和
[示例]如下图所示,从第一个到第五个有五个相同列和不同行的明细表,需要对每个产品的销售量进行求和。
子表:
汇总表
公式:
= SUMPDUCT(SUMIF(ROW($ 1:$ 5)& AMP;“天啊!b:b”),A2,INDIRECTIVE(世界其他地区(1美元:5美元)和;“天啊!c:c”))
蓝色表示:今天介绍的间接函数的用法是基本用法。真正高级的用法是数组公式中的应用程序,它将在蓝色分类后共享。