
Я делаю то, что, как я знаю, можно сделать, но мне сложно понять, как лучше всего это сделать.
Я хочу, чтобы то, что вставлено в определенную ячейку, скажем, 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 будет отображаться как число в скобках.