разные, но все их надо обернуть в конструкцию
если(епусто(А1);"";<изначальная формула_ячейки>)
Можно ли это как-то провернуть без макроса сразу для всех ячеек выбранного диапазона?
Нет.
Понял, спасибо. Буду пилить макрос
Roman Rimlynin, твою репутацию увеличил Andrey Fedotov. Репутация - 1220 Респект от Excel Hacks
Вы решили свой вопрос?
Добрый день. Нет. Сначала думал сделать макрос но потом просто руками переделал формулы, так быстрее оказалось.
Да, я так и написал
или руками переделал формулы и проблема решилась?
Ctrl+H может помочь, ну смотря какие там формулы.
Руками переделал.
Ctrl+H не поможет. Если начало можно победить заменой "=" на "=если(епусто(А1);"";" то вот закрывающую скобку ни как не подставить, так как формулы все разные
Я написал смотря какие формулы. Если там всюду одна закрывающая то можно заменой. Ну или закрывающую просто добавить формулой, а начало заменой сделать.
Там формулы разные и впр и индекс+поискпоз и обычные сложения умножения. Так что пришлось просто переписать руками
Есть одно решение, но это черезх нотпад или сублайм текст можно было сделать
можно было через Ф.ТЕКСТ() получить текст формулы, а дальше понятно но это только если формулы подряд идут если они не рядом, а разбросаны по листу, то руками быстрее
не только по листу но еще и на разных листах
Обсуждают сегодня