Excel公式中的在不使用MONTH函数的条件下从数字文本日期中提取年份和星期的方法

如果你不想使用MONTH函数来从数字文本日期中提取年份和星期,你可以使用其他几种方法。以下是一些可能的方法:

### 方法1:使用TEXT函数结合TIME函数

1. 假设你的日期在A1单元格中。
2. 在B1单元格中输入以下公式:


```excel
=TEXT(A1, yyyy) &  年
```
这个公式会提取A1单元格中的年份部分,并在其后添加“年”。

3. 要提取星期,你可以使用TIME函数结合TEXT函数:


```excel
=TEXT(TIME(HOUR(A1), MINUTE(A1), SECOND(A1)), aaa) &  星期
```
这个公式会先将日期和时间转换为小时、分钟和秒,然后再将其转换为星期几的文本表示形式(例如,“周一”或“星期三”)。

### 方法2:使用TEXT函数结合EDATE函数

1. 假设你的日期在A1单元格中。
2. 在B1单元格中输入以下公式来提取年份:


```excel
=TEXT(A1, yyyy) &  年
```
这个公式与上面相同。

3. 要提取星期,你可以使用EDATE函数结合TEXT函数:


```excel
=TEXT(EDATE(A1, (TIME(HOUR(A1), MINUTE(A1), SECOND(A1)) - TIME(1, 1, 1)) / 86400), aaa) &  星期
```
这个公式首先计算从A1单元格的日期到1900年1月1日之间的天数差(考虑年份和闰年),然后将这个差值除以一天的秒数(86400秒),得到一个表示星期的数字。最后,使用TEXT函数将这个数字转换为星期几的文本表示形式。

注意:这种方法假设你的日期格式是“yyyy-mm-dd”或类似的形式,并且小时、分钟和秒都是两位数的。如果你的日期格式不同,或者包含额外的字符(如上午/下午标识符),你可能需要调整公式以适应你的具体情况。

另外,这些方法可能不适用于所有情况,特别是当日期包含时间部分或特殊字符时。在这种情况下,你可能需要使用更复杂的公式或查找表来提取所需的信息。

原创文章,作者:LifeTo.Fun,如若转载,请注明出处:https://www.lifeto.fun/archives/784

Like (0)
Previous 2025年3月22日
Next 2025年3月22日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注