今天為朋友們帶來的是EXCEL文本函數(shù)家族的另一位重要成員—— indirect函數(shù)。indirect函數(shù)功能非常實用,下面小編將一步步地為大家揭開indirect的神秘面紗。 indirect函數(shù)說明indirect屬于文本函數(shù),其作用是返回由文本字符串指定的引用。此函數(shù)立即對引用進行計算,并顯示其內(nèi)容。它的基本語法為: INDIRECT(ref_text, [a1]) indirect參數(shù)說明1、ref_text (必需) 對包含 A1 樣式引用、R1C1 樣式引用、定義為引用的名稱或作為文本字符串對單元格的引用。如果ref_text不是有效的單元格引用,則 INDIRECT 返回#REF!錯誤值。 2、a1(可選) 一個邏輯值,用于指定包含在單元格 ref_text 中的引用的類型。 如果 a1 為 TRUE 或省略,ref_text 被解釋為 A1樣式的引用。 如果 a1 為 FALSE,則將 ref_text 解釋為 R1C1 樣式的引用。 3、知識擴展 (1)A1引用樣式 這里的A就是列號,即A列;這里的1表示行號,即第1行; 所以在A1引用樣式下,第1行第1列,用A1來表示,就是我們通常說的A1單元格。 (2)R1C1引用樣式 這里的R就是Row的第一個字母,R1就是表示第1行;這里的C就是Column的第一個字母,C1就是表示第1列; 所以在R1C1引用樣式下,第1行第1列就是用R1C1來表示。 indirect舉例說明1、用例1:a1 省略,ref_text 被解釋為 A1樣式的引用,ref_text參數(shù)值為B1,而B1單元格的值為字符串“E2”,函數(shù)實際引用地址為E2單元格,所以函數(shù)結(jié)果返回為E2單元格對應(yīng)的值,即我是A1樣式引用。 2、用例2:a1 省略,ref_text 被解釋為 A1樣式的引用,ref_text參數(shù)值為字符串“E2”,函數(shù)引用地址為E2單元格,所以函數(shù)結(jié)果返回為E2單元格對應(yīng)的值,即我是A1樣式引用。 3、用例3:a1 為 0,ref_text 被解釋為 R1C1 樣式的引用,ref_text參數(shù)值為B3,而B3單元格的值為字符串“R3C5”,函數(shù)實際引用地址為第3行和第5列對應(yīng)的單元格,所以函數(shù)結(jié)果返回為第3行和第5列單元格對應(yīng)的值,即我是R1C1樣式引用。 4、用例4:a1 為 0,ref_text 被解釋為 R1C1 樣式的引用,ref_text參數(shù)值為字符串“R3C5”,函數(shù)實際引用地址為第3行和第5列對應(yīng)的單元格,所以函數(shù)結(jié)果返回為第3行和第5列單元格對應(yīng)的值,即我是R1C1樣式引用。 5、用例5:a1 省略,ref_text 被解釋為 A1樣式的引用,ref_text參數(shù)值為B2,而B2單元格的值為字符串“B2UNIT”,不是有效的單元格引用,所以函數(shù)結(jié)果返回#REF!錯誤值。 indirect應(yīng)用實例1、實例應(yīng)用:多表匯總 某公司下設(shè)3個銷售部門,下面是每個部門上半年的銷售金額統(tǒng)計報表,分別對應(yīng)SHEET“銷售1部”、SHEET“銷售2部”、SHEET“銷售3部”?,F(xiàn)需統(tǒng)計匯總每個部門的銷售總額。 分析:通過對數(shù)據(jù)報表分析,可以發(fā)現(xiàn)3個部門的銷售報表格式相同,每個部門的銷售總額為H例中最大值。那么,我們可以輸入以下公式進行求解。 =MAX(INDIRECT(C5&"!H:H")) 說明:在實際工作中,可能需要對多個報表數(shù)據(jù)進行匯總統(tǒng)計,例如幾十上百個報表,通過構(gòu)造地址引用,例如本案中的C5&"!H:H",使用INDIRECT函數(shù)來獲取數(shù)據(jù),能極大地提升工作效率。 OFFICE小知識總結(jié) |
|