2011-07-14 39 views
0

例如,我有Excel String Concatenation问题

40572在A1中。但是,它设置为“日期”,所以我看到的实际上是B1中的1/88/2011
888。没有什么花哨。

= A1 &B1在另一个小区中。它显示40572888.

但是,我想看到的是1/29/2011888,而仍然有值40572888。因此,前5位数字被视为“日期”,其余为“常规”。我不想使用“= TEXT”,因为它不保留40572值。这可能吗?

+0

格式是通过单元格在Excel中;一个单元格不能同时包含日期格式和通用格式值。由于您将这些值连接起来,因此无论如何,单元格的内容都将被视为文本。 – Excellll

回答

1

你有没有通过尝试CONCATENATE

例子:

A1 = 1/29/2011 
B1 = 888 
C1 = CONCATENATE(TEXT(A1, "MM/DD/YYYY"), " ", B1) 

请自己尝试一下,因为我的Excel是只有德文版)

顺便说一句:你是什么意思与

它不保留价值40572

+0

您需要使用逗号而不是“;”。应该是“= CONCATENATE(TEXT(A1,”MM/DD/YYYY“),”“,B1),或者如果你不想在两者之间分隔空间,可以拿出第二部分 – aevanko

+0

对不起。问题 - 德国Excel糟透了! – powerMicha