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”。

   

例子

當然還有更牛逼,更復雜的索引函式組合,比如一些帶大括號{}的陣列函式,但作者不推薦用陣列,太影響表格速度。這裡的三種基本上能滿足日常的工作需求了,需要注意的是索引中不要出現重複條件,如果出現的話索引的值只能引到第一個出現的值,後面的將忽略。

(歡迎交流、學習,有任何問題請在評論區中留言!)