Microsoft-excel: 如果行(选择范围内的任何行)的G列不为空,则在A列和G列前添加字符❚
Microsoft-excel: If column G of row (of any row within the selection) is not empty, add character ❚ in front of column A and column G
从这个website我们可以了解到,我们可以通过使用:
来获取选择中任意数字前面的❚
\❚ #
作为自定义数字格式。
我们能否对此进行调整以实现以下目标:
例子
假设这是文件:
这是应该做的:
假设:G 列中单元格的唯一可能性首先是:
- 空白
- 一个数字
我们感兴趣的是 G 列中任何给定行的单元格何时不为空(= 当它是数字时)。
所以问题是:
- 如果行 G 列的单元格不为空(并且是一个数字,我们自动假设是这种情况)
- 并且如果同一行的 A 列 的单元格 不为空(不需要是数字)
⬇ 然后 ⬇
- 在A列单元格和G列单元格前添加字符❚
可以使用多个条件格式规则:
- G 列规则(假定仅包含数字):
- 公式:
=AND($G1<>"",$A1<>"")
- 自定义数字格式:
❚ #
- A 列(可以包含数字或文本)的第一条规则:
- 公式:
=AND($G1<>"",$A1<>"",ISNUMBER($A1))
- 自定义数字格式:
❚ #
- A 列的第二条规则:
- 公式:
=AND($G1<>"",$A1<>"",NOT(ISNUMBER($A1)))
- 自定义数字格式:
❚ @
在行动中:
从这个website我们可以了解到,我们可以通过使用:
来获取选择中任意数字前面的❚
\❚ #
作为自定义数字格式。
我们能否对此进行调整以实现以下目标:
例子
假设这是文件:
这是应该做的:
假设:G 列中单元格的唯一可能性首先是:
- 空白
- 一个数字
我们感兴趣的是 G 列中任何给定行的单元格何时不为空(= 当它是数字时)。
所以问题是:
- 如果行 G 列的单元格不为空(并且是一个数字,我们自动假设是这种情况)
- 并且如果同一行的 A 列 的单元格 不为空(不需要是数字)
⬇ 然后 ⬇
- 在A列单元格和G列单元格前添加字符❚
可以使用多个条件格式规则:
- G 列规则(假定仅包含数字):
- 公式:
=AND($G1<>"",$A1<>"")
- 自定义数字格式:
❚ #
- 公式:
- A 列(可以包含数字或文本)的第一条规则:
- 公式:
=AND($G1<>"",$A1<>"",ISNUMBER($A1))
- 自定义数字格式:
❚ #
- 公式:
- A 列的第二条规则:
- 公式:
=AND($G1<>"",$A1<>"",NOT(ISNUMBER($A1)))
- 自定义数字格式:
❚ @
- 公式:
在行动中: