工作中,我們經(jīng)常會(huì)遇到制作二級(jí)下拉菜單,或?qū)⒍鄰埍淼臄?shù)據(jù)合并到一張表當(dāng)中,此時(shí),我們應(yīng)該想到函數(shù)Indirect,它可以高效的幫助我們完成這些工作。 一、語(yǔ)法結(jié)構(gòu)。 作用:返回由文本字符串指定的引用。 語(yǔ)法結(jié)構(gòu):Indirect(ref_text,a1)。 1、Ref_text:必需。對(duì)單元格的引用。此單元格包含A1樣式的引用和R1C1樣式的引用, 2、A1:可選。一個(gè)邏輯值。用于指定包含在單元格Ref_text中的引用類型。如果A1為T(mén)RUE或省略,Ref_text被解釋為A1樣式的引用; 如果A1為FALSE,Ref_text被解釋為R1C1樣式的引用。 示例: 方法: 在目標(biāo)單元格中輸入公式:=INDIRECT(F3)。 解讀: 1、從公式=INDIRECT(F3)中我們可以看出,我們要查詢的事F3單元格中的值,但F3單元格中的值為C3,所以最后測(cè)查詢結(jié)果為C3單元格中的值。 二、INDIRECT函數(shù)經(jīng)典應(yīng)用。 (一)、生成二級(jí)下拉菜單。 方法: 1、規(guī)范數(shù)據(jù)源,將相關(guān)的數(shù)據(jù)整理在同一列,一級(jí)菜單項(xiàng)放在首行。 如下圖: 2、設(shè)置一級(jí)菜單項(xiàng)。 方法: (1)、選定目標(biāo)單元格。 (2)、【數(shù)據(jù)】-【數(shù)據(jù)驗(yàn)證】-選擇【允許】中的【序列】,單擊【來(lái)源】右側(cè)的箭頭,選定一級(jí)菜單項(xiàng)(暨蘋(píng)果、三星、HTC)。 (3)、單擊箭頭返回并【確定】。 3、定義名稱。 方法: (1)、選定數(shù)據(jù)源。 (2)、Ctrl+G打開(kāi)【定位】對(duì)話框,并單擊【定位條件】-【常量】-【確定】。 (3)、【公式】-【根據(jù)所選內(nèi)容創(chuàng)建定】,選擇【首行】-【確定】。 4、生成二級(jí)下拉菜單。 方法: (1)、選定目標(biāo)單元格。 (2)、【數(shù)據(jù)】-【數(shù)據(jù)驗(yàn)證】-選擇【允許】中的【序列】,在【來(lái)源】中輸入公式:=INDIRECT(A3)并【確定】。 解讀: 在理解公式:=INDIRECT(A3)之前,請(qǐng)先看下圖。 此圖是我們?cè)诘?步定義名稱之后生成的名稱。也就是說(shuō)“三星”被定義成了一個(gè)名稱,也可以理解為數(shù)組名,包含{'9100','9200','9300','9400'}數(shù)組項(xiàng)。當(dāng)我們選擇“三星”這個(gè)數(shù)組名時(shí),用函數(shù)INDIRECT調(diào)用其數(shù)組項(xiàng)并予以顯示。從而實(shí)現(xiàn)聯(lián)動(dòng)顯示功能。 (二)、多表合并匯總。 目的:對(duì)1-4月份的銷量進(jìn)行匯總。 方法: 1、選定目標(biāo)單元格。 2、輸入公式: =INDIRECT(C$2&'!c'&ROW())。 3、Ctrl+Enter填充。 (三)、結(jié)合SUM函數(shù)進(jìn)行求和。 目的:對(duì)銷量進(jìn)行求和。 方法: 在目標(biāo)單元格輸入公式:=SUM(INDIRECT('c3'):C9)。 解讀: 利用INDIRECT函數(shù)依次提取C3、C4、C5、C6、C7、C8、的值,然后和C9的組合到一塊冰求和。 |
|
來(lái)自: 龍?jiān)谔熘?/a> > 《電腦/手機(jī)》