excel - 公式适用于单元格,但不适用于条件格式
问题描述
我写了以下公式:
=IF(COUNTA(OFFSET(E5,0,0,1,(COLUMN($K5)-COLUMN(E5)+1)))=0,FALSE,TRUE)
e5 - 范围的开始,k5 - 范围的结束
它基本上为给定范围(行)中的所有单元格着色,直到找到最后一个非空单元格。
至少它应该是。问题是 - 它用作单元格公式,但在用作条件格式时完全失败。公式保持不变。
解决方案
所以这个问题有一个可行的解决方案。 https://www.reddit.com/r/excel/comments/cf44pu/formula_works_in_cells_but_not_in_conditional/
基本上只需将原始公式更改为: =COUNTA(OFFSET(E5,0,0,1,COLUMN($K5)-COLUMN(E5)+1))<>0 谁能解释为什么这个版本有效?
推荐阅读
- oracle-apex - 仅当页面成功提交时才执行动态操作?
- python - 如何使用 pandas df.plot.scatter 制作带有子图的图形
- python - 无法在 Jupiter notebook 上使用 python x pandas 检测基本条形图中的错误
- python-3.x - pythonic方式处理DataError:类型无效输入:'dict'。先转换为字节、字符串、整数或浮点数。?
- azure - 当构建管道中提供相同的任务时,发布管道的目的是什么?
- java - Spring 的 ApplicationEvent 中的源是什么?
- angular - 根据Angular 8中的某些条件隐藏/显示组件的最佳方法是什么
- azure-storage - 使用安全连接批量上传到 Azure 存储
- python - 我正在处理一个不平衡的数据集。应用 SMOTE 算法对少数类进行上采样会产生相同的准确性和 roc_auc_score 吗?
- java - 如何为 Collectors.toMap() 编写合并函数