這個問題問得太過粗略,是原來已經有”年齡“字段,現在需要調整字段中的數據(增大數值)?還是原來只有”出生日期“字段,現在需要添加年齡字段?
回答這個問題之前,還是建議提問者在提問的時候想好自己的具體問題是什么,然后仔細描述清楚,如果有必要,盡量將自己的模擬效果圖也做出來。
珍惜自己的提問,也尊重答者的勞動,何樂而不為呢?
回到問題,我現在針對兩種可能來回答這個問題:
1.1如下動圖,在所有人年齡中添加5歲,使用選擇性粘貼-運算-加即可。
選擇性粘貼快捷鍵:Ctrl+Alt+V
1.2在所有人的年齡字段增加歲數,但是每個人要增加的數值大小不一樣。
首先根據實際情況,對應每一行的人,列出需要增加的數值,然后重復上面的操作即可。見動圖:
2.第二種情況,已經有”出生日期“字段,想要添加一列計算人的年齡。
首先,”出生日期“字段的值必須是真正的日期格式:
"真日期":2018-11-26,2018/11/26,2018年11月26日等。
"假日期":2018.11.26,2018,11,26等
這里不能直接用當天的日期(TODAY函數)減去出生日期,因為這樣得到的是”從出生到現在“所經歷的
Excel的一個隱藏函數-DATEDIF就是專門解決這類問題的。
語法:DATEDIF(開始日期,結束日期,返回類型)
操作見動圖:
=DATEDIF(C2,TODAY(),"y")
批量輸入內容/公式的快捷方式:Ctrl+Enter
DATEDIF函數的第三參數是“類型”,可以返回年份差異數,月份差異數等等,其他類型跟本題無關,有興趣的同學搜索一下“DATEDIF”函數即有詳細的官方說明。
不知道我的回答是否解決了你的疑惑?
如果你有其他做法,歡迎留言。
我是微軟認證講師MCT,微軟MOS認證大師。關注我,一起玩Office。