不同时更改公式源值|电子表格

时间:2020-06-18 13:34:10

标签: excel

基本上,我在excel中有2列,每列都会更改一次,列出的名称每隔几行就会更改一次,另一列称为“列表名称”的列会在每行重复一次,但会根据第一列的内容进行更改。

例如:

这是最终结果的一个例子。

enter image description here

如何为List Names列编写公式,以根据第一列中的姓氏更改姓氏?

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

错误结果示例:

enter image description here

2 个答案:

答案 0 :(得分:0)

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

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

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

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

然后我将该公式拖动到单元格“ B10”中。

我意识到这并不完全是您想要的结果,但是在您的示例中我已经看到在“玛丽”旁边有“约翰”,在“马克”旁边有“玛丽”,我认为这是一个错误在您的示例中。

答案 1 :(得分:0)

B2 中输入:

=IF(A1<>"",A1,B1)

并向下复制:

enter image description here