Excel的Index函数详解
**
Excel的Index函數(shù)詳解
**
Excel非常強(qiáng)大,數(shù)據(jù)處理和分析能力給我們的工作帶來(lái)了非常大的幫助,今天我們就來(lái)了解Excel的函數(shù)Index,讓我們逐步成為Excel大神。
Index函數(shù)的語(yǔ)法是:INDEX(array, row_num, [column_num]),其中
array:表格中的一個(gè)范圍(區(qū)域或數(shù)組)
row_num:行號(hào)
column_num:列號(hào),[]表示可選的,不是必須項(xiàng),默認(rèn)是第1列
什么意思呢?就是說(shuō)你可以通過(guò)這個(gè)函數(shù)獲取到一個(gè)表格(array)中某一行(row_num)某一列(column_num)的數(shù)據(jù),我們用一個(gè)例子來(lái)描述:
下圖模擬了一些學(xué)生語(yǔ)文十二次??嫉某煽?jī)數(shù)據(jù)
下來(lái)我們演示如何通過(guò)Index函數(shù)來(lái)獲取到“某個(gè)學(xué)生”“??剂钡某煽?jī),首先我們定義array是B5:N12,因?yàn)槭悄硞€(gè)學(xué)生,說(shuō)明行是動(dòng)態(tài)獲取的的,我們?cè)诤竺娴难菔局衼?lái)描述如何獲取動(dòng)態(tài)行號(hào),??剂沁@個(gè)array中的第7列,那么column_num就是7,下來(lái)我們演示如何根據(jù)下拉選擇來(lái)決定獲取哪個(gè)學(xué)生的??剂Z(yǔ)文成績(jī),首先我們選中B16單元格,我們要在B16單元格進(jìn)行選擇學(xué)生,頂部菜單“數(shù)據(jù)”-“數(shù)據(jù)驗(yàn)證”-“序列”,在里面輸入=B5:B12,表示選擇項(xiàng)的內(nèi)容是B5:B12的內(nèi)容,確定后,B16單元格就能選擇學(xué)生了。
下來(lái)我們要根據(jù)B16選擇的學(xué)生,獲取到該學(xué)生在array(B5:N12)中是第幾行(row_num),這里用到另外一個(gè)函數(shù)match,簡(jiǎn)單介紹一下這個(gè)函數(shù)的語(yǔ)法:
MATCH(lookup_value, lookup_array, [match_type])
表示在表格的一個(gè)區(qū)域內(nèi)(lookup_array)查找某個(gè)內(nèi)容(lookup_value)所對(duì)應(yīng)的行號(hào),match_type(-1,0,1)表示查找方式,-1表示大于等于,1表示小于等于,0表示等于,我們這里用0,那么B16選擇的學(xué)生所對(duì)應(yīng)的行號(hào)就能用如下函數(shù)獲取到:MATCH(B16,B5:B12,0),表示返回B5:B12區(qū)域內(nèi)等于B16內(nèi)容的行號(hào)。
好了,區(qū)域array(B5:N12)有了,row_num(MATCH(B16,B5:B12,0))有了,column_num(7)有了,我們將所選擇學(xué)生??剂某煽?jī)顯示在H16單元格內(nèi),進(jìn)行如下操作,選中H16單元格,輸入如下圖公式
確定后,就實(shí)現(xiàn)了我們想要的功能,在B16單元格中選擇學(xué)生,就??剂某煽?jī)顯示在H16單元格內(nèi)。
現(xiàn)在我們擴(kuò)展一下,我們要在選擇一名學(xué)生后,看到該學(xué)生十二次??嫉内厔?shì)圖,只要模仿剛才的操作在C16:G16和I16:N16中輸入函數(shù),如下圖:
現(xiàn)在,只要我們選擇學(xué)生,就會(huì)在C16:N16中顯示該學(xué)生十二次模考的成績(jī)。
大功告成,你離大神又進(jìn)了一步。
總結(jié)
以上是生活随笔為你收集整理的Excel的Index函数详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 来听听一位『大龄程序员』的心声
- 下一篇: PowerPoint 在播放时自动运行宏