Ala*_*lle 5 microsoft-excel microsoft-excel-2010
我在 Excel 2010 中遇到了以下烦人的问题。我使用条件格式将粗体格式应用于满足由公式表示的条件的电子表格的每一行。在“适用于”中,我写了 =$A$2:$Q$149,这是我的电子表格的当前范围。但是我希望这个范围随着我的电子表格而增长,即我希望格式永久应用于整个电子表格。通常,我的“适用于”字段被转换为一个复杂的范围,它选择电子表格的大部分行,但不是全部,例如 =$A$2:$Q$138;$A$140:$Q$147。你遇到过这样的问题吗?有解决办法吗?
一种解决方法是使数据成为动态命名范围。这将允许您按名称将条件格式应用于命名范围,该名称将保持不变,而应用名称的范围可能会随着您添加或删除数据而改变。
如何设置动态命名范围:
转到公式功能区并单击Name Manager。在名称管理器中,单击New...以创建命名范围。为其指定一个描述性名称(无空格),例如MyData. 在该Refers to字段中,您可以使用公式来定义命名范围。就像是
=INDIRECT("Sheet1!$A$1:$Q$"&COUNTA(Sheet1!$A:$A))
Run Code Online (Sandbox Code Playgroud)
假设A:QA 列中的数据没有空格,将引用所有数据。现在,MyData即使添加或删除行,您也可以使用该名称来引用所有数据。
剩下要做的就是MyData在Applies to字段中重新定义条件格式规则。
| 归档时间: |
|
| 查看次数: |
42530 次 |
| 最近记录: |