Excel数据透视表 - 计算一个表中的单独列

时间:2014-09-15 15:09:16

标签: excel pivot-table

这是一个旧帖子(下面的链接)的一些减少,但我认为值得再次询问是否有其他人可能会有所帮助。此问题与前一个问题(未明确回答)之间的区别在于,类别中有多行,而行中的值未在列中表示:

我在Excel中有这个数据集,从SQL Server视图链接(它有点宽,你必须向右滚动才能看到所有列)

Diagnosis   Blood 1 Status    Blood 1 Response   Blood 1 Draw    Blood 2 Status    Blood 2 Response  Blood 2 Draw    Blood 3 Status   Blood 3 Response  Blood 3 Draw
Colon        Pre              No response            A           
Colon        Pre              Response               A             Mid              Response            A     
Colon        Pre              No response            A             Mid              No response         A              Post            No response         A
Colon        Mid              Response               A             Mid              Response            A     
Colon        Mid                                     A             Mid                                  A              Post                                A
Colon        Mid              Response               A           
Colon        Post             Response               A             Post             Response            A     
Colon        Post             No response            A                                                  A     
Colon        Post             No response            A             Post             No response         A              Post            No response         A
Pancreas     Pre              No response            A                                                                 
Pancreas     Pre              Response               A             Mid              Response            A                  
Pancreas     Mid              No response            A             Mid              No response         A              Mid             Response            A
Pancreas     Mid              Response               A           
Pancreas     Post                                    A             Post                                 A     

我需要做的是通过诊断/血液状态/血液处理状态来旋转每组血液数据的数据并返回抽血计数。这对于一组来说很简单,但是我需要在同一张桌子上放置所有三组。我无法在Excel中找到一种方法来做到这一点并且我试图避免这样做在SQL中或每组执行单独的枢轴和复制/粘贴。

有什么想法吗?以下是我正在寻找的最终产品(复制/粘贴工作来说明):

enter image description here

这是上一个问题的链接:excel pivot table - multiple columns

1 个答案:

答案 0 :(得分:0)

由于看起来实际数字并不是特别重要,这只是解决布局问题。字段排列如此:

SO25851213 first example

可以从数据样本输出诸如此类的数据透视表:

SO25851213 second example

通过选择数据透视表选项...,布局&可以将空白显示为零。格式,对于空单元格显示:0