【问题标题】:Insert bracket before a =TEXT()在 =TEXT() 之前插入括号
【发布时间】:2017-03-24 14:05:01
【问题描述】:

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

=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")&")

为什么这不起作用?

【问题讨论】:

    标签: excel excel-formula format string-concatenation


    【解决方案1】:

    使用连接函数。

    试试这个:(更改约定)

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

    【讨论】:

    • 不应该。返回的错误是什么?试试看你的format_text?
    • @KahnKah 将 , 更改为 ; 并尝试。抱歉,我想我没有注意到约定。,
    • 谢谢 Aly 它有效!但是,如果我想添加另一块 tekst 怎么办?我只是在末尾添加一个; 吗?
    • @KahnKah 是的,只需继续添加 ; 并在后面添加您想要添加的任何内容。如果是文本,则需要将其包裹在 ' ' 周围。连接基本上只是将所有内容组合成一个字符串。
    • 非常感谢
    【解决方案2】:

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

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

    【讨论】:

    • 感谢您提供这个替代答案!
    猜你喜欢
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 2021-12-09
    • 1970-01-01
    • 2021-05-28
    • 1970-01-01
    • 1970-01-01
    • 2018-07-31
    相关资源
    最近更新 更多