Вам не нужно заполнять формулу для всего столбца. Вместо этого используйте формулу массива и уберите необходимость перетаскивать весь лист вниз
Например , если вы хотите ячейки в столбце D содержат продукт клеток в В и С, а столбец E содержит сумму B и C, вместо того , чтобы D1 = B1*C1
и E1 = B1 + C1
и перетащить вниз вам положить это в D1 и E1 соответственно
=ARRAYFORMULA(B:B*C:C)
=ARRAYFORMULA(B:B + C:C)
Тогда формула будет автоматически применена ко всему столбцу, не перетаскивая ничего. X:X
относится к столбцу X. Если вы хотите включить только от строки 3 до конца использованияX3:X
Это будет применять формулу ко всему столбцу и, следовательно, показывать 0 в строках, в которых нет данных. Так что теперь, чтобы ничего не показывать в пустых строках , т. Е. Вычислять только те строки, в которых есть данные в столбце B (кроме строки заголовка), и скрывать 0 ниже, как вы хотите, используйте это
=ARRAYFORMULA(IF(B2:B<>0, B2:B + C2:C, ""))
В автономных приложениях, таких как MS Office и LibreOffice, чтобы использовать формулу массива, вам нужно нажимать Ctrl+ Shift+ Enterвместо ARRAYFORMULA
функции
Если вы хотите скрыть 0 внутри таблицы, вы можете использовать условное форматирование
- Выберите ячейки, которые вы хотите удалить 0s
- Выберите меню « Формат» > « Условное форматирование» > добавьте условие «равно» и введите 0 в текстовое поле.
- В стиле форматирования измените цвет текста на белый или ничего
- Нажмите Готово
Теперь каждая ячейка, равная 0, будет пустой
#;-#;
возвращает число без изменений, если оно положительное, число без изменений, если оно отрицательное (но с префиксом с переносом), и пустая строка, если пусто.