将数据透视表数据除以另一个表中的任意列

将数据透视表数据除以另一个表中的任意列

我有来自数据透视表

国家 P1 P2 总计
国家 1 10 69
国家 2 36 2 92
国家 3 21 24 100
国家 4 22 77
国家 5 13 79
国家 6 12 1 48
国家 7 14 29
国家 8 22 1 46
国家 9 4 1 31
国家 10 16 7 120
国家 11 25 2 114
国家 12 8 11 68
国家 13 5 27
国家 14 11 3 23
国家 15 6 19
国家 16 33 79

在哪里:

  • 第一列是国家名称
  • 第二和第三列是系统中引入的票
  • 第四列是总数(忽略数据-总数不准确)

此外,我还有另一张如下所示的表格:

国家 P1 P2
国家 1 2 3
国家 2 2 2
国家 3 0 2
国家 4 0 3
国家 5 1 1
国家 6 2 2
国家 7 1 2
国家 8 3 3
国家 9 1 4
国家 10 2 1
国家 11 4 2
国家 12 2 1
国家 13 3 2
国家 14 3 3
国家 15 1 2
国家 16 2 2

其中数据代表每个国家/地区该应用程序的用户数量。

我希望能够显示已提交的票数除以每个国家/地区的用户数。有什么想法可以做到这一点吗?

非常感谢,

拉兹万

答案1

我已经在数据透视表旁边的列中进行了 Vlookup,以从第二个单元格范围中提取所需的值。如果您需要自动执行此操作,可以使用一些简单的 VBA 来刷新数据透视表,然后重新生成所需的公式。

相关内容