Вставьте квадратную скобку перед =TEXT()

У меня есть функция, которая показывает дату начала и окончания. Я хотел, чтобы это было между скобками в ячейке:

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

Почему это не работает?


person Kahn Kah    schedule 24.03.2017    source источник


Ответы (2)


Используйте функцию конкатенации.

Попробуйте это: (Соглашение изменено)

=concatenate("("; TEXT(A1;"dd/mm/jjjj")&" - "&TEXT(B1;"dd/mm/jjjj"); ")")
person Aly Abdelaziz    schedule 24.03.2017
comment
Это не должно. Какая ошибка возвращается? Попробуйте проверить формат_текста? - person Aly Abdelaziz; 24.03.2017
comment
@KahnKah измените , на ; и попробуйте. Извините, я думаю, что не заметил условности., - person Aly Abdelaziz; 24.03.2017
comment
Спасибо, Али, это работает! Но что, если я хочу добавить еще один кусок текста? мне просто добавить ; в конце? - person Kahn Kah; 24.03.2017
comment
@KahnKah Да, просто продолжайте добавлять ;, а затем все, что вы хотите добавить. Если текст, его нужно обернуть вокруг ' '. Concatenate в основном просто объединяет все в одну строку. - person Aly Abdelaziz; 24.03.2017
comment
Большое спасибо - person Kahn Kah; 24.03.2017

Вы можете избежать конкатенации строк, сделав дополнительные символы частью маски формата, используемой функцией ТЕКСТ. При использовании зарезервированных символов или символов, для которых маска формата обычно имеет другое назначение, ставьте перед ними обратную косую черту, чтобы преобразовать их в «строковый литерал».

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

введите здесь описание изображения

person Community    schedule 24.03.2017
comment
Спасибо за этот альтернативный ответ! - person Kahn Kah; 24.03.2017