每当我在B列中写"100%"
时,我想创建一个在{A}列写"end"
的规则。
所以它会是这样的:
[] X
100% end
[] Y
括号代表一个空单元格。
我试过了:
IF(B1:B3="end",100%,"")
但是如果B列中的相应单元格不包含“end”,我想将列A上的单元格保留为空,没有数据或公式。
所以我考虑过添加一个带条件格式的新规则,但它不起作用。任何解决方案?
答案 0 :(得分:1)
可以通过CF实现,而不是通俗易懂。您需要首先填充ColumnA,比如说1
s - 但可以通过(标准)格式化文本以匹配背景颜色(即通常为白色)来隐藏。
然后清除任何CF并选择ColumnA,HOME>样式 - 条件格式,新规则...,使用公式确定要格式化的单元格和格式化此公式的值::
=B1="end"
格式化... ,选择黑色(可能)字体和自定义数字格式:
00%
确定,确定。
如果您的空白单元格必须在现实中保持空白而不是外观,那么仅凭CF不适合您。
答案 1 :(得分:0)
你可以根据另一个单元格的值获取要在单元格中显示的值,而单元格中没有任何*,没有VBA的和: 强>
<子> *有点儿子>
以单元格
I2:J9
为例,步骤如下:
点击
< / LI>I2
,然后按 Ctrl + 1 打开格式化单元格对话框。在号码标签上,点击
Custom
,然后在类型框中输入:;;;
然后单击 确定 。点击 Alt + O + D + N 添加新的条件格式并选择< em>使用公式来确定哪个 要格式化的单元格。
在格式值where ... 框中,输入:
=J2="end"
(如果Excel添加$
&#39; s,删除它们,然后单击格式...在号码标签上,点击
Custom
,然后在类型框中输入:;;;"100%"
。 (可选择设置颜色,字体等)然后按 ENTER 3次返回 工作表。点击
I2
,点击 空格键 ,然后点击 ENTER 子>。 (*很好,我 承认:单元格并非完全为空。)点击
I2
,然后按 Ctrl + C 复制。- 醇>
选择
I2:J9
并按 Alt + E + S + T 然后击中 输入 以粘贴格式。
现在,当您在end
的任意内容中输入J2:J9
时,I
列中的相应单元格将显示100%
。
如果需要,您还可以重复此过程以向相同的单元格添加其他条件。
有时候我会因为花很多时间在关于一个非常小问题的问题上而陷入困境。这是其中一次。 :)
进一步思考你的问题,我怀疑你可能并不意味着你需要列A上的&#34;单元格为空,没有数据或公式&#34; ,但也许你的意思是你希望单元格 &#34;显示为空白&#34; 。
这些单元格显示为空,除非您单击单元格然后查看公式栏:
...但公式栏也可以隐藏: