【发布时间】:2022-01-03 15:43:53
【问题描述】:
我有一个 Excel 表格,其中包含以四种通用格式(第一列)编写的非标准日期,并且希望将每种格式转换为标准 excel 日期格式(第二列)。
2022 年初应转换为 2022 年 1 月 14 日 YE 2022 应转换为 12/01/2022 2022 年第二季度应转换为 2022 年 5 月 1 日 2H 2023 应转换为 09/01/2023
理想情况下,我想使用自定义格式表并仅添加这 4 条规则,但针对这 4 种情况中的每一种情况的公式也足够了。
| Non-Standard Dates | Converted Dates |
|---|---|
| Early 2022 | 01/14/2022 |
| YE 2022 | 12/01/2022 |
| 2Q 2022 | 05/01/2022 |
| 2H 2023 | 09/01/2023 |
很可能需要嵌套 IF 语句来检查单词“Early”、“YE”、“2Q”和“2H”,然后修改最后 4 位数字。
我只知道如何检查一个单词,但是 IF 语句需要嵌套。 =IF(A2="Early", "01/14/", "" ) 有效,但当然我需要用新的 IF 语句替换最后一部分 ("") 以查找下一个短语 ("YE" ) 等等。我还需要修改最后 4 位数字。
【问题讨论】:
-
我只知道如何检查一个单词,但是 IF 语句需要嵌套。 =IF(A2="Early", "01/14/", "" ) 有效,但当然我需要用新的 IF 语句替换最后一部分 ("") 以查找下一个短语 ("YE" ) 等等。我还需要修改最后 4 位数字。
-
看起来你已经明白了:分别计算每个
IF语句,然后嵌套它们。
标签: excel date excel-dates