-2

Я делаю то, что, как я знаю, можно сделать, но мне трудно найти лучший способ.

Я хочу, чтобы все, что вставлено в определенную ячейку, скажем, C2, заменило то, что содержится в предложении в A2. Например:

Я хочу, чтобы скобки тоже оставались на дате. Любая помощь будет принята с благодарностью!

1 ответ1

1

Вы можете использовать эту формулу.

=SUBSTITUTE(A2,MID(A2, FIND("[",A2)+1, FIND("]",A2) - FIND("[",A2) - 1),TEXT(C2, "dd/mm/yyyy"))

Как это устроено:

  • Команда Find помогает Excel получить точное значение 'start_ num'.
  • Использование Find удобно для замены текста переменной длины, в противном случае 'start_num' нужно считать вручную, как вы можете прочитать выше в комментариях.
  • Текстовая функция преобразует дату в определенный формат, в противном случае дата из C2 будет отображаться как число в скобках.

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