tft每日頭條

 > 職場

 > 數據有效性裡面的indirect怎麼用

數據有效性裡面的indirect怎麼用

職場 更新时间:2024-12-14 16:52:56

數據有效性裡面的indirect怎麼用(Indirect如何引用多工作表數據)1

工作中我們經常會碰到一種情況就是,需要對不同工作表名稱下的數據進行引用,因為不同工作表名稱會有數字、文本等不同的命名方式,所以今天我們來學習一下工作表引用常用的Indirect函數,深入講解一下這個函數的2種使用方法。

方法1:對數字命名的多工作表數據進行彙總求和

數據有效性裡面的indirect怎麼用(Indirect如何引用多工作表數據)2

案例:如上圖,我們需要彙總表格中用1-6等數字命名的每個人的6個月的銷量之和。

函數如下:

SUM(sumif(INDIRECT(ROW($1:$6)&"!A:A"),A2,INDIRECT(ROW($1:$6)&"!g:g")))

函數解析:

1、因為每個細分的工作表,每個人對于的位置都不一樣,每個月的人數也不一樣;首頁這個過程中我們需要用sumif條件求和函數來進行計算;

2、在1-6等6個表格數據進行條件判斷的時候,需要用到indirect函數引用6張表格的條件區域和數據區域;

INDIRECT(ROW($1:$6)&"!A:A"):代表找出6張表格中的姓名列;

INDIRECT(ROW($1:$6)&"!g:g"):代表找出6張表格中所在的數據列;

3、引用數據作為并進行條件求和後,最後需要用到sum函數進行再次求和。因為sumif函數到這裡隻是找出了1-6每張表格中,你需要查找的人的數據。所以還需要再次求和。

4、在這裡ROW($1:$6)下标代表多個工作表的名稱。

方法:對文本内容命名的多工作表數據進行彙總求和

數據有效性裡面的indirect怎麼用(Indirect如何引用多工作表數據)3

案例:與用法1不同,這次工作表名稱是用1月-6月等文本内容進行命名的。同樣對引用多個工作表數據的時候,indirect函數使用上面會有些不同。

函數如下:

SUM(SUMIF(INDIRECT((ROW($1:$6)&"月")&"!A:A"),A2,INDIRECT((ROW($1:$6)&"月")&"!g:g")))

函數解析:

1、用法其實跟上面的方方法1的操作是一樣的;

2、主要的區别在于引用表格名稱的時候,這裡變為了:

INDIRECT((ROW($1:$6)&"月")&"!A:A")

因為這裡會出現文本内容,所以在這裡需要對文本的數據用&進行連接,同時文本内容需要用雙引号進行框住。

現在你學會如何使用indirect函數進行多工作表數據引用了嗎?

,

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

查看全部

相关職場资讯推荐

热门職場资讯推荐

网友关注

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