1、CHOOSE函數(shù)
函數(shù)CHOOSE可以使用 index_num 返回數(shù)值參數(shù)清單中的數(shù)值。使用函數(shù) CHOOSE 可以基于索引號返回多達(dá) 29 個待選數(shù)值中的任一數(shù)值。
語法形式為:CHOOSE(index_num,value1,value2,...)
Index_num用以指明待選參數(shù)序號的參數(shù)值。Index_num 必須為 1 到 29 之間的數(shù)字、或者是包含數(shù)字 1 到 29 的公式或單元格引用。
Value1,value2,... 為 1 到 29 個數(shù)值參數(shù),函數(shù) CHOOSE 基于 index_num,從中選擇一個數(shù)值或執(zhí)行相應(yīng)的操作。參數(shù)可以為數(shù)字、單元格引用,已定義的名稱、公式、函數(shù)或文本。
2、TRANSPOSE函數(shù)
TRANSPOSE用于返回區(qū)域的轉(zhuǎn)置。函數(shù) TRANSPOSE 必須在某個區(qū)域中以數(shù)組公式的形式輸入,該區(qū)域的行數(shù)和列數(shù)分別與 array 的列數(shù)和行數(shù)相同。使用函數(shù) TRANSPOSE 可以改變工作表或宏表中數(shù)組的垂直或水平走向。
語法形式為TRANSPOSE(array)
Array為需要進行轉(zhuǎn)置的數(shù)組或工作表中的單元格區(qū)域。所謂數(shù)組的轉(zhuǎn)置就是,將數(shù)組的第一行作為新數(shù)組的第一列,數(shù)組的第二行作為新數(shù)組的第二列,以此類推。
示例,將原來為橫向排列的業(yè)績表轉(zhuǎn)置為縱向排列。

圖8
第一步,由于需要轉(zhuǎn)置的為多個單元格形式,因此需要以數(shù)組公式的方法輸入公式。故首先選定需轉(zhuǎn)置的范圍。此處我們設(shè)定轉(zhuǎn)置后存放的范圍為A9.B14.
第二步,單擊常用工具欄中的"粘貼函數(shù)"圖標(biāo),將出現(xiàn)"粘貼函數(shù)"對話框,在"函數(shù)分類"框中選擇"查找與引用函數(shù)"框中選擇TRANSPOSE,此時在對話框的底部將出現(xiàn)該函數(shù)的簡短解釋。單擊"確定"后將彈出TRANSPOSE函數(shù)參數(shù)設(shè)置對話框。

圖9
第三步,選擇數(shù)組的范圍即A2.F3
第四步,由于此處是以數(shù)組公式輸入,因此需要按 CRTL+SHIFT+ENTER 組合鍵來確定為數(shù)組公式,此時會在公式中顯示"{}"。隨即轉(zhuǎn)置成功,如圖10所示。

圖10
以上我們介紹了Excel的查找與引用函數(shù),此類函數(shù)的靈活應(yīng)用對于減少重復(fù)數(shù)據(jù)的錄入是大有裨益的。此處只做了些拋磚引玉的示例,相信大家會在實際運用中想出更具實用性的應(yīng)用方法。




