(1)请问在excel中输入e年m月d日aaaa是什么意思啊?请说明好吗谢谢 (2)如果计算年月日,=TEXT(LE

(1)请问在excel中输入e年m月d日aaaa是什么意思啊?请说明好吗谢谢
(2)如果计算年月日,=TEXT(LEFT(B3,FIND("星",B3)-1)-600,"e年m月d日aaaa"),这个-1)是什么意思?

aaaa是星期的格式,显示为汉字的“星期几”,-1是为了截取B3单元格“星”字前面的部分,也就是日期,因为FIND("星",B3)就是星字所在位置,FIND("星",B3)-1就是前面的字符的长度。整个公式就是求B3单元格的日期前600天的日期,格式设置为####年#月#日星期#追问

AAAA是星期的格式,那么周的格式呢?谢谢

追答

这样:
=TEXT(LEFT(B3,FIND("星",B3)-1)-600,"e年m月d日周aaa")

追问

=TEXT(LEFT(B3,FIND("星",B3)-1)-600,"e年m月d日周aaa")
这个
=TEXT(LEFT(B3,FIND("星",B3)-1)-600,"E年M月D日周AAA"),这样大小写有什么区别呢?谢谢

追答

这里除了E其他的大小写都是一样的,当E大写时表示科学计数法,如2E5就是2×10的5次方,也就是500000,而小写e代表年份。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-09
1.e年m月d日aaaa

设置计算结果的数据格式为日期格式(例:2013年10月9日星期三)

2.FIND("星",B3)-1

在B3中查找“星”字是第几个字符,减1是为了LEFT提取“星”字以前的字符
(例:123星期八,“星”在第4位,减1,前3位,用LEFT提取前3位,结果:123)本回答被网友采纳
第2个回答  2013-10-09
e年m月d日aaaa 是指某年某月某日 星期几.
LEFT(B3,FIND("星",B3)-1) 比如B3单元格是 2013-10-1星期二 ,那么"星"在10位,再减掉1就是9,
也就是从左边数起取9位,那么就是日期2013-10-1
第3个回答  2013-10-09
e年,m月d日,aaaa中的e、m、d、aaaa都是重命名的单元格。-1是查找“星”的位置数值退一位,FIND("星",B3)是查找单元格B3里面的星的从左开始数的第几位数,找到后,退一位。
相似回答