怎樣在ecel表中自動計算年齡,怎樣在EXCEL表中自動計算年齡

時間 2022-03-11 06:32:50

1樓:年炳捷清秋

在a10裡面輸入當前年份,比如輸入2013,在年齡這一列輸入公式=b12-$a$10,下拉自動生成就可以了

2樓:扈浩皛實懷

假若e2單元格內是身份證號,f2單元格要輸入出生年月日,g2單元格要輸入性別,h2單元格要輸入年齡;那麼只要在所求單元格處用到如下的函式就可以了:

f2單元格內輸入自動生成出生年月日的語法為年"&mid(e2,9,2)&"月"&mid(e2,11,2)&"日"),(mid(e2,7,4)&"年"&mid(e2,11,2)&"月"&mid(e2,13,2)&"日"))

g2單元格內輸入自動生成性別的語法為=if(mod(if(len(e2)=15,mid(e2,15,1),mid(e2,17,1)),2)=1,"男","女")

h2單元格內輸入自動生成年齡語法為=datedif(f2,today(),"y")

3樓:辛迪貓貓

a列為生日  b列為年齡

公式:=datedif(a2,today(),"y")&"歲"

4樓:匿名使用者

=datedif(開始時間,結束時間,「y」)算出來的是整年的時間=datedif(a1,today(),"y")算出來的到今天這個人的年齡(整年的)a1單元格內容為出生日期=year(now())-year(a1)year(now())可求出當前系統時間的年份year(a1)可求出已知時間的年份。a1單元格內容為出生日期兩值相減得出年齡,在這個單元格要設定格式為常規,否則會預設為日期格式。

=datedif(date(mid(a1,7,2+(len(a1)=18)*2),mid(a1,(len(a1)=18)*2+9,2),mid(a1,(len(a1)=18)*2+11,2)),today(),"y")

a1單元格內容為身份證證號

5樓:真水無香

假設出生日期在c6單元格。。在d6單元格輸入

=datedif(c6,today(),"y")

就可以計算出年齡。。

6樓:心傷只因你

用函式啊...直接減也可以...

excel中怎樣通過出生年月日自動計算出年齡

7樓:特特拉姆咯哦

1、根據出生日期計算年齡需要用到兩個函式,第乙個函式是datedif,作用是計算兩個日期之間的天數、月數或年數;

2、第二個函式是today,作用是返回日期格式的當前日期;

3、在單元格輸入公式=datedif(b2,today(),"y");

4、點選enter鍵返回年齡;

5、向下填充即可計算所有的年齡。

8樓:景田不是百歲山

一、首先,開啟excel**程式,進入excel**程式操作主介面中。

二、然後,在excel**程式主介面中選中單元格輸入函式「=datedif (c2 today() 「y2」)」。

三、最後,即可在excel**中看到年齡通過出生年月日自動計算得出,問題解決。

9樓:布靈槐

=text(now()-a1,"yy") 其中a1為日期格式的生日 如1990/01/01,則返回的值為26,望採納,謝謝!

10樓:深圳市勵拓軟體****

=datedif(a1,today(),"y")獲取的是周歲a1為出生年月

在excel裡面有出生年月日,用公式計算出年齡的步驟:

假設如圖:a列是出生年月日,b列計算年齡。

1、a列的數值必須是日期型的數值,例如:1990/5/1或者1990-5-1;

2、在b1列中輸入=datedif(a1,today(),"y");

datedif函式:計算兩日期之差;

datedif(a1,today(),"y"):就是今天的日期today()-a1列單元格裡的日期;

y:得到的結果取整年數;

3、然後滑鼠懸停在b1單元格的右下角,當滑鼠變成實心十字型時,向下拖拉。

excel裡如何自動計算身份證號的年齡

11樓:腦棟大開

第一步:開啟要操作的excel文件請點選輸入**描述

第二步:在要計算年齡的單元格內輸入year(today())-mid(a2,7,4),其中a2為身份證號的單元格

請點選輸入**描述

第三步:輸入計算公式後,按回車鍵,即可計算出年齡

請點選輸入**描述

第四步:向下填充。即可得到年齡請點選輸入**描述

12樓:綮綮綮綮

開啟excel編輯。

在年份一列第一格輸入公式=mid(a2,7,4)。

此時出生年份已經顯現。

再在年齡一列第一格輸入公式2018-mid(a2,7,4)。

此時年齡就出來了。

13樓:水碧月明

excel**中根據身份證號碼自動填出生日期、計算年齡、錄入男女的函式公式:

18位身份證號碼轉換成出生日期的函式公式:如果e2中是身份證,在f2中求出出生日期,f2=date(midb(e2,7,4),midb(e2,11,2),midb(e2,13,2))

自動錄入男女:=if(mod((if(len(e2)=18,mid(e2,17,1),mid(e2,15,1))),2)=0,"女","男")

15/18位都可以的公式:轉換出生日期

自動錄入男女:=if(e2="","",if(mod(right(left(e2,17),1),2)=0,"女","男"))

計算年齡(新舊身份證號都可以):=if(and(e2=""),"",if(midb(e2,7,2)="19",107-midb(e2,9,2),107-midb(e2,7,2)))

14樓:匿名使用者

=datedif(text(text(mid(a1,7,6+(len(a1)=18)*2),"#-00-00"),"e-mm-dd"),today(),"y")

15樓:杜飛珍

excel裡通過身份證號自動計算年齡公式如下:

=datedif(text(text(mid(a1,7,6+(len(a1)=18)*2),"#-00-00"),"e-mm-dd"),today(),"y")

在excel中效果如下:

注釋:datedif()函式的功能如下:

在這裡主要是為了計算出生年距離今年的差值

、text(text(mid(a1,7,6+(len(a1)=18)*2),"#-00-00")

是為了計算a1單元中身份證的年份

"e-mm-dd"),today()為了計算今天的年份

16樓:小艾

回答wps**中,有乙個快捷的方法根據身份證號提取年齡,因為國產軟體的原因吧,很適合國人適用,但是在excel中,就沒有那麼人性化了,在excel中從身份證號提取年齡也有多個方法,但是好用的常用的也就是利用公式法,利用公式擷取身份證號第幾位的出生年月日來計算出年齡。

如下圖,我們僅需要一段函式即可以解決:=year(today())-mid(b5,7,4)

更多1條

怎樣在excel中通過出生日期計算年齡

17樓:小林學長

一、首先,開啟excel程式,然後開啟要通過生日計算年齡的文件。

二、然後,選中要用於儲存生日資料的單元格。

三、然後,點選右鍵選單中的「設定單元格格式」。

四、然後,點選開啟「數值」選項。

五、然後,在小數字數設定為「2」。

六、然後,選中單元格,在函式欄輸入「=year(today())-year(b2)」。

七、最後,對應的年齡數值會顯示在excel**中,問題解決。

18樓:百度文庫精選

內容來自使用者:平川一工程小學

excel中根據出生日期計算年齡的公式

1、「出生日期」單元格格式全部設定為「日期」(如輸入1985年2月18日,在鍵盤錄入時應輸入為1985-2-18)

2、年齡單元格格式設定為「常規」

根據出生日期計算年齡的公式=year(now())-year(出生日期單元格),計算出乙個單元格後用填充柄向下填充。(此公式在年齡單元格內輸入)

注意:此公式是當前日期減出生日期,每過一年計算出的年齡將自動增加。應注意把計算機的日期校準。

對用excel批量計算年齡的補充

在用軟體教室裡面的《巧用excel批量計算年齡》的方法對全校學生的年齡進行計算時,發現不能完全滿足我們的要求。這是因為:

1.計算學生從出生年月到統計年月(如2003年8月31日)的周歲,忽略了月份。如1996年5月和1996年10月出生的兩個學生,分別是7歲和6歲,而計算的結果都是7歲。

2.要求保持「出生年月」、「統計年月」單元格的「日曆」屬性,以方便其他資料庫軟體的呼叫,如1996年5月21日,在資料輸入時要採用excel認可的日期格式(如1996-5-27),而不能為了計算方便輸入成1996.5。

我們的辦法是:

1.在excel中開啟「全校學生花名冊」檔案(此檔案已在開學初完成,其中含全校學生的姓名(a列)、性別(b列)、出生年月(c列)等資訊)。

19樓:改革村風吹滿地

1、首先可以先開啟乙個excel**,在想要計算年齡的單元格中輸入乙個等號;

2、接著可以在單元格中輸入計算年齡的函式=datedif(c2,today(),"y"),然後按回車鍵;

3、接著可以在單元格中就可以看到計算出來的年齡了,非常的方便快捷;

4、接著可以把滑鼠放在計算出來年齡的單元格的右下角,直到滑鼠變成了十字游標;

5、然後可以按著滑鼠左鍵往下方的單元格中拖動,可以看到下方的單元格終於而自動的計算出來的年齡。

20樓:限定宇宙飛

1.開啟要編輯的excel**。

2.把年齡列選中

3.按滑鼠右鍵選擇「設定單元格格式」

4.在數字選項中,選擇數值型,小數字數選擇「0」,單擊確定。

5.定位到e2單元格

6.輸入「=(today()-d2)/365」

7.按鍵盤上的回車鍵或者點選如圖的對勾。

8.重新選擇這個單元格

9.將游標移到單元格的右下角,當游標變成黑色十字時,雙擊。

10.這樣就計算出了所有人的年齡了,如圖是最終效果。

21樓:匿名使用者

=datedif(出生日期,totay,「y」)

datedif函式用於計算兩個日期之間的年數、月數和天數。在excel中,常使用datedif函式計算兩日期之差。

datedif(start_date,end_date,unit)

start_date為乙個日期,它代表時間段內的第乙個日期或起始日期。

end_date為乙個日期,它代表時間段內的最後乙個日期或結束日期。

unit為所需資訊的返回型別。

unit返回

注:結束日期必須大於起始日期

下面舉個小例子:在日常工作中非常實用。

假如a1單元格寫的也是乙個日期,那麼下面的三個公式可以計算出a1單元格的日期和今天的時間差,分別是年數差,月數差,天數差。注意下面公式中的引號和逗號括號都是在英文狀態下輸入的。

=datedif(a1,today(),"y")計算年數差

=datedif(a1,today(),"m")計算月數差

=datedif(a1,today(),"d")計算天數差

"y"時間段中的整年數。

"m"時間段中的整月數。

"d"時間段中的天數。

題目:計算出生日期為1973-4-1人的年齡

公式:=datedif("1973-4-1",today(),"y")

結果:33

ecel表中如何自動下拉排序,EXCEL表中如何自動下拉排序

有兩種辦法,乙個是下拉前在 中先輸入兩位以上的數字,當系統能夠自動識別你的排序規則之後下拉就可以,另外乙個辦法就是在下拉的同時按住 ctrl 鍵,具體的操作步驟如下 所需材料 電腦 excel 1 開啟excel之後在第乙個單元格中輸入然後在第二單元格中輸入2 然後同時選中兩個單元格,選中之後移動滑...

在ecel中怎麼取消自動篩選,在excel中怎麼取消自動篩選

雷帖要回 篩選就是用來查詢資料的快速方法.一般分自動篩選和高階篩選.你用自動篩選就可以.把要進行篩選的資料清單選定.選擇 資料 篩選 命令,在出現的級聯選單中選擇 自動篩選 此時資料清單中的每乙個列標記都會出現乙個下三角按鈕.在需要的字段下拉列表中選擇需要的選項.例如 數學成績 87,篩選的結果就只...

怎麼在中插入ecel,怎樣在word中插入已做好的excel表格

選中excel表的某個區域,右擊複製,然後直接貼上到word裡。 方括號 還有一種方法。插入 物件 由檔案建立,通過瀏覽找到excel檔案插入即可。 沒啥事開個鋪玩 你試試新建乙個word文件,仔細看看工具欄上,插入 按鈕的旁邊是不是有個 插入excel 的按鈕。用那東西就可在word檔案中插入ex...

在ecel中怎樣輸入比例,在excel中怎樣輸入比例

賀小亠 1 電腦開啟excel 然後選中要輸入比例的單元格。2 選中單元格之後,按ctrl 1進入單元格格式頁面,選擇文字格式,然後點選確定。3 單元格設定為文字格式後,就可以輸入比例了。4 如果是先輸入比例,再更改單元格格式就會變成小數點,所以要先設定單元格。 輸入1 1之前加 英文半形單引號 單...

怎麼解決在ecel2019中自動填充後都是

橘落淮南常成枳 1 首先選擇員工編號列,然後單擊頁面頂部格式約定右側的倒三角形圖示。2 在彈出框中選擇 文字 格式。3 設定為文字格式後,可以輸入員工編號001,如下圖所示,顯示001而不是編號1。4 將滑鼠放在f2單元格的右下角,並按要求下拉填充序列以獲得員工編號。 帥幻邇 按住ctrl鍵進行拖拽...