Hur beräknar man ålder från ID-nummer i Excel?
Om du antar att du har en lista med ID-nummer som innehåller 13-siffriga nummer och de första 6 siffrorna är födelsedatum. Exempelvis betyder ID-numret 9808020181286 födelsedatumet 1998/08/02. Hur kunde du få åldern från ID-nummer som följande skärmdump visas snabbt i Excel?
Beräkna ålder från ID-nummer med formel
Beräkna ålder från ID-nummer med formel
För att beräkna ålder från ID-nummer kan följande formel hjälpa dig. Gör så här:
Ange denna formel:
=DATEDIF(DATE(IF(LEFT(A2,2)>TEXT(TODAY(),"YY"),"19"&LEFT(A2,2),"20"&LEFT(A2,2)),MID(A2,3,2),MID(A2,5,2)),TODAY(),"y") in i en tom cell där du vill beräkna åldern och dra sedan fyllningshandtaget ner till cellerna du vill använda denna formel och åldrarna har beräknats från ID-numren på en gång, se skärmdump:
Anmärkningar:
1. I ovanstående formel, A2 är cellen innehåller ID-numret du vill beräkna åldern baserat på.
2. Med ovanstående formel, om året är mindre än det aktuella året kommer det att betraktas som 20, om året är större än innevarande år kommer att betraktas som 19. Till exempel, om detta år är 2016, kommer ID-numret 1209132310091födelsedatum är 2012/09/13; ID-numret 3902172309334födelsedatum är 1939/02/17.
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!