就拿文档里的一组数据示例:
我想要的效果是根据这些数据拼接成几句话展示出来,格式如下:
1.华东:孙林140;金士鹏290;张珊300;孙阳120;袁成洁220;
2.华北:张颖250;王伟180,;张武233;韩文123;
......
这个有办法实现吗?还是说sql语句也可以实现?
B2单元格添加条件属性:
D2单元格:CONCATENATE(B2, C2)
E2单元格:设置左父格为A2,CONCATENATE(A2, ':', D2)
隐藏A-D列
数据库直接拼接就可以,
下面举了例子,按你的要求自己改吧
下面列举三大主流数据库的处理方式
1)Oracle 的拼接与 SQLite 的一致
SELECT user||'-'||name as username,password,position,area FROM user
2)SQL Server 使用+号进行拼接
SELECT user+'-'+name as username,password,position,area FROM user
3)MySQL 使用 concat 函数进行拼接
SELECT concat(user,'-',name) as username,password,position,area FROM user
sql可以实现的
SELECT "地区"||':'||GROUP_CONCAT("销售",',') FROM
(SELECT "地区","销售员"||sum("销量")as "销售" FROM "销量" group by "地区","销售员")t
GROUP BY "地区"
行序号使用seq()即可