在= TEXT()之前插入括号

时间:2017-03-24 14:05:02

标签: excel excel-formula format string-concatenation

我有一个显示开始和结束日期的函数。我想把它放在一个单元格中的括号之间:

=TEXT(A1;"dd/mm/jjjj")&" - "&TEXT(B1;"dd/mm/jjjj")&") 

我已经拥有了外支架:

示例 - > 01/01/2017 - 02/03/2017)

但似乎无法尝试并在开头插入一个括号。

我试过了:

=TEXT((A1;"dd/mm/jjjj")&" - "&TEXT(B1;"dd/mm/jjjj")&") 

=TEXT("("A1;"dd/mm/jjjj")&" - "&TEXT(B1;"dd/mm/jjjj")&") 

=TEXT(&"("A1;"dd/mm/jjjj")&" - "&TEXT(B1;"dd/mm/jjjj")&") 

"("=TEXT(A1;"dd/mm/jjjj")&" - "&TEXT(B1;"dd/mm/jjjj")&")

为什么这不起作用?

2 个答案:

答案 0 :(得分:2)

使用连接功能。

试试这个:(会议更改)

=concatenate("("; TEXT(A1;"dd/mm/jjjj")&" - "&TEXT(B1;"dd/mm/jjjj"); ")")

答案 1 :(得分:2)

通过使额外字符成为TEXT函数使用的格式掩码的一部分,可以避免字符串连接。当使用格式掩码通常具有其他目的的保留字符或符号时,在它们之前使用反斜杠将它们转换为“字符串文字”。

=TEXT(A1; "\(dd/mm/jjjj - ")&TEXT(B1; "dd/mm/jjjj\)")

enter image description here