INDEX函數的兩種應用方法總結

2020-12-05 VBA語言專家

Index 函數在之前我的文章中簡單的介紹過,但沒有深入的講解,今日給大家以深入的講解一下,此函數的應用也非常的廣泛,也非常靈活,在以後的文章中還會涉及到這個函數的應用,非常值得大家認的學習一下。

INDEX函數的功能是返回指定行、列或單元格的值。共有兩種格式用法: 

第一種: 語法:INDEX(array,row_num,column_num)返回數組中指定的單元格或單元格數組的數值。

語法解釋:INDEX(單元格區域,行號,列號)

參數:Array為單元格區域或數組常數;

Row_num為數組中某行的行序號,函數從該行返回數值。如果省略row_num,則必須有column_num;

Column_num是數組中某列的列序號,函數從該列返回數值。如果省略column_num,則必須有row_num。

上面的例子中E5中的公式:'=INDEX(A3:C9,2,3)

A3:C9為數據區域,2 為要返回的行數 3為要返回的列數,在A3:C9區域中第行和第3列交叉點的單元格為201,所以返回值是201.

第二種: 語法:INDEX(reference,row_num,column_num,area_num)返回引用中指定單元格或單元格區域的引用。

語法解釋:INDEX(數據區域(可以有多個數據區域),返回第幾行數據,返回第幾列數據,查找第幾個區域的數據)

參數:Reference是對一個或多個單元格區域的引用,如果為引用輸入一個不連續的選定區域,必須用括號括起來。

Row_num為數組中某行的行序號,函數從該行返回數值。如果省略row_num,則必須有column_num;Column_num是數組中某列的列序號,函數從該列返回數值。如果省略column_num,則必須有row_num。

Area_num是選擇引用中的一個區域,並返回該區域中row_num和column_num的交叉區域。選中或輸入的第一個區域序號為1,第二個為2,以此類推。如果省略area_num,則INDEX函數使用區域1

上面的例子中E16中的公式: '=INDEX((A2:C9,A13:C18),2,3,2)

共有兩個數據區域(A2:C9,A13:C18),代表函數要查找的數據範圍為兩個區域,中間使用「,」隔開,第一個區域為A2:C9;第二個區域為A13:C18;(如果有第三個、第四個區域,同樣可以填入函數中)。

最後一個參數是2是指要返回的值在第二個數據區域,返回的值是第2行,3列的交叉單元格,此區域這個單元格的值為207。所以返回的值是207.

最後說明一下此函數的特點,該函數的使用極其靈活,因為任何一個參數都可變化。它的數據範圍可變,可以只有一個數據範圍,也可以有多個數據範圍(多個數據範圍使用逗號隔開);要返回的數據的行和列號可以變化,可以自行根據需要設定;要返回哪個數據範圍的數據,就填寫序號,比如返回第一個數據範圍的數據,就填寫1,其它以此類推。當然了,如果您使用該函數,要理解各個參數的意義,以免發生錯誤。

今日內容回向:

1 INDEX函數有幾種用法?

2 INDEX函數的參數有幾個,各有什麼意義?

相關焦點

  • 這個excel查找函數也很重要,index函數的使用方法
    我們之前學過幾個excel查找函數,分別是vlookup函數和hlookup函數以及match函數,這次我們還要學習另外一個查找函數,這個查找函數就是index函數,index函數是用來引用我們所需要的信息,主要分連續區域和非連續區域內的引用兩種,連續區域裡使用index公式是=index
  • VLOOKUP、LARGE和RANK函數總結
    Excel函數是二級Office考生最怕的部分,真的有那麼難嗎?未必。熟悉函數公式和使用方法,大多數人都是可以掌握的。
  • Excel中高手都在用的index函數與match函數匹配查詢區域
    在這種情況下,我們藉助於index函數與match進行匹配就會顯得特別方便。具體如何使用呢?接下來,跟著office小超老師一起來學習下此問題的解決方法。首先,我們先看下這兩個函數的構成。index稱之為引用函數,代表返回表格中的值或者引用。
  • Excel的搭檔函數INDEX,MATCH,你用對了嗎?
    一文中使用過的函數,查找定位函數中的最佳搭檔match和index,還有個不成文的說法與這兩個函數有關:查詢用的好,5大函數離不了,分別為index,match,lookup,hlookup,vlookup。今天我們只說index,match函數的用法。
  • Pandas的函數應用及映射方法
    ,會對原序列中每個元素運用該函數,並返回與原序列個數一致,index一致的新序列。apply()方法不僅可以和map()方法一樣,得到一個對元素進行轉換後相同大小的結果數組,還可以得到一個通過函數進行匯總的標量值。
  • 學會vlookup函數,查詢的時候不能用?聽說和index函數有關!
    昨天寫完index函數和match函數的時候後,很多朋友都在問,我查詢信息的時候完全可以用vlookup函數呀,為什麼還要兩個函數配合使用?這不是讓操作過程更複雜了嗎?確實可能是小編在昨天的文章中沒有說清楚查詢方向的問題,才導致很多朋友會有這樣的想法,那今天小編就來說一說這兩個函數之間有什麼差別?我們在什麼樣的情況下分別使用這兩個函數?
  • excel表格中的index函數在處理數據時的用法
    index函數在excel中被歸類為「查找與引用」函數。該類函數中,有我們熟悉的縱向查找函數vlookup函數,其格式是:「=VLOOKUP(查找的數值,查找的數據表區域,返回目標數值在數據表區域中的列序號,匹配條件)」,該函數返回的是數據表中的數值。
  • 查找利器-Index函數搭配Match函數
    Excel函數學習多了,也就沒想像中的那麼難了。今天分享一個查找利器-Index函數搭配Match函數,希望對你有所幫助。今天我們還是通過查找成績來介紹這兩個函數,如下圖,我們需要把左邊的函數成績填寫到右邊的表格中,怎麼做呢?
  • Excel中查找函數vlookup和index—match使用方法詳細介紹
    在Excel中,談到查找函數推薦最多的就是vlookup函數和index—match函數,很多人把兩個函數作為判斷Excel水平的重要指標,可想而知這兩個函數在Excel數據計算中的重要性,本文就和大家一起來看看這兩個函數的用法吧。
  • Excel函數總結二:VLOOKUP、LARGE、RANK、LEFT、MID和FIND
    熟悉函數公式和使用方法,大多數人都是可以掌握的。今日先總結VLOOKUP、LARGE、RANK、LEFT、MID和FIND六個函數。更多函數總結平臺將在近期陸陸續續更新,敬請期待!當VLOOKUP函數第一參數省略查找值時,表示用0查找。table_array:查詢值所處的區域,使用對區域或區域名稱的引用,有時需要跨表格查找。col_index_num:返回第幾列內容,col_index_num為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回table_array 第二列的數值,以此類推。
  • excel怎樣運用VLOOKUP函數與INDEX-MATCH函數進行查找?
    在實際工作中,我們經常使用vlookup函數與index-match函數進行查找,這倆個函數都可以實現查找的功能,下面就基本查找,反向查找,多條件查找對比下這兩個函數的運用方式。index-match函數中先輸入match函數,match函數第一個參數表示查找依據,第二個參數表示查找依據所在的列,第三個參數表示精確匹配,此時顯示查找的數據所在單元格第幾行。外面嵌套index函數,第一個參數表示所在列,第二個參數match表示所在行,此時就實現了查找的目的。
  • INDEX函數的使用方法
    昨天我們分享了MATCH函數的使用方法,在Excel中查找引用是高頻函數,不論你從事什麼工作都會經常用到。今天我們就來分享一下專門引用的函數,它就是INDEX。當然你可以將區域鎖定,然後藉助ROW和COLUMN函數來替代第二個和第三個參數,實現拖拽填充的效果。
  • INDEX與MATCH函數的組合應用
    前面我們分別介紹了MATCH函數和INDEX函數的使用方法,發現它們單獨使用起來並不難,但是實際工作中很少單獨使用,而是將兩者組合起來,形成了查找與引用的最佳組合。我們很容易就想到了VLOOKUP函數,幹嘛還來個組合?
  • 高中數學知識點總結,函數題型的解題方法總結,收藏留作考試用
    在整個高考中最難的題型恐怕就是函數題型了,而函數題型在高考中考察的題目類型又是多元化的,通常情況下都分為一次函數、二次函數、反比例函數和複合函數等不同類型的函數,對於這些難題,千萬不要被嚇住了。其實這對各個題型在考試中哦度有他自己的解題套路是可以總結的到的,在高中數學的學習過程中,我們要善於總結規律,找到適合自己的學習方法,這樣成績才能快速提高。
  • Excel中Index函數引用表單是怎麼使用的
    INDEX函數是返回表格或區域中的值或值的引用。數組形式時公式是這樣的:INDEX(array, row_num, [column_num])。引用中某行的行號,函數從該行返回一個引用。column_num可選。 引用中某列的列標,函數從該列返回一個引用。如果將 row_num 或 column_num 設置為0(零),則 INDEX 將分別返回整列或整行的引用。
  • excel經典函數組合:index+match!工作中非常實用,案例解析掌握
    課程信息卡課程:《Excel天天訓練營》2.0圖文版章節:第2章-精通函數內容:定位查找(index\match)在excel函數裡面,index+match這一組函數做定位查找是非常實用的。通過index+match這一組函數就可以定位到兩個數據的交叉位置,即查詢結果。如果你沒有學會這些函數,那麼就無法應對大量數據的表格。現在,我們就來用函數公式實現excel自動化辦公。
  • 函數定義域、值域方法總結
    (一)求函數定義域1、函數定義域是函數自變量的取值的集合,一般要求用集合或區間來表示;2、常見題型是由解析式求定義域
  • 指數函數經典題型總結
    題型二、比較指數式及指數型函數底數的大小總結:(1)比較兩個指數式的大小,有以下方法:A.如果底數相同,則直接利用指數函數的單調性比較大小;B.如果指數相同,則利用冪函數的性質比較,主要用到的性質是:在冪函數中,當冪指數α>0時,函數在x>0的範圍內為增函數;C.如果指數和底數都不相同時,常常引入一個中間值「1」或者一個數同指數而與另一個數同底數的數作為判斷的橋梁
  • 高等數學入門——反函數的求導法則及反三角函數的導數公式總結
    系列簡介:這個系列文章講解高等數學的基礎內容,注重學習方法的培養,對初學者不易理解的問題往往會不惜筆墨加以解釋。
  • 超全的pandas數據分析常用函數總結(下篇)
    上篇文章中,小編給大家總結了數據分析中pandas這一模塊裡面常用函數的四個部分的內容,分別為導入模塊、創建數據集並讀取、數據查看與數據清洗,現在給大家介紹下篇的內容。來源 | 凹凸數據5.data.join(data2) # 會報錯第一種修改方式:data.join(data2,lsuffix='_data', rsuffix='_data2')輸出結果:第二種修改方式:data.set_index('id').join(data2.set_index('id'))輸出結果