Как обновить формулу Excel и распространить изменения на другие ячейки (альтернатива перетаскиванию ячеек после изменения формулы)

Как обновить формулу Excel и распространить изменения на другие ячейки (альтернатива перетаскиванию ячеек после изменения формулы)

На основе TRUE/FALSEзначений столбца A столбец B отобразит «True» или «False», формулу =IF(A1;"True";"False"). Формула копируется (перетаскиванием) в несколько строк ниже.

Как изменить формулу во всех строках в B на=IF(A1;"Sooo true";"False") без перетаскивания или выбора столбца B?Я хотел бы щелкнуть ячейку B1, изменить текст в формуле и распространить это изменение на все ячейки в столбце B, куда скопирована формула, так, чтобы во всех ячейках, где раньше было, "True"теперь было "Sooo true".

Предположим, что в ячейке B5 вручную введено значение ="INACTIVE CELL", которое должно остаться неизменным (перетаскивание приведет к перезаписи значения этой ячейки обратно в формулу).

решение1

Если только нет стороннего дополнения, я не думаю, что Excel имеет такую ​​возможность (но я могу ошибаться). На рисунке ниже показаны два возможных решения:

  1. (столбцы A, B на рисунке) В исходной настройке настройте ее так, чтобы возвращаемые формулой значения не были жестко закодированы в формуле, а ссылались на другую ячейку, которую вы можете изменить.
  2. Выделите ячейки с нужной формулой, нажмите ctrl+h (найти и заменить), введите жестко закодированный текст в формуле, который вы хотите изменить, а затем текст, которым вы хотите его заменить. Затем нажмите «заменить все»

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

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