Excel:如何拆分数据表并在新选项卡上重新组织布局?

Excel:如何拆分数据表并在新选项卡上重新组织布局?

我在 Sheet 1 上有一张表格,如下所示:

Name | Type | Number |
---------------------
x    |  1  |  av3    |
---------------------
y    |  2  |  bu4    |
---------------------
a    |  1  |  23r    |
---------------------
b    |  1  |  gk4    |

我需要根据类型将表格分成两个单独的工作表,因此类型 1 填充在工作表 2 上,类型 2 填充在工作表 3 上。

以下是我希望显示 Sheet 2 的方式:

Name  | x   | 
-------------
Number| av3 |
-------------
      |     |
-------------
Name  |  a  |
-------------
Number| 23r |
-------------
      |     |
-------------
Name  |  b  |
------------
Number| gk4|

以下是我希望显示工作表 3 的方式:

Name  | y  |
------------
Number| bu4|
------------

我目前正在尝试使用 vlookup 引用类型并填充数据,但是 vlookup 只会找到一个匹配项,而不会找到下一个匹配项。我该如何解决这个问题?

答案1

我认为数据透视表是实现此目的最简单的方法。

  1. 选择表格,然后Insert单击Pivot Table

  2. 拖入Name框中Report Labels。然后Number直接拖到框下方。

  3. 要在每个组之间添加一条线,请右键单击数据透视表中的任何名称值(例如“x”),然后单击Field Settings。转到Layout & Print选项卡,勾选Insert blank lines after each item label复选框并单击OK

  4. 在数据透视表左侧插入一列,然后根据需要添加名称/数字标签。如果您需要动态显示,则可以使用类似以下格式:=IFERROR(IF(B4="","",IF(MATCH(B4,Sheet1!$A$1:$A$5,0),"Name")),"Number")B4 是数据透视表的第一行,Sheet1!A1:A5 是原始表中的名称列。

  5. 按要求格式化(颜色等)!您可能希望隐藏展开/折叠按钮、字段标题和总计,并将数据透视表中的所有内容左对齐。

  6. 删除您不想在此选项卡上显示的任何名称。有多种方法可以执行此操作,一种方法是右键单击值(例如“y”),将鼠标悬停在上面然后Filter单击Hide selected items

  7. 对您想要的标签数量重复此操作,并进行Name相应的过滤。

输出

相关内容