index函数
返回行/列指定位置的数据
- 只从行/列返回数据
- 同时根据行列返回数据
index(查询区域,目标值所在的行号,[所在的列号])
即index(去哪找,要哪行,要哪列)
match函数
返回与指定数值匹配的元素在一行/一列中的位置
match(目标值,目标值所在的区域,0)
0是精确查找
通常和index搭配使用
即match(找谁,去哪找,精确或模糊查找)
模糊查找中,必须按升序(1)或降序(-1)排列
choose函数
根据索引值返回参数清单中对应位置的数据
choose(索引值,值1,值2....)
索引值为1-29,超过返回错误值
offset函数
既能返回值,也能返回区域
offset(开始值,偏移的行,偏移的列,[返回的行],[返回的列])
[返回的行],[返回的列]是指从目标值开始计算的
若要使用返回值的参数,返回的是内层数组,单元格中是无法显示的,需要按F9,在编辑栏中可以看到
若开始值选择的是区域,也需按F9,返回的也是数组
利用offset制作动态图表
①发开工具 -- 插入 -- 表单控件
②设置控件格式 -- 单元格区域选择所需的列,单元格链接任意位置即可,其值显示的是行号
③利用offset索取目标值,复制offset公式
④Ctrl + F3 打开名称管理器
⑤插入图表 -- 选择数据 -- 系列值中点选任意单元格,删除!后面的内容后加上新建的名称
即可看到随着表单控件的更改图表也跟着更改
网友评论