繁体   English   中英

如何在Excel中基于另一个列值连接一个列值?

[英]How to concatenate a column value based on another column value in excel?

我有这样的表:

图片1

如何基于column A值连接column B column A值。

对应于ID 1.1.1值是B2:B5类似地,ID 1.1.2值是B6:B8 ,依此类推。就像它从第一个id开始,查找直到下一个id, column B所有值直到下一个。 column A ID已连接

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

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

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

样本输出

您仍然想知道要实现的目标还不是很清楚,但是只需用逗号作为分隔符将列连接起来,您可以尝试执行以下操作:

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

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

那应该给您正确的方向。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM