EXCEL – 在一个单元格中需要将SUM公式和CONCATENATE相结合的帮助

步骤1:字段B1等于date+14
步骤2:需要对字段B1进行格式化以添加前面的零

我已经成功创build了每个步骤,但无法将它们合并到一个字段中。

B1=A1+14 

 =CONCATENATE(TEXT(MONTH(B1),"00")&"/",TEXT(DAY(B1)&"/","00"),YEAR(B1)) 

我需要弄清楚如何结合这两个公式,第二个公式使用第一个结果。

EXCEL 2010

简单的解决方法是改变TEXT()函数的使用。

  =TEXT(A1+14,"mm/dd/yyyy") 

TEXT()有两个参数值和格式。 在这种情况下,我在date中添加14,并强制格式显示两位数月份,两位数字一天和四位数字年份。 这消除了CONCATENATE()函数的需要。

使用(= A1 + 14)填充B1,然后通过将下面的公式放到B1中,可以获得相同的结果。

 =CONCATENATE(TEXT(MONTH(A1+14),"00")&"/",TEXT(DAY(A1+14)&"/","00"),YEAR(A1+14)) 

但是,当我在单元格A1中放置8/22/2014的date时,我看到的结果文本是“2014年9月5日”,如果您要将date和月份都设置为零,这可能不是您想要的结果-padded。 结果给了我“09/05/2014”的另一种select是

 =TEXT(MONTH(A1+14),"00") & "/" & TEXT(DAY(A1+14),"00") & "/" & YEAR(A1+14) 

这是否让你想要去的地方?