公式解讀:=INDIRECT("A"&COLUMN())
COLUMN()表示本列的序號,如,這個公式在D列,則COLUMN()=4。
"A"&COLUMN(),&是連接符把前后兩個連接成一個字符串,結果就是:A4。
INDIRECT是個引用,括號內的部分就是引用的地址。
整句連起來,就是顯示A4這個單元格里的內容,相當于這個公式=A4。
但是,這個公式可以向右拉,比如拉到E列上,那它的結果就相當于公式=A5(因為E是第5列)
在Excel中一共有兩個關于列的函數,一個是COLUMN()另一個是COLUMNS(),下面我一一作答。
1. COLUMN(): 的功能是查看所選擇的某一個單元格所在第幾列,即它是第幾列。
如COLUMN(D3),即:查看第3行D列這個單元格所在第幾列,因此結果為4。
注:COLUMN()函數括號里的內容只能是一個單元格的名稱。
2. COLUMNS(): 的功能是查看所選擇的某一個連續范圍內的一系列單元格的總列數,即這個連續范圍內一共有多少列。
如COLUMN(D3:H8),即:查看從第3行D列這個單元格起,一直連續選擇到第8行H列這個單元格結束,在這個連續范圍內一共包含多少列。因此結果為4。
注:COLUMNS()函數括號里的內容可以是一個單元格的名稱,也可以是一系列連續單元格,一定要注意——連續的單元格,不能有間斷!
COLUMN函數
返回給定引用的列標。
語法
COLUMN(reference)
Reference 為需要得到其列標的單元格或單元格區域。
如果省略 reference,則假定為是對函數 COLUMN 所在單元格的引用。
如果 reference 為一個單元格區域,并且函數 COLUMN 作為水平數組輸入,則函數 COLUMN 將 reference 中的列標以水平數組的形式返回。
Reference 不能引用多個區域。