财務人員必懂得幾個Excel函數(一)
在财務工作中,我們往往會遇到需要在單元格裡填寫代碼,許多人都是一個一個地将數字填寫到裡面,如果單元格區域太多,那可真是累死人。實際在工作中并不需要這樣的麻煩。我教大家使用函數一次性填寫,速度很快還不容易出錯。
在函數裡有這樣一個函數MID(),這個函數在幫助裡是這樣解釋的:
MID(text,start_num,num_chars)
1.Text 是包含要提取字符的文本字符串。
2.Start_num 是文本中要提取的第一個字符的位置。文本中第一個字符的 start_num 為 1,以此類推。
3.Num_chars 指定希望 MID 從文本中返回字符的個數。 看見這個解釋你應該就知道什麼意思了吧。比如我們的身份證裡有個人的出生年月日。比如某人的身份證号是:62010119870209008X 我們需要提取出生日期。你就可以這樣寫:
現在是我們看“2.Start_num 是文本中要提取的第一個字符的位置。文本中第一個字符的 start_num 為 1,以此類推。 ”的解釋,我們需要的是從第一個數字依次提取數字填寫到每個單元格,如果一個一個寫公式也可以動态提取,這不是我們的本意,我們的本意是寫一個簡短的公式一次性在每個單元格自動獲取每一個數字,這就需要一個嵌套函數來實現。那個函數能達到我們的要求呢?COLUMN函數能實現。
COLUMN(reference) COLUMN 函數語法:
- reference可選。要返回其列号的單元格或單元格區域(區域:工作表上的兩個或多個單元格。區域中的單元格可以相鄰或不相鄰。)。如果省略參數 reference 或該參數為一個單元格區域,并且COLUMN函數是以水平數組公式的形式輸入的,則COLUMN函數将以水平數組的形式返回參數 reference 的列号。
将公式作為數組公式輸入從公式單元格開始,選擇要包含數組公式的區域。按 F2,然後按 Ctrl+Shift+Enter。
- 如果參數 reference 為一個單元格區域,并且COLUMN函數不是以水平數組公式的形式輸入的,則COLUMN函數将返回最左側列的列号。
- 如果省略參數 reference,則假定該參數為對 COLUMN函數所在單元格的引用。
- 參數 reference 不能引用多個區域。
咋看起來不好理解,這就需要我們去做分析。在 Excel裡·,最早微軟使用的Excel樣式是R1C1引用樣式,就是列标是以數字表示的,而不是以大寫字母A、B、C ... ...表示。
那麼COLUMN()函數在單元格A1列裡就是表示1,寫法也可以這樣寫=COLUMN(A1);COLUMN()函數在單元格B1列裡就是表示2,寫法也可以這樣寫=COLUMN(B1),如果要在B1列裡表示1,一般就這樣表示=COLUMN(A1),你也可以B1=COLUMN()-1。我說到這,你應該就會寫這個嵌套函數了吧。公式如下: B1=MID($A2,COLUMN(A$1),1)向右拉即可。 注意$(念Dollar)相對引用和絕對引用的方法,在函數裡會經常應用到,不妨你試試F4鍵的操作就知道了。
示例文件演示:
《完》
|
有話要說...