excel学习库

excel表格_excel函数公式大全_execl从入门到精通

透视表居然无法实现合并文字,这个强大的新技能取代透视表

透视表是一个很强大的功能,可惜有一个缺陷,就是在处理文字效果不是很理想。比如想统计每个专业的所有人员和人数,人员希望用逗号隔开并显示在同一个单元格。
透视表办不到的,不妨用PQ、PP,可以轻松解决,跟着卢子一起来看看。
1.PQ
Step 01 选择数据源,点数据→自表格/区域,进入PQ编辑器。
Step 02 选择专业这一列,点分组依据,高级,添加聚合,第一个用求和,第二个用计数,确定。
Step 03 改语句
姓名用求和当然是错误值,分组依据不过是为了获取一些常用语句,方便后面修改而已。
我们把List.Sum换成文本合并函数Text.Combine就可以了,Text.Combine有两个参数,第一参数是要合并的列,第二参数是分隔符号。
如果你没有编辑语句的那个地方,可以点视图,勾选编辑栏。
Step 04 关闭并上载,就搞定。
2.PP

让透视表值区域显示文本,这是以前无法实现的,而PP却可以,真是一个大突破!

Step 01 点PP,添加到数据模型,确定,进入PP编辑器。

Step 02 接下来就要写函数了,跟平常在单元格写函数差不多。选一个空单元格,在编辑栏输入函数,输入的时候都会自动提示。

=CONCATENATEX('表2','表2'[商品],"、")

函数语法说明,前面2个参数输入的时候都有提示,最后分隔符号手写。

=CONCATENATEX(表格名称,要合并的列标题,分隔符号)

这是直接将内容合并,如果要去除重复,还得加一个VALUES函数。

表名、字段名都可以修改,最终公式为下面的这个。

=CONCATENATEX(VALUES('表2'[商品]),'表2'[商品],"、")

Step 03 创建透视表,将营业部拉到行,总金额、新商品拉到值。

学无止境,只要你有心学习,总能发现新知识。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接