问题描述
我正在尝试根据表中是否出现其他两列的组合来有条件地格式化一列单元格。
这是指向我正在使用的测试工作簿的链接,下面是一些截图,供那些不喜欢单击陌生人链接的人使用!
https://1drv.ms/x/s!Al1Kq21dFT1ij4ktFd0mzBniNX00tQ?e=L6aQm4
最左侧是一个Excel表([Table1]),其中包含[类别]和[项目]的有效组合的列表
- E&F列包含一些要测试的示例数据
- G列是我希望从COUNTIFS()函数返回的匹配组合的数量
- 与
0
相比,H列只是相同的公式,所以我得到一个布尔结果。 - 获得列H所示结果的实际公式是
=COUNTIFS(Table1[Category],"="&E4,Table1[Item],"="&F4)=0
以上所有功能均符合预期。
在J列中只是一些带有条件格式的文字文本。条件只是=H4
,同样可以正常工作。
现在有问题了... 我想避免使用辅助列(H),所以我想可以只使用与H列相同的公式作为条件公式。
所以,我试图在条件格式公式对话框中使用它。
=COUNTIFS(Table1[Category],"="&F4)=0
并带有括号
=(COUNTIFS(Table1[Category],"="&F4)=0)
不幸的是,这导致出现一般性的“此公式有问题”错误消息。
如果我不知道条件格式化公式存在一些限制(我不是Excel专家,我真的是sql开发人员)。
BTW:我需要坚持使用表,因为我的实际情况是会有多个表,所有表都是通过单独的过程从数据库填充的,长度从2或3个条目到可能的数千个不等
我将不胜感激,即使只是说“您无法执行此操作,您也需要使用助手列...”
感谢您的关注...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)