Excel公式,其中第a列中的第一个数字返回年份,第a列中的第二个数字返回月份

时间:2015-05-11 18:34:03

标签: excel excel-formula xls

我需要A列中的第一个数字返回一年,A列中的第二个数字返回B列中的一个月。例如,A列中的代码为3A21CY1C。我需要它返回2013(第一个数字) - 3)和1月(第二位 - A),所以B栏将于2013年1月开始。

2 个答案:

答案 0 :(得分:1)

a

答案 1 :(得分:0)

理想情况下,您应该将实际日期放入B列并使用自定义数字格式 mmm-yyyy 。在B1,

=DATE(2010+LEFT(A1), CODE(MID(A1, 2, 1))-64, 1)

这会将 01/01/2013 放入B1。使用 mmm-yyyy 的单元格格式显示 2013年1月的真实日期。

如果您必须有日期的文本表示,请将其包含在TEXT function中并使用相同的格式掩码。

=TEXT(DATE(2010+LEFT(A1), CODE(MID(A1, 2, 1))-64, 1), "mmm-yyyy")

Date from String