函數基礎
功能:
返回指定單元格引用的列號。 例如,公式 =COLUMN(D10) 返回4,因為列D 為第四列。
語法:
COLUMN([reference])
參數:
[reference] ? 可選,要返回其列號的單元格或單元格范圍。
不同參數返回結果不同,如下表:
結果4856785
公式=COLUMN()=COLUMN(H3){=COLUMN(E2:H5)}=COLUMN(E2:H5)
說明參數省略,
返回當前列返回參數指定
的單元格列號參數為一區域,COLUMN ?函數將以水平數組的形式返回參數 reference 的列號參數為一區域,但結果區域僅僅為一個單元格,則 ?COLUMN 函數將返回最左側列的列號
應用實例
1、設置奇偶列顏色
COLUMN函數可以和MOD函數結合,設置奇偶列顏色,增強數據可讀性。
方法是:【條件格式】—【新建規則】—【使用公式確定要設置格式的單元格,輸入公式:=MOD(COLUMN(),2)=1,則奇數列可設置顏色,如下圖:
(參考文章:Excel093 單列數據行太多,利用INDIRECT函數轉換成適合打印的多行多列)
3、制作考勤表表頭
公式:=IF(MONTH(DATE($B$3,$E$3,COLUMN(A6)))=$E$3,DATE($B$3,$E$3,COLUMN(A6)),””);
日期轉星期幾的公式:=TEXT(C6,”AAA”)。
最終結果如下圖:
(參考文章:Excel002 制作按年月自動變化的考勤表表頭)
4、與VLOOKUP結合使用實現多列查找
C18輸入公式:
=VLOOKUP($B18,$C$2:$G$15,COLUMN(B1),0)
公式向下,向右填充,記得到所有要求查找的返回值。
公式實現過程如下: