周旭光 发表于 2024-4-17 20:24:59

单元格数据处理

本帖最后由 周旭光 于 2024-4-17 20:33 编辑

导入一个excel数据集后如果通过新增计算列或者其他方式得到另外一种格数的表格
excel数据集内容实例(实际数据中,软件信息的列还有软件信息2、软件信息3、软件信息4、软件信息5……;实际行数据有上千行;每个单元格的具体软件信息还有很多,要素内容是一样的,实际数据图片见沙发回帖):


姓名 软件信息0 软件信息1
张三 软件名:微信版本号:1.1.1位数:32位发布者:张三安装时间:2022-03-31大小:108M
软件名:微信简版本号:1.1.2位数:64位发布者:张三简安装时间:2023-05-31大小:109M软件名:微信李版本号:1.1.3位数:32位发布者:张三李安装时间:2023-05-31大小:108M
软件名:微信张版本号:1.1.6位数:64位发布者:张三简安装时间:2023-05-31大小:109M
李四软件名:QQ版本号:1.11.1位数:32位发布者:李四安装时间:2022-03-31大小:108M
软件名:QQ简版本号:1.1.2位数:64位发布者:李四简安装时间:2023-05-31大小:109M   软件名:QQ王版本号:1.11.1位数:32位发布者:李四安装时间:2022-03-31大小:108M
软件名:QQ张版本号:1.1.2位数:64位发布者:李四简安装时间:2023-05-31大小:109M




想得到的目标表格:

姓名 软件名 版本号 位数 发布者 安装时间

张三 微信 1.1.1 32位 张三 2022-03-31
张三 微信简 1.1.2 64位 张三简 2023-05-31
张三 微信李 1.1.3 32位 张三李 2023-05-31
张三 微信张 1.1.6 64位 张三简 2023-05-31
李四 QQ 1.11.1 32位 李四 2022-03-31
李四 QQ简 1.1.2 64位 李四简 2023-05-31
李四 QQ王 1.11.1 32位 李四 2022-03-31
李四 QQ张 1.1.2 64位 李四简 2023-05-31



周旭光 发表于 2024-4-17 20:30:07

软件信息列下的每个单元格都是如图片中格式的内容

yhdata_bear 发表于 2024-4-17 20:35:12

导入后试试拆分列

周旭光 发表于 2024-4-17 20:37:09

yhdata_bear 发表于 2024-4-17 20:35
导入后试试拆分列

拆分列之后呢如何汇总

周旭光 发表于 2024-4-17 20:59:58

yhdata_bear 发表于 2024-4-17 20:35
导入后试试拆分列

按照 “:”拆分的话   也拆不出来我想要的信息
拆出来之后会出现   微信版本号在一个单元格里

行走的蜗牛 发表于 2024-4-18 09:19:26

有规律的批量处理,没规律的只能手动

周旭光 发表于 2024-4-18 09:38:36

这也算是有规律吧,单元格里每条软件信息的要素是一致的

yhdata_yzm 发表于 2024-4-18 09:39:35

优先处理数据吧

周旭光 发表于 2024-4-18 09:45:33

只能手工处理数据吗

永洪tech-shenfs 发表于 2024-4-18 10:22:31

先新建计算列把这个列用 replace做替换 例如:replace(replace(replace(replace(replace(col['软件信息'],"版本号",",版本号"),"位数",",位数"),"发布者",",发布者"),"安装时间",",安装时间"),"大小",",大小") ;然后基于这个计算列再做拆分列,效果如图
页: [1] 2 3
查看完整版本: 单元格数据处理