點擊下方 ↓ 關(guān)注,每天免費看Excel專業(yè)教程 置頂公眾號或設(shè)為星標 ↑ 才能每天及時收到推送 本文關(guān)鍵詞:index 史上最全INDEX函數(shù)教程 INDEX函數(shù)是Excel中廣泛應(yīng)用的查找引用函數(shù),除自身具有按位置調(diào)取數(shù)據(jù)的功能外,INDEX函數(shù)還能結(jié)合眾多的函數(shù),在工作中展現(xiàn)Excel的強大威力。 比如著名的INDEX+INDEX組合就能輕松搞定很多VLOOKUP的高級應(yīng)用案例,可見INDEX函數(shù)無疑屬于職場辦公必備函數(shù)。本文整理出INDEX函數(shù)各種經(jīng)典技術(shù),史上最全系列教程。 本教程內(nèi)容擔(dān)心記不全的話,可以分享到朋友圈給自己備份一份。 除了本文內(nèi)容,還想全面、系統(tǒng)、快速提升Excel技能,少走彎路的同學(xué),請搜索微信公眾號“跟李銳學(xué)Excel”點擊底部菜單的“知識店鋪”或下方掃碼進入 獲取 語法解析及基礎(chǔ)用法 INDEX用于返回表格或區(qū)域中的值或值的引用。下面介紹她的語法和參數(shù)用法。 語法 INDEX(array, row_num, [column_num]) 用通俗易懂的方式可以表示為 INDEX(數(shù)組或區(qū)域, 行號, 列號) 如果數(shù)組只包含一行或一列,則相對應(yīng)的參數(shù)Row_num 或 Column_num 為可選參數(shù)。 如果數(shù)組有多行和多列,但只使用Row_num 或 Column_num,函數(shù) INDEX 返回數(shù)組中的整行或整列,且返回值也為數(shù)組。 如果同時使用參數(shù) Row_num 和 Column_num,函數(shù) INDEX 返回 Row_num 和Column_num 交叉處的單元格中的值。 如果將 Row_num 或 Column_num 設(shè)置為 (零),函數(shù) INDEX 則分別返回整個列或行的數(shù)組數(shù)值。若要使用以數(shù)組形式返回的值,請將 INDEX 函數(shù)以數(shù)組公式形式輸入,對于行以水平單元格區(qū)域的形式輸入,對于列以垂直單元格區(qū)域的形式輸入。若要輸入數(shù)組公式,請按 Ctrl+Shift+Enter。 只看文字表述是不是索然無味?還有點蒙! 沒關(guān)系,我來舉三個例子,你就明白INDEX的用法了。 先來看個INDEX從列中調(diào)取數(shù)據(jù)的案例吧 要在A列中調(diào)取第5個數(shù)據(jù) C單元格輸入以下公式。 =INDEX(A:A,5) 這里是從單列中調(diào)取數(shù)據(jù),所以只寫行號(第二參數(shù))就可以了。 再來看個INDEX從行中調(diào)取數(shù)據(jù)的案例。 要在第行中調(diào)取第5月的數(shù)據(jù) B單元格輸入以下公式。 =INDEX(2:2:,6) 這里是從單行中調(diào)取數(shù)據(jù),所以只寫列號(第二參數(shù))就可以了。月的數(shù)據(jù)位于第列,所以第二參數(shù)寫6。 最后來看個INDEX從區(qū)域中調(diào)取數(shù)據(jù)的案例。 要在數(shù)據(jù)區(qū)域中調(diào)取B產(chǎn)品9月的數(shù)據(jù) B單元格輸入以下公式。 =INDEX(B2:M5,2,9) 這里是從區(qū)域中調(diào)取數(shù)據(jù),所以行號(第二參數(shù))和列號(第三參數(shù))都要寫全。B產(chǎn)品月的數(shù)據(jù)位于第2行第9列,所以第二參數(shù)寫2,第三參數(shù)寫9。 是不是很簡單,現(xiàn)在你已經(jīng)學(xué)會了INDEX函數(shù)最基礎(chǔ)的應(yīng)用啦! 后續(xù)還有更精彩的應(yīng)用案例等著你~ 隔行提取數(shù)據(jù) 了解了INDEX函數(shù)的基礎(chǔ)用法,咱們來靈活應(yīng)用一下吧。 上圖中A列為數(shù)據(jù)源區(qū)域,要將其轉(zhuǎn)換為兩列數(shù)據(jù),一列放置學(xué)號,一列放置姓名。 在D1單元格輸入以下公式,并將公式填充。 =INDEX($A:$A,COLUMN(A1)+(ROW(A1)-1)*2)&"" 隔列提取數(shù)據(jù) 上一節(jié)學(xué)習(xí)了隔行取值的方法,這節(jié)課咱們再來看個隔列取值的案例。 上圖中左側(cè)的數(shù)據(jù)源中包含了不同業(yè)務(wù)員在各個月份下的計劃數(shù)據(jù)和實際數(shù)據(jù),需要使用公式調(diào)取各個月份的實際數(shù)據(jù)。 在L3單元格輸入以下公式,并將公式填充。 =INDEX($B3:$I3,COLUMN(A1)*2) 按條件調(diào)取整行數(shù)據(jù) 之前的幾個案例,講的都是調(diào)取單個數(shù)據(jù)的方法,這次咱們來看個整行數(shù)據(jù)調(diào)取的案例。 上圖中左側(cè)是數(shù)據(jù)源區(qū)域,要實現(xiàn)的效果為,當G2單元格的業(yè)務(wù)員變更時,后續(xù)各個月份的數(shù)據(jù)可以自動更新。 在H2單元格輸入以下公式,并將公式向右填充。 =INDEX($B$2:$E$8,MATCH($G$2,$A$2:$A$8,),COLUMN(A1)) 按條件調(diào)取整列數(shù)據(jù) 上一節(jié)中我們學(xué)習(xí)了按條件調(diào)取整行數(shù)據(jù)的方法,再來看看如何調(diào)取整列數(shù)據(jù)。 上圖中左側(cè)的數(shù)據(jù)源中,要根據(jù)H1單元格的月份,調(diào)取這個月份下所有業(yè)務(wù)員的數(shù)據(jù)。 在H2單元格中輸入以下公式,并將公式向下填充。 =INDEX($B$2:$E$8,ROW(A1),MATCH($H$1,$B$1:$E$1,)) 二維條件交叉查詢 工作中經(jīng)常會遇到從二維數(shù)據(jù)區(qū)域中根據(jù)多個條件查詢數(shù)據(jù)的需求,今天我們就結(jié)合一個案例來介紹Excel的應(yīng)用方法。 在左側(cè)的數(shù)據(jù)源中分別列示了某企業(yè)各個分公司不同季度下的銷售數(shù)據(jù),現(xiàn)在需要根據(jù)I2單元格的分公司和I3單元格的季度,查詢該分公司在對應(yīng)季度下的銷售數(shù)據(jù)。 I4單元格輸入以下公式。 =INDEX(B2:F10,MATCH(I2,A2:A9,),MATCH(I3,B1:F1,)) 拆分工資表打印工資條 Excel函數(shù)應(yīng)用技巧的最大魅力在于實戰(zhàn)中體現(xiàn)。 很多工作場景中,能否用好函數(shù),對工作的效率和準確度的影響是非常大的。 很多工作貌似重復(fù)繁瑣,費時費力,但在函數(shù)高手面前都是紙老虎,1個公式就可以搞定了,比如下面要介紹的這個按照工資表拆分打印工資條的案例。 左側(cè)的工資表要變成右側(cè)的工資條打印形式,其實就是一個公式輕松搞定。 在H1單元格輸入以下公式,并將公式填充。 =CHOOSE(MOD(ROW(A1),3)+1,"",INDEX(A:A,1),INDEX(A:A,1+INT(ROW(A2)/3))) 工資條合并為工資表 上一節(jié)中,咱們介紹了拆分工資表打印工資條的方法,這次來個逆操作,從工資條合并為工資表。 上圖左側(cè)是數(shù)據(jù)源,要變成右側(cè)的表格形式。 在H1單元格輸入以下公式,并填充公式。 =INDEX(A:A,IF(ROW(A1)=1,1,2+(ROW(A1)-2)*3)) 返回查找到的多個數(shù)據(jù) 學(xué)過一點Excel函數(shù)的同學(xué)都知道VLOOKUP函數(shù)很強大,其實比起INDEX函數(shù)來,VLOOKUP函數(shù)還略遜一籌。 下面介紹一個案例,看看在遇到一對多查找的時候,VLOOKUP函數(shù)很麻煩,而INDEX如何解決這類問題吧。 要求當D2單元格變更時,E列的人物可以自動更新,主要是每個著作對應(yīng)著對個人物,需要全部提取出來。 在E2單元格輸入以下數(shù)組公式,按<Ctrl+Shift+Enter>組合鍵輸入。 =INDEX(B:B,SMALL(IF(A$2:A$11=D$2,ROW($2:$11),4^8),ROW(A1)))&"" 單列轉(zhuǎn)換為多列數(shù)據(jù) 之前幾節(jié)中,我們學(xué)習(xí)了INDEX函數(shù)調(diào)取單個數(shù)據(jù)、整行數(shù)據(jù)、整列數(shù)據(jù)、交叉條件查詢的方法,還掌握了總表拆分為工資表、以及工資條合并為總表的方法,其實,INDEX函數(shù)的應(yīng)用不僅如此,你可別小看了它,它還可以靈活地變換數(shù)據(jù)結(jié)構(gòu)布局,比如下面這個案例。 工作中的原始數(shù)據(jù)只有一列姓名(A列),現(xiàn)在需要將其打印出來,每行放置4個姓名,應(yīng)該怎么辦呢? 在C2單元格輸入以下公式,先向右填充公式,再向下填充公式。 =INDEX($A:$A,1+COLUMN(A1)+(ROW(A1)-1)*4)&"" 希望這篇文章能幫到你! 這么多內(nèi)容擔(dān)心記不全的話,可以分享到朋友圈給自己備份一份。 更多經(jīng)典的實戰(zhàn)技能,已整理成超清視頻的系統(tǒng)課程,方便你系統(tǒng)提升。 >>推薦閱讀 << (點擊藍字可直接跳轉(zhuǎn)) 99%的財務(wù)會計都會用到的表格轉(zhuǎn)換技術(shù) 最有用最常用最實用10種Excel查詢通用公式,看完已經(jīng)贏了一半人 為什么要用Excel數(shù)據(jù)透視表?這是我見過最好的答案 錯把油門當剎車的十大Excel車禍現(xiàn)場,最后一個亮了… Excel動態(tài)數(shù)據(jù)透視表,你會嗎? 長按識別二維碼↓進知識店鋪 (長按識別二維碼) 老學(xué)員隨時復(fù)學(xué)小貼士 由于有的老學(xué)員是4年前購買的課程,因買過的課程較多或因時間久忘記從哪里聽課,所以專門將各平臺的已購課程入口統(tǒng)一整理至下圖。 1、搜索微信公眾號“跟李銳學(xué)Excel”點擊底部菜單“已購課程”,即可查看到你在各平臺的已購課程,方便大家找到并隨時復(fù)學(xué)課程。 2、課程分銷推廣的獎金也是由此公眾號轉(zhuǎn)賬至大家的微信錢包(關(guān)注后可自動收錢,進入你的微信零錢,在微信支付有轉(zhuǎn)賬記錄),老學(xué)員可以進“知識店鋪”點擊底部按鈕“推廣賺錢”或者“我的”-“推廣中心”查詢到推廣獎勵明細記錄,支持主動提現(xiàn)。 此外,里面還有小助手的聯(lián)系方式,有問題或?qū)W習(xí)需求可以留言反饋,助手在24小時內(nèi)回給到回復(fù)。 按上圖↑識別二維碼,查看詳情 請把這個公眾號推薦給你的朋友:) 今天就先到這里吧,更多干貨文章加下方小助手查看。 如果你喜歡這篇文章 歡迎點個在看,分享轉(zhuǎn)發(fā)到朋友圈 ▼ ↓↓↓點擊“閱讀原文”進知識店鋪 全面、專業(yè)、系統(tǒng)提升Excel實戰(zhàn)技能 |
|
來自: 跟李銳學(xué)Excel > 《待分類》