如何在Excel中使用公式将生日自动转换成星座

如何在Excel中使用公式将生日自动转换成星座
mcxyi 阅读 0 次 更新于 2024-12-23 22:34:53 我来答关注问题0

=LOOKUP(--TEXT(C3,"mdd"),{101,"摩羯座";120,"水瓶座";219,"双鱼座";321,"白羊座";420,"金牛座";521,"双子座";621,"巨蟹座";723,"狮子座";823,"处女座";923,"天秤座";1023,"天蝎座";1122,"射手座";1222,"摩羯座"})

=if(if(len(a1)=15,date(1900,mid(a1,9,2),mid(a1,11,2)),date(1900,mid(a1,11,2),mid(a1,13,2)))<21,"魔羯座",index({"水瓶座","双鱼座","牧羊座","金牛座","双子座","巨蟹座","狮子座","处女座","天秤座","天蝎座","射手座","魔羯座"},match(if(len(a1)=15,date(1900,mid(a1,9,2),mid(a1,11,2)),date(1900,mid(a1,11,2),mid(a1,13,2))),{21,51,81,112,143,174,206,237,268,297,328,357},1)))
以上假设身份证在单元格a1,公式太长了,可以考虑在b1输入
=if(len(a1)=15,date(1900,mid(a1,9,2),mid(a1,11,2)),date(1900,mid(a1,11,2),mid(a1,13,2)))
再c1输入
=if(b1<21,"魔羯座",index({"水瓶座","双鱼座","牧羊座","金牛座","双子座","巨蟹座","狮子座","处女座","天秤座","天蝎座","射手座","魔羯座"},match(b1,{21,51,81,112,143,174,206,237,268,297,328,357},1)))
结果在c1

如何在EXCEL中把公式转换成文本

1、在excel工作表里,用公式计算得到了结果,有时候需要知道这个结果的计算过程,可以借助excel的公式显示功能 2、可以直接点一下显示公式,或者选中单元格的公式按f9,这里只能显示公式计算过程,不能保存为文本格式显示。3、复制公式,选择性粘贴,文本格式,这样操作虽然能实现,但还是不够快速把公式转换为...

excel表中如何从身份证号中提取年龄?

在Excel中处理身份证号以提取年龄,可以通过使用公式来实现。对于15位和18位的身份证号,可以采用特定的公式来提取出生年份。假设C2单元格中存放的是身份证号,可以使用如下的公式来提取出生年份:=MID(C2,7,4)这个公式的作用是从身份证号的第7位开始提取连续的四位数字,即为出生年份。提取出生年份后...

如何把excel的出生年月换算成年龄

在Excel中,可以通过简单的公式将出生年月转换为年龄。具体操作步骤如下:1. 利用DATEDIF函数计算年龄:在Excel中,可以使用DATEDIF函数来计算两个日期之间的差异,包括年、月和日。要计算年龄,可以使用以下公式:`=DATEDIF`。其中,“出生日期单元格”是包含出生日期的单元格引用,“今日...

excel中利用公式,根据学生的学号,将其班级的名称求出来,希望图文演示,谢谢亲

在新的工作表中,假设A列是学号,B列是提取的班级名称。在B2单元格中输入以下公式:=VLOOKUP(A2, 班级名录表!A:B, 2, FALSE)这里,“班级名录表!A:B”指的是包含班级名录的原始表格的范围,A列为学号,B列为班级名称。公式中的2表示从范围内取第二列的值,即班级名称。FALSE确保返回精确匹配。

如何在excel中将出生年月只取年份

假设A4="1961-05016"如果本来就是日期格式的,用year(日期)函数就行了 =year(A4).合并的话,可以在单元格格式-自定义-yyyymmdd 如果是文本的话,那么用left(文本日期,4)就行了 =left(A4,4)。合并的话,=left(文本日期,4)&mid(文本日期,6,2)&right(文本日期,2)=left(A4,4)&mid(A4,...

返回顶部