我正在尝试创建一个电子表格来处理出席数据。数据以每次会议出席成员的 ID 号列表的形式呈现。
2013年 9月 21日 | 2013年 9月 22日 | 2013 年 9 月 23 日 123456 | 408437 | 123456 408437 | 349343 | 349343 349343 | 408437 | | 739848 |
我还有一个包含 ID 号和会员姓名的列表
身份证号码| 姓名 123456 | 约翰 408437 | 乔 349343 | 秀智 739848 | 鲍勃 ETC...
我创建了一个数据透视表来跟踪会议出席情况
身分证號| 2013年 9月 21日 | 2013年 9月 22日 | 2013 年 9 月 23 日 123456 | 1 | 1 | 1 408437 | 0 | 0 | 1 349343 | 1 | 0 | 1 739848 | 1 | 1 | 0 ETC...
但我希望数据透视表显示成员的姓名而不是他们的 ID 号。这似乎是 VLOOKUP 的工作,但我找不到在数据透视表中实现它的方法。任何帮助都将不胜感激。
答案1
您不能将其用作VLOOKUP
数据透视表中的计算字段。
有 2 个选项:
- 将其添加
VLOOKUP
到数据透视表旁边的区域 VLOOKUP
将作为额外列添加到您的数据中
答案2
+1 在源数据的额外列中执行 VLOOKUP。如果数据透视表增大或以后需要移动,则在数据透视表旁边执行此操作可能会出现问题。
或者,您可以手动在数据透视表中用各自的名称替换 ID,并且在刷新数据时它应该保存在内存中(至少在 Office 2013/2016 中),但我仍然建议将名称添加到源数据中作为更好的解决方案。