为什么使用 MOD 和 ROW() 的这个简单 Excel 公式会出现错误

为什么使用 MOD 和 ROW() 的这个简单 Excel 公式会出现错误

我正在尝试在选定内容上设置交替行样式。我单击第一行并向下拖动到第 145 行(数据结束的位置)。

然后我进入条件格式,选择新规则,并尝试输入以下公式:

=MOD(ROW(),2)=0

当我单击“确定”时,Excel 2016 中出现这个没什么帮助的错误:

There's a problem with this formula. 
Not trying to type a formula? When the first character is 
an equal (=) or minus (-) sign, Excel thinks it's a formula.
<snip>

这个公式有什么问题?

答案1

只要移除该=0部件它就可以工作。

创建规则时,选择该Use a formula to determine which cells to format选项,然后输入以下内容作为公式:

=MOD(ROW(),2)

如果要格式化另一组行,请使用以下命令:

=MOD(ROW(),2)-1

答案2

尝试在数字前使用“;”而不是“,”。

背景:有些地区使用“列表分隔符”不是逗号的字符。如果您在美国境外,则可能存在这种情况。

详情请见此处: http://datapigtechnologies.com/blog/index.php/why-your-version-of-excel-only-accept-semicolons-in-formulas-instead-of-commas/

相关内容