例题描述

在 Excel 中有两列已经按名字分好组,带序号的数据,如下图所示:

现在需要把每一组姓名中的 ID 号合并为指定格式,然后将合并值放到 C 列。期望的结果如下:

实现步骤

1.   在 Excel 选中区域 A1:B13,然后按 Ctrl+C 复制文本。

2.   集算器中选中格子 A1,贴进去:

3.   然后编写处理代码,示例如下:

A B
1 ……(从 Excel 粘贴的数据 )
2 =A1.import@t()
3 =A2.group@o(Name)
4 =A3.conj([~]*   ~.len())
5 =A4.(~.(ID))
6 =A5.concat@n(“|”)

A2   将 A1 中的文本导为序表,并使用 t 选项将第一行当做字段名。

A3   按 Name 字段分组,由于 Name 的值已经按组划分好,用 o 选项直接使用数据的分组。

A4   将每组数据按照组的长度复制一遍数据。

A5   将每一组序表的 ID 字段挑出来。

A6   将所有成员用符号”|”拼接为串,然后行之间用换行符拼为大串。

4.      执行完成后,将 A6 复制出来,回到 Excel 粘贴到 C2 即可

如何把数据分类后各个行的值合并成一个格相关推荐

  1. mysql中的多行查询结果合并成一个

    2019独角兽企业重金招聘Python工程师标准>>> SELECT GROUP_CONCAT(md.data1) FROM DATA md,contacts cc WHERE md ...

  2. web获取多行mysql结果_mysql中的多行查询结果合并成一个

    SELECT GROUP_CONCAT(md.data1) FROM DATA md,contacts cc WHERE md.conskey=cc.id AND md.mimetype_id= 5 ...

  3. 合并列值(将一列的多个值合并成一行)

    目录 需求 效果 sql语法 需求 将一列的多个值合并成一行并用逗号分割 效果 sql语法 mysql写法: --默认的逗号分隔 select GROUP_CONCAT(A.title) as cit ...

  4. 合并单元格后打字换行_excel中合并了单元格以后往里面打字如果打两行字,怎么换行...

    点击查看excel中合并了单元格以后往里面打字如果打两行字,怎么换行具体信息 答:1.演示使用的软件为Excel电子表格,软件版本为office家庭和学生版2016. 2.为了演示如何在合并的单元格中 ...

  5. oracle中 合并列值 将一列的多个值合并成一行

    大家平时在查询数据的时候,肯定会遇到需要将一列的多个值变成一行: 第一种情况:显示在同一行的同一列上 1.新建一个表test 可以参考:https://blog.csdn.net/heqiang525 ...

  6. Oracle如何将表的某一列的所有值合并成一行

    LISTAGG函数可以把表某一列的值用指定的符号拼接到一行 LISTAGG(列1, '连接符') WITHIN GROUP(ORDER BY 列2) 原表:aaa SELECT* FROMaaa; U ...

  7. SQL语句 合并列值 将一列的多个值合并成一行

    oralce写法: select WM_CONCAT(A.title) as citys from tmpcity A sql server写法: select stuff((select ','+A ...

  8. mysql合并列值 将一列的多个值合并成一行--group_concat和group by的使用

    – 创建表结构 DROP TABLE IF EXISTS exe; CREATE TABLE exe ( id int(3) NOT NULL, type int(3) default NULL, n ...

  9. python将一个字典的内容添加到另一个字典_将两个字典值合并为一个,然后将其添加到Python中的另一个字典中...

    我的任务是使部门和部门列表,教授和学科作为参数接收.我需要过滤整个列表并返回该部门的代码,教授和学科,而无需迭代或使用递归.我已经过滤了该部门的输入,但是我不知道如何列出仅由名字和姓作为第一字典级联的 ...

最新文章

  1. 20. matlab 中的gtext 函数
  2. percona-xtrabackup工具实现mysql5.6.34的主从同步复制
  3. 【图像超分辨率】Remote Sensing Imagery Super Resolution Based on Adaptive Multi-Scale Feature Fusion Network
  4. 项目实战Git团队操作_图形化版本
  5. knockout+echarts实现图表展示
  6. Python中的异常处理Try...except...finally的使用的简单理解
  7. 2020年豪华车市场洞察
  8. JavaScript学习(四十六)—练习题
  9. oracle日期处理函数
  10. Unable to start debugging The Silverlight Developer Runtime is not installed
  11. Java Memcached的使用
  12. Git合并两个远程代码库
  13. Linux中rm -rf 文件夹,删不掉
  14. 关于前后台数据的提交方式
  15. 软件工程专业的论文答辩_2015软件工程硕士论文答辩流程
  16. java 雷达图_POI生成原生Excel-雷达图
  17. 【知识点】Python 的np.prod函数详解
  18. 修复版站长导航源码系统
  19. 时间转换 给定一个以秒为单位的时间t,要求用“<H>:<M>:<S>”的格式来表示这个时间。<H>表示时间,<M>表示分钟,而<S>表示秒,它们都是整数且没有前导的“0”。
  20. BP商业计划书应该怎样撰写?

热门文章

  1. UE4 直接打包图片到目录中,不打包成pak
  2. 留良乡投资理财要合理配置资产
  3. 全国计算机一级office试题及答案,2017全国计算机一级MSOffice考试试题及答案
  4. 项目管理:项目经理如何创建项目日程计划表
  5. Win32-子窗口-父窗口-窗口所有者
  6. A-Level化学例题解析及练习ISOTOPES
  7. 什么击计算机窗口可以打开资源管理器,在win7中双击打开计算机和右击打开资源管理器有什么区别...
  8. SPM处理fMRI数据的基本步骤
  9. 算法017:三步问题。有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶或3阶。实现一种方法,计算小孩有多少种上楼梯的方式。结果可能很大,你需要对结果模1000000007。
  10. 用CainAbel进行ARP欺骗和用Wireshark侦测ARP欺骗