Сцепить + ("плюс") дата

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Brat2005
Сообщения: 61
Зарегистрирован: 26 сен 2005, 14:33

Можно ли используя формулу "СЦЕПИТЬ" сцепить дату в формате дд.мм.гггг и текст? Пытаюсь это сделать, но получается только что типа такого (как результат): "это было 37257" вместо "это было 01.01.2002". Можно ли решить эту проблему?..
PC
Сообщения: 29
Зарегистрирован: 04 май 2005, 10:32
Откуда: Moscow

Да можно.
="текст для даты "&ТЕКСТ(A1;"ДД ММММ ГГГГ")
PC
Сообщения: 29
Зарегистрирован: 04 май 2005, 10:32
Откуда: Moscow

Ну если быть совсем точным, то вот так
="это было "&ТЕКСТ(A1;"ДД.ММ.ГГГГ") :)
Brat2005
Сообщения: 61
Зарегистрирован: 26 сен 2005, 14:33

Спасибо, все работает, но все-таки имелась ввиду формула СЦЕПИТЬ!
Вот как все выглядит с применением ее:
В ячейке B1 текст "это было ", а в ячейке A1 - дата (в этом примере 01.01.2002)

=СЦЕПИТЬ(B1;ТЕКСТ(A1;"ДД.ММ.ГГГГ"))
результат, соответственно:
это было 01.01.2002
pashulka
Сообщения: 831
Зарегистрирован: 24 ноя 2004, 03:46
Контактная информация:

Меня всегда удивляли люди, которые говорят, нет мне нужно =B1+C1 а у Вас написано =C1+B1 можно подумать, что предыдущий вариант не работает
Brat2005
Сообщения: 61
Зарегистрирован: 26 сен 2005, 14:33

работает, конечно! но как я "растяну", если мне нужно, например сцепить дату и текст раз сто? )
pashulka
Сообщения: 831
Зарегистрирован: 24 ноя 2004, 03:46
Контактная информация:

По всей видимости Вы имеете ввиду, что Вам нужно "скопировать" подобную формулу в 100 ячеек, но даже в этом случае я проблемы не вижу … возможно в силу преклонного возраста, кто знает …

=B1&ТЕКСТ(A1;"ДД.ММ.ГГГГ")
=СЦЕПИТЬ(B1;ТЕКСТ(A1;"ДД.ММ.ГГГГ"))

Вот эти формулы возвращают абсолютно идентичный результат, результат копирования этих формул также не отличается. Вдобавок, можно сразу ввести формулы в нужные ячейки и нажать CTRL+ENTER
Ответить