如何把数据分类后各个行的值合并成一个格
例题描述
在 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 即可
如何把数据分类后各个行的值合并成一个格相关推荐
- mysql中的多行查询结果合并成一个
2019独角兽企业重金招聘Python工程师标准>>> SELECT GROUP_CONCAT(md.data1) FROM DATA md,contacts cc WHERE md ...
- web获取多行mysql结果_mysql中的多行查询结果合并成一个
SELECT GROUP_CONCAT(md.data1) FROM DATA md,contacts cc WHERE md.conskey=cc.id AND md.mimetype_id= 5 ...
- 合并列值(将一列的多个值合并成一行)
目录 需求 效果 sql语法 需求 将一列的多个值合并成一行并用逗号分割 效果 sql语法 mysql写法: --默认的逗号分隔 select GROUP_CONCAT(A.title) as cit ...
- 合并单元格后打字换行_excel中合并了单元格以后往里面打字如果打两行字,怎么换行...
点击查看excel中合并了单元格以后往里面打字如果打两行字,怎么换行具体信息 答:1.演示使用的软件为Excel电子表格,软件版本为office家庭和学生版2016. 2.为了演示如何在合并的单元格中 ...
- oracle中 合并列值 将一列的多个值合并成一行
大家平时在查询数据的时候,肯定会遇到需要将一列的多个值变成一行: 第一种情况:显示在同一行的同一列上 1.新建一个表test 可以参考:https://blog.csdn.net/heqiang525 ...
- Oracle如何将表的某一列的所有值合并成一行
LISTAGG函数可以把表某一列的值用指定的符号拼接到一行 LISTAGG(列1, '连接符') WITHIN GROUP(ORDER BY 列2) 原表:aaa SELECT* FROMaaa; U ...
- SQL语句 合并列值 将一列的多个值合并成一行
oralce写法: select WM_CONCAT(A.title) as citys from tmpcity A sql server写法: select stuff((select ','+A ...
- mysql合并列值 将一列的多个值合并成一行--group_concat和group by的使用
– 创建表结构 DROP TABLE IF EXISTS exe; CREATE TABLE exe ( id int(3) NOT NULL, type int(3) default NULL, n ...
- python将一个字典的内容添加到另一个字典_将两个字典值合并为一个,然后将其添加到Python中的另一个字典中...
我的任务是使部门和部门列表,教授和学科作为参数接收.我需要过滤整个列表并返回该部门的代码,教授和学科,而无需迭代或使用递归.我已经过滤了该部门的输入,但是我不知道如何列出仅由名字和姓作为第一字典级联的 ...
最新文章
- 20. matlab 中的gtext 函数
- percona-xtrabackup工具实现mysql5.6.34的主从同步复制
- 【图像超分辨率】Remote Sensing Imagery Super Resolution Based on Adaptive Multi-Scale Feature Fusion Network
- 项目实战Git团队操作_图形化版本
- knockout+echarts实现图表展示
- Python中的异常处理Try...except...finally的使用的简单理解
- 2020年豪华车市场洞察
- JavaScript学习(四十六)—练习题
- oracle日期处理函数
- Unable to start debugging The Silverlight Developer Runtime is not installed
- Java Memcached的使用
- Git合并两个远程代码库
- Linux中rm -rf 文件夹,删不掉
- 关于前后台数据的提交方式
- 软件工程专业的论文答辩_2015软件工程硕士论文答辩流程
- java 雷达图_POI生成原生Excel-雷达图
- 【知识点】Python 的np.prod函数详解
- 修复版站长导航源码系统
- 时间转换 给定一个以秒为单位的时间t,要求用“<H>:<M>:<S>”的格式来表示这个时间。<H>表示时间,<M>表示分钟,而<S>表示秒,它们都是整数且没有前导的“0”。
- BP商业计划书应该怎样撰写?
热门文章
- UE4 直接打包图片到目录中,不打包成pak
- 留良乡投资理财要合理配置资产
- 全国计算机一级office试题及答案,2017全国计算机一级MSOffice考试试题及答案
- 项目管理:项目经理如何创建项目日程计划表
- Win32-子窗口-父窗口-窗口所有者
- A-Level化学例题解析及练习ISOTOPES
- 什么击计算机窗口可以打开资源管理器,在win7中双击打开计算机和右击打开资源管理器有什么区别...
- SPM处理fMRI数据的基本步骤
- 算法017:三步问题。有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶或3阶。实现一种方法,计算小孩有多少种上楼梯的方式。结果可能很大,你需要对结果模1000000007。
- 用CainAbel进行ARP欺骗和用Wireshark侦测ARP欺骗