Есть ли способ использовать подстановочные знаки в «Найти и заменить» в Excel 2010? Я бы предпочел не устанавливать дополнение, если этого можно избежать.

Например: я хочу иметь возможность использовать синтаксис, подобный следующему, в диалоговом окне «Найти и заменить»:

  • НАЙТИ: =IF(SUM(*)=0,"",SUM(*))
  • ЗАМЕНИТЬ: =SUM(*)

Это должно найти формулу, такую как =IF(SUM(A1:A10)=0,"",SUM(A1:A10)) и заменить ее на =SUM(A1:A10) .

1 ответ1

0

Вы можете использовать знак вопроса в качестве подстановочного знака в Find или Find & Replace. Если в строке несколько подстановочных знаков, используйте знак вопроса + звездочка:

=IF(SUM(?*)=0,"",SUM(?*))

В приведенном выше примере вы ищете формулы, а не значения, поэтому обязательно откройте диалоговое окно "Поиск", нажав кнопку "Параметры" в правом нижнем углу и выбрав "Формулы" в раскрывающемся списке "Искать в". Надеюсь это поможет!

Изменить: это не будет работать для замены, как вы описали. Я не уверен, что есть способ сделать это с Find & Replace. Вы можете сделать это с помощью сценария VBA, хотя.

- Джм

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