【问题标题】:How to concatenate a column value based on another column value in excel?如何根据excel中的另一个列值连接列值?
【发布时间】:2018-12-04 16:25:05
【问题描述】:

我有这样的表格:

如何根据column A 中的值连接column B 中的值。

ID 1.1.1 对应的值为B2:B5 同样,ID 1.1.2 的值是 B6:B8 等等。 就像它从第一个 id 开始,查找直到下一个 id,column B 中的所有值直到 column A 中的下一个 Id 被连接

结果应该是这样的:2,3,4,5column D 的单个单元格中

【问题讨论】:

  • 无法回答您的问题,您想做什么?您想要 A 列为空的 b 列的值吗?
  • 是的,我需要这样

标签: excel excel-formula concatenation ms-office


【解决方案1】:

我不确定这是否能解决您的目的,但您可以继续连接值,直到 A 列中的值相同并使用最后一个值。

假设您提供的情况,将公式=IF(A2<>"",B2,D1&", "&B2) 粘贴到单元格D2 并复制到整个列。您还可以使用单元格E2 中的=IF(A2<>"",1,"") 为E 列中的更改创建一个标志。结果应该是这样的。

【讨论】:

    【解决方案2】:

    目前还不是很清楚,您要达到什么目的,但要简单地用逗号作为分隔符连接列,您可以尝试以下操作:

    在 d2 列(或 d5 列)中,输入以下公式

    =B2&","&B3&","&B4&","&B5
    

    这应该会让你朝着正确的方向前进。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-11
      • 2017-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多