записи :
Мне нужно ко всем датам в этой штуке прибавить 1 день.
То есть из 10.12.1946>11.12.1946
Заменой я делать обалдею, документ большой
Как такое сделать чтобы оставить формат единого предложения? Или только кодить, и такое в экселе нельзя?
по представленным данным - можно и на формулах
текст по столбцам, добавить день, собрать назад.
=ПОДСТАВИТЬ(A1;СЖПРОБЕЛЫ(ПСТР(A1;НАЙТИ(";";A1)+1;НАЙТИ(";";A1;НАЙТИ(";";A1)+1)-НАЙТИ(";";A1)-1));ТЕКСТ(--СЖПРОБЕЛЫ(ПСТР(A1;НАЙТИ(";";A1)+1;НАЙТИ(";";A1;НАЙТИ(";";A1)+1)-НАЙТИ(";";A1)-1))+1;"Д.М.ГГГГ")) Это вроде назвается как на костылях
И все это из-за нестандартного формата) А так можно было бы фиксированное кол-во символов) Так чуть покороче: =ПОДСТАВИТЬ(A1;ПСТР(ПСТР(A1;1;ПОИСК(".????;";A1;2)+4);ПОИСК(";";A1)+2;11);ТЕКСТ(ПСТР(ПСТР(A1;1;ПОИСК(".????;";A1;2)+4);ПОИСК(";";A1)+2;11)+1;"Д.М.ГГГГ")) 😄
=LET(x;СЖПРОБЕЛЫ(ИНДЕКС(ТЕКСТРАЗД(A1;";");2));ПОДСТАВИТЬ(A1;x;ТЕКСТ(x+1;"Д.М.ГГГГ")))
У меня LET нет, я в таком ключе про UDF думал ))
Мехмонов Шохмурод, твою репутацию увеличил Li Li. Репутация - 32 Респект от Excel Hacks
Спасибо большое! Отпишусь как попробую
Да, там формат программа обратно другой не примет Муторно капец🧐
Mikhail Muzykin, твою репутацию увеличил Никита. Репутация - 237 Респект от Excel Hacks
let классно облегчает формулы👍🏻 Интересно по скорости тоже?)
Спасибо!! Отпишусь если не заработает!!
ну в UDF сразу регуляркой с replace, я бы даже делить не стал )))
Ну хоть на чуть-чуть резче))
Ну тут просто источник лёгкий; она реально ускоряет, когда дубль с какой-нибудь поисковой функции снимаем
Все куда проще разъединить на столбы а потом формулой сцепить
Обсуждают сегодня