如何合并行项目而不丢失 Excel 中的唯一字段?

如何合并行项目而不丢失 Excel 中的唯一字段?

我目前正在使用一个电子表格,该表格的第一个标题是唯一的学生 ID。每个学生都有一个或多个紧急联系人。每个紧急联系人都有自己的一组电话号码。因此,如果一个学生有两个紧急联系人,他/她将在电子表格中有两行。我需要每个学生只在一行上,同时将唯一的电话号码保留在他们自己的单元格中。因此,我希望在“家庭电话”下有“家庭电话_1”和“家庭电话_2”,而不是为同一个学生设置两个条目。我是 Excel 初学者,任何帮助都将不胜感激。谢谢。

答案1

我假设您只有两列:Id 和 Phone。您需要创建一个辅助列,用于计算当前行上方每一行中给定 Id 的出现次数。如下所示:

在此处输入图片描述

请注意,我"Home Phone_"&在公式开头添加了一个,以C2匹配您问题中所需的输出。您可以随意更改。

还要注意,A$1:A1必须在第 1 行锁定(这就是的用途——您可以手动切换锁定,或者在输入公式时$按下)。F4

中的公式C2必须一直复制到表格的最后一行。

接下来,我们将选择我们的全部数据(包括列C),然后通过转到插入 > 数据透视表(或按Alt N V T)来创建数据透视表。

在此处输入图片描述

点击Ok下一个对话框,然后在数据透视表上,拖放IdRowsPhoneValues,再拖NColumns

结果应如下所示:

在此处输入图片描述

您可以通过使用功能区中“数据透视表”菜单中的命令来删除总数。


编辑 - 如果有多个列,您可能希望将 N 列设为数字,并且数据透视表的布局会略有变化。

在此处输入图片描述

现在来看数据透视表:

在此处输入图片描述

请注意,列位于数据透视字段窗格Σ Values上方。此外,请不要直接在单元格中编辑列的名称(即更改为)。您需要单击“值”窗格中的箭头并在那里更改名称,以及编辑数字格式。NSum of Office PhoneOffice PhoneSum of Office...

相关内容