Excel(16)-好學實用的Index!

在前幾天的文章中xiaobenny講了"給力的vlookup」,上次說過vlookup函數很是實用,很是給力,可是,可是,Index更給力,vlookup\hlookup能實現的全部功能它都能實現。ide

如今就準備簡單談下Index的用法:函數

Index什麼意思呢?動畫

如,在單元格中輸入公式:=INDEX(A1:B5,3,2)
p_w_picpath blog

輸入上式後就返回「李四」,第一個參數A1:B5表示的是數據區域,第2、三個參數分別表示行列號,也就是返回在A1:A5區域第三行第二列的值,也就是「李四」了。get

這就是Index函數的基本意義,是吧,它要比Vlookup好理解多了。it

其實在工做中Index函數單獨使用的狀況很是之少,我喜歡將它與match函數配合起來用,來看下吧:class

p_w_picpath

 

這個sheet2表是廣西某年統計年鑑的某一小部分的數據,如今須要利用這個表來篩選出指定縣的某些指標的數據。以下圖下載

p_w_picpath

這兩個表有不少不少條數據,若是一個一個找而後複製粘貼那不知要到何時了,用Vlookup可能也能達到效果,但xiaobenny仍是最喜歡用Index+match,im

那麼怎麼樣來實現呢?d3

在B2中輸入以下公式:(要找規律哦,千萬不要被這些密密麻麻的東西忽悠了)

=INDEX(Sheet2!$A$1:$CN$95,MATCH(Sheet1!B$1,Sheet2!$A$1:$A$95,0),MATCH(Sheet1!$A2,Sheet2!$A$1:$CN$1,0))

這個公式分爲三個部分:INDEX(array, row_num, [column_num])

相對應進行解析:

一、array:Sheet2!$A$1:$CN$95

表示在哪些數據區域中查找數據,此例中就是須要用到的年鑑完整值,也就是第一個表中的數據

二、row_num:MATCH(Sheet1!B$1,Sheet2!$A$1:$A$95,0)

row_num意思是所要查找的數據在數據區域中的行序號,在此例中用了一個match,用match來判斷應查找哪一行的數據,由於在sheet2數據源區域中行是具體的指標,因此咱們要用match來判斷B1也就是禽蛋產量在sheet2指標列中的位置。(用文字來解釋真是很差解釋額)
三、[column_num]:MATCH(Sheet1!$A2,Sheet2!$A$1:$CN$1,0)

column_num意思是所要查找的數據在數據區域中的列序號,意思和row_num基本類似,xiaobenny再也不解釋了好吧?實在是有點困難額 *8*

不知道各位能理解不能,剛開始理解起來真的很難理解,反正xiaobenny是至少理解了一個學期!

咱們繼續:

p_w_picpath

 

第一個出來以後,雙擊填充就行了,右邊那兩列繼續拖動填充柄就行了:

p_w_picpath

xiaobenny如今還不會作那種直接錄製出來的操做動畫,之後學會了直接錄製算了!~

剛經過Q羣問到能夠用屏幕錄像專家,但如今還沒下載呢

相關文章
相關標籤/搜索