excel表格索引函数怎么用(excel索引公式怎么使用)

用Excel表格的人,都会面对表格之间的索引取值问题,相信都不陌生。

和大家分享一下,几种索引取值的函数及用法,强烈推荐第三种:

1、sumif 、sumifs函数,用条件求和,巧妙的替代索引

解释:sumif(取数区间条件,本表条件,取数区间数值),相信我这样一说大家应该就明白了,当取数区间条件中没有重复项的时候,就可以用这个公式来替代索引使用,当然这只是针对数值如果是文字就不好用了,因为毕竟这是个求和公式,但不得不承认有时候这个替代是很好用的,特别是sumifs 多条件的时候,要比真正的索引函数还要好用。

2、VLOOKUP、HLOOKUP,这可能是用Excel的人最常用的索引公式了

解释:VLOOKUP(指定条件,指定区域,第几列,0),这个公式只针对列查找,而且指定区域中第一列一定是条件列,然后往后数几列是取数列,“0”代表精确查找,还有“1”和“-1”分别是大于和小于的意思,虽然经常用的是精确查找,但在不同的环境下模糊查找也是很好用的(这里不多说,有需要的可以单独交流),HLOOKUP用法一样,只是针对行查找而已。

   

公式举例

3、index(,match(,,0))强烈推荐使用这个函数组合来索引取值,相信用了这个你再也不想用VLOOKP.

解释:index(取数行或者列,match(本表条件行或者列,取数表条件行或者列,0)),这个函数组合的好用是在于指哪打哪,用起来非常方便,而且不分行还是列一样用。

当然这个函数组合还可以多维取数,那么就需要用到两个match来匹配条件,一个用来匹配行,一个用来匹配列,都满足对应的点就是要取值的单元格,这时候index后面跟着的是个区间而不是单独的行和列,函数用法:index(取数区间,match(本表条件,取数表列条件,0),match(本表条件,取数表行条件,0)),

同样这里的“0”是精确取数,同样有模糊引用“1”和“-1”。

   

例子

当然还有更牛逼,更复杂的索引函数组合,比如一些带大括号{}的数组函数,但作者不推荐用数组,太影响表格速度。这里的三种基本上能满足日常的工作需求了,需要注意的是索引中不要出现重复条件,如果出现的话索引的值只能引到第一个出现的值,后面的将忽略。

(欢迎交流、学习,有任何问题请在评论区中留言!)

(0)

相关推荐