当前位置: 首页 > news >正文

EXCEL 分组后找出满足条件的行拼接起来

Excel某表格有四列,其中第2列是分组列。

ABCD
11a1yet
22a2done
33a3yet
44b1done
55b2done
66b3done
77b4yet
88b5done

现在要按第2列分组,找到每组第4列等于"done"的行,将这些行的第3列用逗号拼起来,再与分组名、行号组成新的表格。

FGH
11a2
22b1,2,3

使用 SPL XLL

=spl("=?.select(~4==$[done]).groups(~2;concat@c(~3)).(#|#1|#2)",A1:D7)

Picture1png

函数 group 执行分组并处理每组数据,~2 表示当前成员的第 2 个子成员,$[] 是字符串标志,# 是当前成员的序号,#1 是表格的第 1 列,concat@c 用逗号合并成员。

免费下载试用


http://www.mrgr.cn/news/7834.html

相关文章:

  • python 多进程 多线程 程序
  • Git 版本控制操作
  • Adobe After Effects的插件--------CC Cylinder
  • uniapp(微信小程序如何使用单选框、复选框)
  • conda虚拟环境中安装cuda和cudnn
  • git实用命令
  • openGL文本渲染FreeType常见问题
  • 【MySQL】基础入门(第一篇)
  • Maven命令传pom或者jar异常
  • UniApp中的Flex布局技巧
  • redis常用操作命令
  • 【CPP】单生产者单消费者无锁队列使用记录
  • 如何在Docker中部署Eureka Server:容器化微服务注册中心
  • Ciallo~(∠・ω・ )⌒☆第二十一篇 入门re 正则表达式
  • 【计算机三级-数据库技术】操作题大题(第七套)
  • 机械学习—零基础学习日志(如何理解概率论7)
  • 剪辑视频工具分享,这4款值得收藏
  • C语言-输出菱形
  • C语言刷题日记(附详解)(2)
  • 鲲鹏服务器安装Kafka