Предположим, у меня есть значения в ячейке
A4, A8, A12,......A1600
Теперь я использую функцию IF для заполнения этих пустых ячеек в Столбец A .
Например, предположим, что это,
=IF(NOT(MOD(ROW(),4) = 0), 1,)
Теперь, здесь я использовал довольно простую задачу в качестве примера. (Но это не тот сценарий. У меня в голове сложные задачи. Я использовал этот пример для упрощения). Здесь проблема произойдет, это будет
A1 - 1
A2 - 1
A3 - 1
A4 - FALSE
A5 - 1
............
............
A1599 - 1
A1600 - FALSE
Но моя цель - сохранить эти клетки нетронутыми. Например, когда условие в IF не выполняется или, более конкретно, если IF находится в ложном блоке, он просто пропустит эту ячейку и проверит следующую ячейку. Для демо, он напечатает A3 как 1 , но когда он перейдет к A4 , ложное условие выполнено, и он ничего не будет делать в A4 , и просто пропустите это и от go до A5 для следующего задания. Я хочу, чтобы он не касался A4 (предположим, что у меня есть важные значения в этих ячейках). Таким образом, после реализации формулы это будет выглядеть так:
A1 - 1
A2 - 1
A3 - 1
A4 - Untouched and previous value (as skipped)
A5 - 1
............
............
A1599 - 1
A1600 - Untouched and previous value (as skipped)
Теперь я уже читал о методе вспомогательной ячейки или VBA-методе . Но я действительно хочу знать, возможно ли это сделать в функциональном пространстве Excel?
Заранее спасибо.