excel在工作中常用的函數總結

也許在excel中你認為vlookup查找最牛、Sumifs求和最牛,但它們都可以用其他函數所替換,而最有一個函數卻無法用其他函數替代,高手寫的公式中經常會有它的身影。它就是:

Indirect函數


一、Indirect函數簡介

1、基本用法:可以把一個字符表達式或名稱轉換為地址引用。在excel也只有它可以實現這樣的功能。


【例1】單元格中A1值是100

= A1 返回值100

= 'A1' 返回的是字符串 A1

= indirect('A1') 則返回100

= Indirect('A' & 1) 返回 100


2、用途:在引用地址中插入變量並用&連接起來,然後用indirect函數把字符串轉換成引用。可以做到動態引用。


二、indriect函數應用

1、生成二級下拉菜單

步驟1:設置數據源區域。就是把手機名稱和型號整理成如下圖格式備用,存放的位置隨意。


excel在工作中常用的函數總結

步驟2:批量定義名稱。選取手機名稱和型號區域後,打開指定名稱窗口(excel2003版裡,插入菜單 - 定義 - 指定,07和10版 公式選項卡 - 定義的名稱組 - 根據所選內容創建),選取窗口上的“首行”複選框。如下圖所示。


excel在工作中常用的函數總結

步驟3:設置數據有效性。選取型號列,打開數據有效性窗口(打開方法見昨天的教程),在來源中輸入=indirect(D5)


excel在工作中常用的函數總結

進行如下設置後,二級聯動菜單設置完成。


2、多表合併

如下圖所示,要求把每天的銷售明細合併到彙總表中。

日報


excel在工作中常用的函數總結

日報合併


excel在工作中常用的函數總結

公式:=INDIRECT(B$1&'!B'&ROW())

公式說明:

B$1&'!B'&ROW(),根據ROW函數產生的行號,生成單元格地址。例 公式在第2行時,ROW()結果是2,B$1&'!B'&ROW()的結果就是:1!B2


分享到:


相關文章: