【问题标题】:Merge cells if another cell has the same value如果另一个单元格具有相同的值,则合并单元格
【发布时间】:2015-06-04 13:20:27
【问题描述】:

我在 Excel 中有这样的数据:

Column1    Column2    Column3    Total
  37         45          61      
  37         68          99      
 123         76          12      
 ...

我想制作以下内容:

Column1    Column2    Column3    Total
  37         45          61      45, 68
  37         68          99      
 123         76          12      76,...
 ...

如果 row1 的 column1 与另一行的 column1 具有相同的值,则将其 column2 的值用逗号相加。

【问题讨论】:

  • 第三行输出一定是123,怎么应该是76?
  • 取 column2 值
  • 这里没有足够的信息来了解您想要的确切输出。您的示例甚至没有使用 column3 并且仍然不清楚 1 和 2 之间的关系发生了什么

标签: excel if-statement excel-formula match vlookup


【解决方案1】:

假设总共100行,请尝试:

=IF(ISERROR(MATCH(A2,A3:A$100,0)),"",B2&", "&VLOOKUP(A2,A3:B$100,2,0))

【讨论】:

  • 这只是两次。如果我有更多匹配的值?
【解决方案2】:

假设您已对第 1 列进行了排序,猜猜这应该可行:
单元格 D2 =IF(A2=A1,IF(D1="",C1&", "&C2,D1&", "&C2),"")
这是我的测试用例......它在最后一个重复的编号中给出了所需的总数。希望没事

C1 C2 C3 总
37 45 61
37 68 99 61,99
123 76 12
123 24 34 12,34
123 35 66 12,34,66
144 62 35

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 2018-09-02
    • 1970-01-01
    相关资源
    最近更新 更多