如果在 excel 中添加了另一行,则向表格中的单元格添加边框



我有一个跨越A列到T列的Excel电子表格,为了便于阅读,单元格有边框。目前,当另一行数据添加到电子表格中时,我或其他用户必须在单元格周围添加边框,仅适用于 A 列到 T 列中的单元格,其中某些内容(通常,但并非总是,日期)在该行的 B 列中。电子表格是调查结果的日志,到年底会变得很长,但没有定义行数,因为它一直在添加。添加边框对我来说不是什么大问题,但其他不熟悉 Excel 的用户要么设法将边框添加到 A 到 T 列中的所有单元格,使列表的末尾看起来不整洁,有边框但没有内容的单元格,或者他们只是懒得添加边框,经理阅读起来变得非常混乱(显然!

我正在尝试将条件格式与公式一起使用来格式化单元格,但似乎无法正确设置公式。我基本上是想让 Excel 在 A 到 T 列的单元格周围添加边框,而该行 B 列中的单元格不为空。到目前为止,我已经尝试了各种公式,但没有运气,最终到处都是边界,但在我想要的地方!

到目前为止,我尝试过的一些方法(我不记得所有不起作用的! (第 4 行是数据的第一行)

=$B2<>""(应用于 =$A:$T)(在表格上方添加边框,但不在下方添加边框)

NOT(ISBLANK($B4))(应用于 =$A:$T)(不添加任何其他边框)

=B4<>""(应用于 =$A:$T)(不添加任何其他边框)

=not(exact(B4, ""))(应用于 =$A:$T)(不添加任何其他边框)

。当然,使用Excel的内置"单元格不包含空白值"不允许您指定想知道另一个单元格是否不为空白。在您输入单元格后,它会在单元格周围添加边框,但如果另一列中的单元格因任何原因为空白,它会在表格中留下没有任何边框的"孔",这使它看起来更加混乱。

我只是从根本上误解了公式,还是不能这样做?(或者我需要 VBA 来执行此操作?

您的公式需要引用"应用对象"区域的第一行:

=$B1<>""

并将其应用于=$A:$T

最新更新