【问题标题】:Arranging data in Excel在 Excel 中排列数据
【发布时间】:2021-10-05 17:28:40
【问题描述】:

我在 excel 中有数据。我需要帮助,安排一下。 part of the data

我需要为每个产品写下它销售的所有国家,用“|”分隔国家,例如:如果某个产品在西班牙、英国、法国、巴西和俄罗斯销售,则此行列将显示:西班牙 |英国 |法国 |巴西 |俄罗斯。 它需要在同一列中......

【问题讨论】:

  • Multiple index() 与 match() 将使用 iferror() 执行此操作以抑制任何未找到。这里有很多例子。

标签: excel pivot product country product-quantity


【解决方案1】:

如果您想看看自己在做什么,这是一种简单的方法。
填写 C 和 D 列,结果将在 D 中。B 列需要排序。

A B C D
1 Country Product Code Central Country List Formatted List
2 UKRAINE 194 =IF(B2=B1;C1&"|"&A2;A2) =IF(B3<>B2;C2;"")

【讨论】:

    【解决方案2】:

    如果您的 Excel 版本同时支持 TEXTJOIN 和 FILTER(前者是最新版本,可在 Excel 365 中使用),则以下公式将返回您描述的结果。

    =TEXTJOIN("|",TRUE,(FILTER(A$2:A$11,B$2:B$11=D2,"None")))
    

    这里 A2:A11 包含国家名称,B2:B11 包含产品编号,D2 包含 B2:B11 中的任何值。

    【讨论】:

      猜你喜欢
      • 2023-01-20
      • 1970-01-01
      • 2021-12-18
      • 2021-09-04
      • 1970-01-01
      • 2017-10-16
      • 1970-01-01
      • 1970-01-01
      • 2020-06-19
      相关资源
      最近更新 更多