Извлечение данных из одной ячейки в одном столбце и замена текста, содержащегося в предложении в другом столбце

Извлечение данных из одной ячейки в одном столбце и замена текста, содержащегося в предложении в другом столбце

Я делаю то, что, как я знаю, можно сделать, но мне сложно понять, как лучше всего это сделать.

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

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

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

решение1

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

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

Как это работает:

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

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

Связанный контент