如何合并Excel中其他列中具有相同值的列中的两行?

如何合并Excel中其他列中具有相同值的列中的两行?,excel,vba,excel-formula,Excel,Vba,Excel Formula,我有一个excel,其值如下所示 仅最后一列就有不同的值,它们实际上是图像的url 如何使用逗号或任何分隔符合并这些值?如果您有权访问过滤器、唯一和文本连接: G1=UNIQUE(A1:D6) K1=TEXTJOIN(“,”,TRUE,过滤器(E1:E6,(A1:A6=G1)*(B1:B6=H1)*(C1:C6=I1)*(D1:D6=J1)) 如果您可以访问过滤器、唯一和文本连接: G1=UNIQUE(A1:D6) K1=TEXTJOIN(“,”,TRUE,过滤器(E1:E6,(A1:A6

我有一个excel,其值如下所示

仅最后一列就有不同的值,它们实际上是图像的url


如何使用逗号或任何分隔符合并这些值?

如果您有权访问
过滤器
唯一
文本连接


  • G1=UNIQUE(A1:D6)
  • K1=TEXTJOIN(“,”,TRUE,过滤器(E1:E6,(A1:A6=G1)*(B1:B6=H1)*(C1:C6=I1)*(D1:D6=J1))

  • 如果您可以访问
    过滤器
    唯一
    文本连接


  • G1=UNIQUE(A1:D6)
  • K1=TEXTJOIN(“,”,TRUE,过滤器(E1:E6,(A1:A6=G1)*(B1:B6=H1)*(C1:C6=I1)*(D1:D6=J1))

  • 您是否可以复制/粘贴到word文档,使用查找和替换功能将“https”替换为“https”,然后替换所有?一旦发生这种情况,合并单元格并复制/粘贴回excel?这里有一个很好的起点:您可以使用Power Query
    GroupBy
    具有
    操作的相同列:所有行
    。然后将分组的表转换成一个列表,并用所需的分隔符提取该列表。@ScottCraner我按照该答案中的步骤操作,它不起作用。我在公式中粘贴了代码
    =IF(MATCH(A1,A:A,0)=行(A1),TEXTJOINIFS(E:E,“,”,A:A,A1),”)
    ,并将UDF粘贴到宏中。所有我认为无效的外部程序。我正在使用MS Office Professional Plus 2019。您是否可以复制/粘贴到word文档,使用“查找并替换”功能将“https”替换为“https”,然后替换所有?一旦发生这种情况,合并单元格并复制/粘贴回excel?这里有一个很好的起点:您可以使用Power Query
    GroupBy
    具有
    操作的相同列:所有行
    。然后将分组的表转换成一个列表,并用所需的分隔符提取该列表。@ScottCraner我按照该答案中的步骤操作,它不起作用。我在公式中粘贴了代码
    =IF(MATCH(A1,A:A,0)=行(A1),TEXTJOINIFS(E:E,“,”,A:A,A1),”)
    ,并将UDF粘贴到宏中。所有我认为无效的外部程序。我正在使用MS Office Professional Plus 2019。我有838个单元格,所以我应该键入
    G1=UNIQUE(A1:D838)
    ,对吗?我在任何地方都找不到UNIQUE。好的,这很有效。我只需将表格移到谷歌电子表格中,公式就可以工作了。我有838个单元格,所以我应该键入
    G1=UNIQUE(A1:D838)
    ,对吗?我在任何地方都找不到独一无二的。好吧,这很有效。我只需要将表格移动到谷歌电子表格中,公式就可以工作了。