我甚至不知道该怎么表达这个问题,但我这个源数据:
的数据我只是想改变一下演示文稿,这样我就可以为每个客户提供一个列。最终结果应该如下所示:
的我以为这可以用透视表来完成,但是当我把它转换成透视表时,单元格是空的,因为我没有值字段,我不知道如何计算它。谁能帮我?
nx7onnlm1#
对于一般的演示,您可以将数据透视表用于所需的输出,方法是将“客户”分别放在“列”区域和“值”区域中。一旦你把它们放在值区域,选择显示计数的区域,然后按CTRL+1。在上面这样做它打开格式单元格窗口-->从数字选项卡-->在类别-->点击自定义和类型通过删除和点击确定。
[=1]"X";
字符串这会将1s更改为X,但请注意,由于单元格格式是facade,因此公式栏将始终读取为1,但数据透视表显示将显示为Xx1c 0d1x的数据使用Excel公式的替代方法,即LET()|TOROW()|UNIQUE()|MMULT| HSTACK()|VSTACK()|IF()
1s
1
的·单元格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",""))))
型
1条答案
按热度按时间nx7onnlm1#
对于一般的演示,您可以将数据透视表用于所需的输出,方法是将“客户”分别放在“列”区域和“值”区域中。
一旦你把它们放在值区域,选择显示计数的区域,然后按CTRL+1。
在上面这样做它打开格式单元格窗口-->从数字选项卡-->在类别-->点击自定义和类型通过删除和点击确定。
字符串
这会将
1s
更改为X,但请注意,由于单元格格式是facade,因此公式栏将始终读取为1
,但数据透视表显示将显示为Xx1c 0d1x的数据
使用Excel公式的替代方法,即
LET()|TOROW()|UNIQUE()|MMULT| HSTACK()|VSTACK()|IF()
的
·单元格D1中使用的公式
型