回覆列表
-
1 # 千萬別學Excel
-
2 # 雷哥office
該問題需要用到index和column函式
首先,我跟大家講解下函式的基本使用方法
index函式語法如下
=INDEX(array, row_num, [column_num])
看到這個好煩,雷哥你能不能說點人話???
用通俗易懂的話來說,Index語法為 =Index(資料區域,第幾行,第幾列)
例如,需要找出如下區域的第3行,第2列的資料(B3)。使用Index函式方法如下。
column函式該函式是返回單元格的列數
=column(單元格),例如,=column(B3),返回2;=column(C3),返回3
本題的答案在sheet2的A1中輸入 =INDEX(Sheet1!$A$1:$A$7,COLUMN(Sheet1!A1)*3-2,1),直接拖拽到C1即可。
如圖,表1的A1A4A7分別為 雷哥, 星爺,陳潔儀
注意Sheet1!$A$1:$A$7 中含有$,為了在拖拽過程中保持表的區域不變。
雷哥,致力於創造出簡單易懂的office教程。學習office是一種時尚~
在表2單元格A1寫入公式:=indirect("表1!A"&column(a1)*3-2),再將公式向右拉即可。