繁体   English   中英

Excel CONCAT 列 B 和 C 虽然它们在列 A 具有相似的值

[英]Excel CONCAT Columns B and C While they have Similar Values at Column A

您能否让我知道如何将两列值连接起来,而A列在 excel 中的每一行中都有相似的值? 类似于以下内容,我需要的是 CONCAT B列和C列中行的值,而A相似

在此处输入图片说明

假设您使用的是 Excel 365 并使用了 FILTER() 和 TEXTJOIN(),您可以在 D 列中输入以下公式并向下拖动:

=IF(COUNTIF($A$1:A1,A1)=1,TEXTJOIN(":",TRUE,FILTER($B$1:$C$15,$A$1:$A$15=A1)),"")

这将检查 A 列中的值是否是该值的第一次出现。 如果是,它将输出 B:C 列中每个值的冒号分隔字符串,其中 col A 等于 A 列中的当前值。

你可以使用 if 命令

如果 cellA1<>cellA2 那么你连接 b2 和 C2 否则你连接 D2 和 B2 和 C2。

您可以使用辅助列来执行此操作,但您需要有一个标题行才能使其工作。 假设您的第一行数据在 A2、B2、C2 中:

  1. 将其粘贴到 D2 中:

    =IF(A2=A1,D1&","""&B2&""":"""&C2&"""",""""&B2&""":"""&C2&"""")

  2. 并将其粘贴到 E2 中:

    =IF(A2=A3,"",D2)

  3. 将这两个复制到数据中的每一行。

注意:此版本将 D 中的连接结果放在组的最后一行,而不是像屏幕截图显示的那样放在组的第一行。

暂无
暂无

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

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