【发布时间】:2020-07-09 23:33:43
【问题描述】:
我正在尝试从 L2/L3 列中 D2/D3 列的子字符串中提取日期。但是,子字符串中的日期格式不同。有时日期以 MM/YY 格式或 MM/YYYY 格式输入。现在我正在使用下面的公式,但是当子字符串中的日期以 MM/YYYY 格式输入时,我必须将 5 更改为 7。
=SUBSTITUTE(SUBSTITUTE(MID(D2,FIND("/",D2)-2,5),"-",""),"/","/01/")*1
【问题讨论】:
-
好的,你的问题是:我有一列 (D) 的单元格包含字符串而不是日期。日期均为 MM/YY 或 MM/YYYY。如何从 D 列中的字符串中提取日期部分,并将其放入 L 中的相应行?如果我已经解释了您想要的内容,请您改写您的问题以使其更清楚。
-
您能否确定单元格中唯一的
/将是日期分隔符,而不仅仅是一个松散放置的/?你愿意使用 VBA 吗?也许你可以调整这个问题的答案之一:superuser.com/questions/1272456/… -
@Michelle 是的,我正在尝试从 D 列中提取日期部分,并将其放入 L 列的相应行中。日期为 MM/YY 或 MM/YYYY 格式 -我的公式仅适用于 MM/YY。如何修复公式,以便以任何格式提取日期,并将其放入 L 列,而无需手动修复 MM/YYYY 格式的公式?
标签: excel date excel-formula substring