作者Worcester (伍斯特)
看板Office
标题[算表] 将单一储存格的内容分割到不同"列"
时间Tue Mar 1 22:41:00 2022
软体:Excel
版本:2019
请教各位大大
我想将储存格的内容分割到不同列的话该怎麽做?
原本是这样
https://i.imgur.com/7De78c2.jpg
想分割成这样
https://i.imgur.com/vp3YqQh.jpg
网路上有教资料剖析精灵
不过分出来的结果都是这样
https://i.imgur.com/4B5T5DB.jpg
请问有办法分割成我想要的样子吗?
又,如果每个储存格的大小不一,例如这样
https://i.imgur.com/8hbVc7I.jpg
请问有办法把所有的资料都分割成独立的个体
并且仍然是从上到下排列吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.161.4.138 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1646145662.A.78A.html
这个就是我查到的教学
而它做出来的结果是分割成不同"栏",而不是不同"列"
不是我想要的样子
2F:→ windknife18: 先分割成栏,然後再用「转置」功能成列 03/01 23:18
3F:→ windknife18: 网页中的 「特例 ② 」有说明用法 03/01 23:20
谢谢您的回覆
不过我有很多储存格
如果用这招的话,我要一直插入空白储存格,才有足够的空间给转置用
譬如这张图
https://i.imgur.com/8hbVc7I.jpg
分割後变成这样
https://i.imgur.com/qTul0lG.jpg
我在钢铁人和鲁夫之间必须先插入足够的空格才能转置
不然转置後会把原本的资料覆盖住
而且如该图所示,不知道为什麽,所有的资料的确是完整分割了
但原本的储存格却也还在
这可能会影响到我最後统计的结果
5F:→ snoot: 如果只有一栏,复制整栏到 Word,再复制回 Excel 即可分列 03/02 01:15
6F:推 ljuber: 四楼的解法很巧妙 03/02 06:55
7F:推 kinomon: 纯用函数的话 可以换掉char(10)再接起来 03/02 09:45
10F:→ kinomon: C13漏一个右括号 03/02 10:15
感谢各位的回覆!
不好意思我发现我没讲清楚
其实我的资料是像这样
https://i.imgur.com/087QbCm.jpg
要分割的储存格前後都有对应的讯息
而我希望能分割成这样
https://i.imgur.com/dJcUicA.jpg
各类别对应的讯息仍能在原本的位置上
因有上千笔资料,如有任何需要手动挪移资料或增删储存格的动作可能没办法一一完成
请问有办法做到这样吗?
12F:→ windknife18: 这是VBA,请按Alt+F11执行程式,结果在第二页 03/02 11:33
13F:推 SuckCopy: =FILTERXML("<x><y>"&SUBSTITUTE(TEXTJOIN("",,B2:B3) 03/02 12:23
14F:→ SuckCopy: ,CHAR(10),"</y><y>")&"</y></x>","//y") 03/02 12:24
15F:推 kinomon: 如果左右栏都不需分割 用查找就行 03/03 17:59
我的问题已解决
谢谢大家的回覆!
※ 编辑: Worcester (1.161.83.108 台湾), 03/03/2022 23:29:33