有没有快速重构表格的方法?

有没有快速重构表格的方法?

我有一张如下所示的表格:

  |    A     |   B
--+----------+-------
1 | Country  | Name 
2 | England  | Steven 
3 | England  | Seán 
4 | France   | Michael 
5 | Scotland | Claire 
6 | Scotland | Orla 

有没有一种快速的方法可以重新格式化它,使其看起来像这样:

  |    A     |    B     |   C   |   D
--+----------+----------+-------+-------
1 | Country  | Name1    | Name2 | Name3
2 | England  | Steven   | Seán  |
3 | France   | Michael  |       |
4 | Scotland | Claire   | Orla  |

答案1

正如我在评论中所写,您正在寻找的内容称为数据透视表,请看一下:

在此处输入图片描述

答案2

您会尝试以下方法吗?虽然不是非常灵活,但它可以返回您所需的内容。

以下是屏幕截图

首先我假设你的数据是A1:B5

  1. 添加辅助列,将唯一数字添加到国家名称以创建唯一数字。将公式写在C1并复制到C5

    =A1&COUNTIF($A$1:A1,A1)
    
  2. 写下你独特的国家名称列表A8:A10范围

  3. 输入 1,2,3,... 数出一个国家的不同名字B7:D7范围

  4. B8写下并复制公式B8:D10范围:

    =IFERROR(INDEX($B$1:$B$5,MATCH($A8&B$7,$C$1:$C$5,0)),"")
    

这篇文章解释了其中的逻辑:如何使用 VLOOKUP 获取第 n 个匹配项。我刚刚更新到2D版本。

补充说明:如果你想让唯一的国家列表动态化,你可以使用此方法

相关内容