match、index、offset

index函数

返回行/列指定位置的数据

  1. 只从行/列返回数据
  2. 同时根据行列返回数据
    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 打开名称管理器

⑤插入图表 -- 选择数据 -- 系列值中点选任意单元格,删除!后面的内容后加上新建的名称

即可看到随着表单控件的更改图表也跟着更改

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容