Answers:
我会将您的公式包装在if语句中,如果该行为空白,则结果为“”。然后,您可以一直复制。像这样:
=if(A1="","",your_formula_here)
您无需在整个列中填写公式。请改用数组公式,而无需将表格一直向下拖动
例如,如果你想细胞列d含有B和C细胞的产物,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 ,则可以使用条件格式
现在每个等于0的单元格都将为空白
#;-#;
如果为正,则产生不变的数字;如果为负(但以连字符开头),则产生不变的数字;如果为空,则产生空字符串。