Я был в этой беде несколько раз. У меня "Оксфорд" в ячейке А1 и "02 января 2019 года" в ячейке В1, и я хочу объединить эти две ячейки, разделенные запятой и одним пробелом.

я пробовал

=A1&", "&text(B1,"[$-421]dd mmmm yyyy;@") 

а также

=concatenate(A1,", ",text(B1,"[$-421]dd mmmm yyyy;@"))

но никто из них не работал.

Ты хоть представляешь, что не так с моей формулой?

1 ответ1

0

Чтобы получить правильный результат, ваша Формула должна быть написана так:

=A1&", "&TEXT(B1,"[$-421]dd mmmm yyyy")

=CONCATENATE(A1,", ",TEXT(B1,"[$-421]dd mmmm yyyy"))

Оба вернутся ,,

Примечание. Вышеуказанные формулы работают правильно, даже если в ячейке B1 ДАТА введена как ТЕКСТ.

Обратите внимание, иногда эта формула возвращает НОЛЬ.

=A1&", "&text(B1,"[$-421]dd mmmm yyyy;@")

Где-то я нашел такой формат даты

MM/DD/YYYY;@

и числовой формат как

_($* #,##0.00_);_($* (#,##0.00);_($* "-"??_);_(@_)

Отредактировано:

Но ; @ с датой и _(@) с номером не имеет значения или сцены, если только они не используются должным образом.

  • В основном @ - это заполнитель текста, который можно использовать для применения цвета шрифта к значениям текста.
  • Предположим, что эта формула написана в ячейке C1 ,

=A1&", "&TEXT(B1,"[$-421]dd mmmm yyyy")

а затем после, если вы примените этот формат к ячейке C1 ,

General; General; General;[Red] "Date is, "@

Или [Red] "Date is, "@

ты получаешь,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .