Microsoft-excel:如果行(选定范围内的任意行)的 G 列不为空,则在 A 列和 G 列前面添加字符❚

Microsoft-excel:如果行(选定范围内的任意行)的 G 列不为空,则在 A 列和 G 列前面添加字符❚

由此网站,我们可以理解,我们可以通过使用以下方法获取选择范围内任意数字前面的:

\❚ #作为自定义数字格式。

我们能否调整这一点以实现以下目标:


例子

想象一下这是文件:

在此处输入图片描述

应该这样做:

在此处输入图片描述


假设:首先,G 列单元格的唯一可能性是:

  • 空白的
  • 一个号码

我们感兴趣的是 G 列中任何给定行的单元格何时不为空(=何时为数字)。


所以问题是:

  • 如果行 G 列的单元格不为空(并且是一个数字,我们自动假设是这种情况)
  • 如果 A 列的单元格同一行不为空(不必是数字)

⬇ 然后 ⬇

  • 在 A 列单元格和 G 列单元格前添加字符❚。

总结一下:

A 列是否收到❚ 应取决于 G 列中是否有值,以及 A 列是否为空。

G 列是否收到 ❚ 还应取决于 G 列中是否有值,以及 A 列是否为空。

答案1

解决这两个问题的一种方法是使用条件格式。您需要创建 2 条规则:第一条针对 G 列,第二条针对 B 列。

对于 G 列,创建一个规则,使单元格值不等于""(空)。单击“格式”,然后单击“自定义”,然后输入❚ #您的自定义。然后确定,确定,确定。

图片:

对于 G 列,创建一个规则,使单元格值不等于""(空)。单击“格式”,然后单击“自定义”,然后输入❚ @您的自定义。然后确定,确定,确定。

图片:

编辑:为了应对 A 列中的单元格为空而 G 列中同一行上的单元格不为空的情况,请为 G 列添加另一个使用以下公式的条件格式规则:=INDIRECT(ADDRESS(ROW(),COLUMN()-6))。将其移动为第一条规则并选择“如果为真则停止”

图片:

图片:

结果如下图所示:

图片:

相关内容