Google 表格条件格式:如果单元格 A 已满,而此单元格为空
Google Sheets Conditional Formatting: if cell A is full, and this cell is empty
这些应该已经足够了,但其中 none 已经起作用,而且它们的任何描述都无法理解它们应该如何工作。
-
-
代码形式的逻辑如下:
const row = ["Some Name", "A value", null, null, "Another Value"];
function conditionMet(row: string[], column: index) {
return row[0] && !row[column]
}
以下是我认为的格式化方式:
=AND(NOT(ISBLANK(A)), ISBLANK(THIS))
这是我根据我看到的例子对上述内容的最佳翻译:
=AND(NOT(ISBLANK(A:1)), ISBLANK(A:1))
这不起作用。我似乎找不到“这个”论点。我也不明白为什么每个示例都包含一个行号。这里存在一个基本的知识差距,我相信一旦你知道它就会非常明显,但我还没有看到它被指定。
编辑:包含示例
td {
border: solid black;
border-width: 1px 1px 0px 0px;
}
table {
border-spacing: 0px;
border: solid black;
border-width: 0px 0px 1px 1px;
}
td[r] {
background: red;
}
<table>
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
<tr>
<tr>
<td>A</td>
<td r></td>
<td>C</td>
<tr>
<tr>
<td>A</td>
<td r></td>
<td r></td>
<tr>
<tr>
<td>A</td>
<td>B</td>
<td r></td>
<tr>
</table>
尝试范围 X1:X:
=NOT(ISBLANK($A1))*ISBLANK($X1)
其中 X 是您的列
假设您不需要在 A 列上应用此条件格式,您可以使用以下公式为范围 B:C
应用条件格式
=AND(NOT(ISBLANK($A1)), ISBLANK(B1))
没有专门用于条件格式的“THIS”关键字,但这取决于您应用公式的范围。
如果您将上述公式应用于 B1:C10
,那么它将像“THIS”关键字一样工作,因为第二个 ISBLANK(B1)
没有 $
。如果您应用它到任何其他范围,它不会工作相同。
因此,您可以使用条件格式范围的第一个单元格地址来指示“THIS”关键字
你实际上可以像这样简化上面的公式:
=AND($A1<>"",B1="")
您可以在下面的屏幕截图中看到它的运行情况:
这些应该已经足够了,但其中 none 已经起作用,而且它们的任何描述都无法理解它们应该如何工作。
代码形式的逻辑如下:
const row = ["Some Name", "A value", null, null, "Another Value"];
function conditionMet(row: string[], column: index) {
return row[0] && !row[column]
}
以下是我认为的格式化方式:
=AND(NOT(ISBLANK(A)), ISBLANK(THIS))
这是我根据我看到的例子对上述内容的最佳翻译:
=AND(NOT(ISBLANK(A:1)), ISBLANK(A:1))
这不起作用。我似乎找不到“这个”论点。我也不明白为什么每个示例都包含一个行号。这里存在一个基本的知识差距,我相信一旦你知道它就会非常明显,但我还没有看到它被指定。
编辑:包含示例
td {
border: solid black;
border-width: 1px 1px 0px 0px;
}
table {
border-spacing: 0px;
border: solid black;
border-width: 0px 0px 1px 1px;
}
td[r] {
background: red;
}
<table>
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
<tr>
<tr>
<td>A</td>
<td r></td>
<td>C</td>
<tr>
<tr>
<td>A</td>
<td r></td>
<td r></td>
<tr>
<tr>
<td>A</td>
<td>B</td>
<td r></td>
<tr>
</table>
尝试范围 X1:X:
=NOT(ISBLANK($A1))*ISBLANK($X1)
其中 X 是您的列
假设您不需要在 A 列上应用此条件格式,您可以使用以下公式为范围 B:C
应用条件格式=AND(NOT(ISBLANK($A1)), ISBLANK(B1))
没有专门用于条件格式的“THIS”关键字,但这取决于您应用公式的范围。
如果您将上述公式应用于 B1:C10
,那么它将像“THIS”关键字一样工作,因为第二个 ISBLANK(B1)
没有 $
。如果您应用它到任何其他范围,它不会工作相同。
因此,您可以使用条件格式范围的第一个单元格地址来指示“THIS”关键字
你实际上可以像这样简化上面的公式:
=AND($A1<>"",B1="")
您可以在下面的屏幕截图中看到它的运行情况: