На основе 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 имеет такую возможность (но я могу ошибаться). На рисунке ниже показаны два возможных решения:
- (столбцы A, B на рисунке) В исходной настройке настройте ее так, чтобы возвращаемые формулой значения не были жестко закодированы в формуле, а ссылались на другую ячейку, которую вы можете изменить.
- Выделите ячейки с нужной формулой, нажмите ctrl+h (найти и заменить), введите жестко закодированный текст в формуле, который вы хотите изменить, а затем текст, которым вы хотите его заменить. Затем нажмите «заменить все»