Excel -使用透视表更改两个字段的显示方式

9jyewag0  于 2023-08-08  发布在  其他
关注(0)|答案(1)|浏览(143)

我甚至不知道该怎么表达这个问题,但我这个源数据:


的数据
我只是想改变一下演示文稿,这样我就可以为每个客户提供一个列。最终结果应该如下所示:



我以为这可以用透视表来完成,但是当我把它转换成透视表时,单元格是空的,因为我没有值字段,我不知道如何计算它。
谁能帮我?

nx7onnlm

nx7onnlm1#

对于一般的演示,您可以将数据透视表用于所需的输出,方法是将“客户”分别放在“列”区域和“值”区域中。
一旦你把它们放在值区域,选择显示计数的区域,然后按CTRL+1。
在上面这样做它打开格式单元格窗口-->从数字选项卡-->在类别-->点击自定义和类型通过删除和点击确定。

[=1]"X";

字符串
这会将1s更改为X,但请注意,由于单元格格式是facade,因此公式栏将始终读取为1,但数据透视表显示将显示为X
x1c 0d1x的数据
使用Excel公式的替代方法,即
LET()|TOROW()|UNIQUE()|MMULT| HSTACK()|VSTACK()|IF()



·单元格D1中使用的公式

=LET(
     a,B2:B9,
     b,A2:A9,
     ua,TOROW(UNIQUE(a)),
     ub,UNIQUE(b),
     c,MMULT(--(TOROW(b)=ub),--(a=ua)),
     HSTACK(VSTACK("Food",ub),
     VSTACK(ua,IF(c>0,"X",""))))

相关问题