首页 > 解决方案 > 不同时更改公式源值 | Excel

问题描述

本质上,我在 excel 中有 2 列,其中列出的名称每隔几行更改一次,另一列称为“列表名称”,在每一行重复但根据第一列中的内容而变化。

例如:

这是最终结果的示例。

在此处输入图像描述

如何为List Names列编写公式以根据第一列中的最后一个名称更改基于姓氏的名称?

请注意,如果第一列中的名称发生变化,第二列将在下一行使用新名称(见上文)

错误结果示例:

在此处输入图像描述

标签: excel

解决方案


我刚刚制作了以下 Excel 表格:

One   <empty>
      <empty>
      <empty>
      <empty>
Two   <empty>
      <empty>
      <empty>
Three <empty>
      <empty>
      <empty>

为了填充第二列,我首先=A1在单元格“B1”中设置公式。
在其他单元格中,我输入了以下公式:

=If(ISBlank(A2);B1;A2)

然后我把这个公式拖到单元格“B10”。

我意识到这并不完全是您希望的结果,但我在您的示例中看到“Mary”旁边有“John”,“Mark”旁边有“Mary”,我认为您的示例中有错误.


推荐阅读