tft每日頭條

 > 圖文

 > excel中indirect函數使用

excel中indirect函數使用

圖文 更新时间:2024-07-21 14:24:54

excel中indirect函數使用(EXCELlINDIRECT函數的用法)1

INDIRECT函數是通過文本形式的單元格地址獲取單元格中的數據。

語法

INDIRECT(單元格引用,[引用樣式])

第一個參數單元格引用,可以是一個單元格或者單元格區域,也可以是一個文本;

第二個參數引用樣式,一種是A1樣式用TRUE表示,另一種是R1C1樣式用FALSE表示。參數省略默認A1樣式。

示例基本用法:

excel中indirect函數使用(EXCELlINDIRECT函數的用法)2

=INDIRECT("A2") 參數A2加了雙引号,所以他是一個文本,返回A2單元格中的數據B2。

=INDIRECT(A2) 參數A2沒有雙引号,他是一個單元格引用,不能直接返回A2單元格的數據。它首先會讀取單元格中數據,單元格中是一個文本形式的單元格地址B2,所以原公式等于=INDIRECT(“B2”)返回B2單元格中的數據10。

INDIRECT函數多行多列轉單行單列

excel中indirect函數使用(EXCELlINDIRECT函數的用法)3

使用INDIRECT函數将三行四列轉為單行單列,首先觀察引用單元格的規律:

列:1、1、1、1、2、2、2、2、3、3、3、3,可以使用函數INT(ROW(A4)/4)返回相應規律的列号;

EXCEL的MOD函數不止可以算餘數,還能判斷數字的奇偶

行:1、2、3、4、1、2、3、4、1、2、3、4,可以使用函數MOD(ROW(A4),4) 1,返回相應規律的行号;

EXCEL取整函數,TRUNC、INT了解一下

利用ADDRESS函數返回所在的單元格引用A1、B1、C1、D1、A2、B2、C2、D2、A3、B3、C3、D3、A4 、B4、C4、D4;

最後使用INDIRECT函數返回相應單元格中的内容,公式如下:

=INDIRECT(ADDRESS(INT(ROW(A4)/4),MOD(ROW(A4),4) 1,4,1))

INDIRECT函數多表求和

excel中indirect函數使用(EXCELlINDIRECT函數的用法)4

如圖中多個表中數據彙總,我們也可以使用INDIRECT函數實現超級跳轉。

excel中indirect函數使用(EXCELlINDIRECT函數的用法)5

月份彙總=SUM(INDIRECT(A2&"!B4:B9"))

A2是單元格引用,INDIRECT(A2)引用單元格中的内容,原公式就等于:

INDIRECT(“1月”&"!B4:B9"),下拉相對引用填充;

B4:B9加了雙引号,是一個文本,返回B4至B9單元格中的數據;

INDIRECT(A2&"!B4:B9")返回1月工作表中B4至B9單元格中的數據;

最後使用SUM對返回的數據求和。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved