辦公軟件是指可以進(jìn)行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡(jiǎn)單數(shù)據(jù)庫(kù)的處理等方面工作的軟件。目前辦公軟件朝著操作簡(jiǎn)單化,功能細(xì)化等方向發(fā)展。辦公軟件的應(yīng)用范圍很廣,大到社會(huì)統(tǒng)計(jì),小到會(huì)議記錄,數(shù)字化的辦公,離不開(kāi)辦公軟件的鼎力協(xié)助。另外,政府用的電子政務(wù),稅務(wù)用的稅務(wù)系統(tǒng),企業(yè)用的協(xié)同辦公軟件,這些都屬于辦公軟件。 今天我要給大家介紹的是,一個(gè)經(jīng)常被忽略,常年做配角的函數(shù)——INDIRECT。 在英文里,INIDRECT 是不直接、間接的意思。因此它的作用顧名思義就是間接引用。
好家伙,名字自帶拐彎抹角。
![]() 但 INDIRECT 函數(shù)真的是個(gè)非常好用的函數(shù)!!和不同函數(shù)組合使用可以發(fā)揮超強(qiáng)的功能。
往下看
INDIRECT+SUM=跨表求和
將各月份 B2:B5 單元格的數(shù)據(jù)求和,并且匯總到季度合計(jì)工作表中。
INDIRECT+VLOOKUP=跨多表查詢
加上 VLOOKUP 就可以實(shí)現(xiàn)跨多表查詢。
INDIRECT+定義名稱(chēng)+數(shù)據(jù)有效性=多級(jí)下拉菜單
之前,我們就介紹過(guò)多級(jí)下拉菜單的制作方法,它里面就用到了 INDIRECT 哦~
知其然并且知其所以然,我們才能更好地舉一反三,熟練應(yīng)用。
下面,有請(qǐng)今天的主角 INDIRECT 函數(shù)登場(chǎng)~ (今天的案例在 Excel 和 WPS 中均可使用。)
01 基本用法
基本用法:
=INDIRECT(文本格式的引用地址, 引用地址的樣式)
INDIRECT 函數(shù)只有兩個(gè)參數(shù)。
第一個(gè)參數(shù)是引用地址,要求格式為文本:
想引用 A2 單元格的值,需要用英文的雙引號(hào)框起來(lái)(如"A2")。
A2 單元格的值是 A1,直接寫(xiě) INDIRECT(A2)的結(jié)果等同于 INDIRECT("A1")。
第二個(gè)參數(shù)是引用地址的樣式,有下列兩種情況:
TRUE 或省略,引用格式為 A1 樣式;
FALSE,引用格式為 R1C1 樣式;
看不懂沒(méi)關(guān)系,我們舉幾個(gè)例子,來(lái)看下 INDIRECT 函數(shù)幾種基本使用方法。
TYPE 01:A1 樣式引用
A1 樣式,即用字母表示列號(hào),數(shù)字表示行號(hào)以確定單元格的地址。
A5=INDIRECT("A1")
「A1」就表示地址為 A 列第 1 行的單元格,用 INDIRECT 引用 A1 的結(jié)果就是 A1 單元格的值。
TYPE 02:R1C1 樣式引用
R1C1 樣式,R 是行(Row)的英文簡(jiǎn)寫(xiě),C 是列(Column)的英文簡(jiǎn)寫(xiě),所以 R1C1 表示的是第一行第一列的單元格。
A5=INDIRECT("R1C1",FALSE)
這里 R1C1 也同樣要用英文的雙引號(hào)引起來(lái),而第二個(gè)參數(shù)為 FALSE。
TYPE 03:名稱(chēng)引用
Excel 或 WPS 表格中有個(gè)叫名稱(chēng)管理器的東西,利用它,我們可以將指定區(qū)域(可以是一個(gè)單元格,也可以是一個(gè)區(qū)域;可以是靜態(tài)區(qū)域,也可以是動(dòng)態(tài)區(qū)域)定義為一個(gè)方便記憶和使用的名稱(chēng)。
在使用 INDIRECT 函數(shù)的名稱(chēng)引用前,就先需要定義名稱(chēng)。
這里我將 B 列的單元格定義為 A 列同一行的名稱(chēng),那么熊大就等同于 B2 單元格,值是 101;
熊二就等同于 B3 單元格,值是 102……
公式:
=INDIRECT("熊大")
這里使用 INDIRECT 引用「熊大」就直接顯示 B2 單元格的值 101 了。
引用名稱(chēng)時(shí)同樣需要注意要用雙引號(hào)引起來(lái)。
我們?cè)诙x名稱(chēng)時(shí)使用的其實(shí)是 A1 樣式,所以第二個(gè)參數(shù)就省略了。
02 進(jìn)階用法——跨表引用
數(shù)據(jù)匯總永遠(yuǎn)是 Exceller 跨不過(guò)的坎,躲不過(guò)的命。
現(xiàn)在這里就有兩張圖,需要把圖 1 中每個(gè)月的銷(xiāo)售報(bào)表數(shù)據(jù),匯總到圖 2 季度匯總這個(gè)表里。
而每個(gè)月報(bào)表的結(jié)構(gòu)是完全相同的。
這種情況下,復(fù)制黏貼是不可能滴!
我們有更快捷的方法——有請(qǐng) INDIRECT 函數(shù)上場(chǎng)。
公式:
=INDIRECT(B$1&"!B"&ROW())
需要匯總的數(shù)據(jù)分別在三個(gè)不同的表,但是工作表的結(jié)構(gòu)是完全相同的。
那么我們可以組合出動(dòng)態(tài)的表名(工作表名稱(chēng)!)+單元格位置(如 B2),然后用 INDIRECT 函數(shù)對(duì)其進(jìn)行引用。
組合出引用地址
在 Excel 中跨表引用的格式是是表名+「!」,例如'1 月'!B2 就是引用工作表 1 月的 B2 單元格。
(這里 1 月用單引號(hào)''引起來(lái)是因?yàn)樗亲址诠綑谥惺褂米址夹枰靡?hào)引起來(lái)。)
我們的目標(biāo)就是要組合出'X 月'!BX 這種動(dòng)態(tài)地址。
B2=B$1&"!B"&ROW()
(這里引用的 B1 單元格的值,本身就是字符串,所以無(wú)需再用引號(hào)。)
套用 INDIRECT 進(jìn)行間接引用
接著把組合出來(lái)的動(dòng)態(tài)地址套上 INDIRECT 這個(gè)帽子就 OK 啦~
公式:
=INDIRECT(B$1&"!B"&ROW())
掌握 INDIRECT 函數(shù)的使用,你就可以實(shí)現(xiàn):動(dòng)態(tài)引用單元格區(qū)域、名稱(chēng)區(qū)域、其他工作表區(qū)域,甚至其他工作簿區(qū)域的功能。
而且配合其他有區(qū)域參數(shù)的函數(shù)使用更香!
例如我們開(kāi)篇演示的加上 SUM 函數(shù)實(shí)現(xiàn)跨表求和、加上 VLOOKUP 實(shí)現(xiàn)跨多表查詢等等~ Office辦公軟件是辦公的第一選擇,這個(gè)地球人都知道。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!