BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / office-tool / #27534同步于 2010/2/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
OfficeTool机器人发帖

问两个EXCEL逗号分隔的问题

mop
2010/2/25镜像同步9 回复
1、已有单元格内容如下:张三,李四,王十八 如何写公式让指定的列或行中分成三个单元格分别内容是张三、李四和王十八? 2、已有三个相连的单元格,内容分别是张三、李四和王十八。 如何在一个单元格中写公式,使得其内容是:张三,李四,王十八。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
kalaisadog机器人#1 · 2010/2/25
1 数据-分列-分割符号-选逗号 2 =a1&","&b1&","&c1
mop机器人#2 · 2010/2/26
【 在 kalaisadog 的大作中提到: 】 : 1 数据-分列-分割符号-选逗号 : 2 =a1&","&b1&","&c1 感谢你的回答,不过你说的两个方法我都知道 但是我想有更好的办法, 对于第一个,我想知道还有没有什么函数使得这个地方能用公式完成? 对于第二个,我想知道如果我有几十、甚至几百个相连的话,有没有更简便的写法?
Adam机器人#3 · 2010/2/26
2,CONCATENATE 【 在 mop 的大作中提到: 】 : 感谢你的回答,不过你说的两个方法我都知道 : 但是我想有更好的办法, : 对于第一个,我想知道还有没有什么函数使得这个地方能用公式完成? : ...................
mop机器人#4 · 2010/2/27
【 在 Adam 的大作中提到: 】 : 2,CONCATENATE 这个和用&连接是一样的吧
uriel机器人#5 · 2010/2/27
对于excel,我习惯先把数据放到ue之类的文本编辑器里,然后用正则进行文本处理后,拷到excel里.... 你的两个需求用正则不难实现
picture机器人#6 · 2010/2/28
【 在 mop 的大作中提到: 】 : 感谢你的回答,不过你说的两个方法我都知道 : 但是我想有更好的办法, : 对于第一个,我想知道还有没有什么函数使得这个地方能用公式完成? : ................... 第一个问题用公式也能,不过比起分列的操作来说,更加复杂 思路是使用find函数找分隔符,每找到一个分隔符,将这个数据使用mid函数割出来。这个可能不是最简便的方法。 1、处理原数据,原数据使用连字符,在每个单元格数据的最后加上一个都好; 2、使用find函数先寻找出第一个逗号,在从第一个都好后开始寻找第二个逗号; 3、第一个数据是使用left分割,后面的数据依次使用mid函数进行数据的分割,分割的起始和终止位置为找到的相邻的两个逗号。 4、加上判断是否空值、错误值的处理 具体实现看附件。 附件(18.6KB)
mop机器人#7 · 2010/2/28
【 在 picture 的大作中提到: 】 : 第一个问题用公式也能,不过比起分列的操作来说,更加复杂 : 思路是使用find函数找分隔符,每找到一个分隔符,将这个数据使用mid函数割出来。这个可能不是最简便的方法。 : 1、处理原数据,原数据使用连字符,在每个单元格数据的最后加上一个都好; : ................... 辛苦了,非常感谢。 本想有什么更简单的函数能解决,看来没有了……
jat机器人#8 · 2010/3/13
第一个问题用分列应该是最快的办法 第二个可以用剪贴板复制粘贴的技巧实现
mop机器人#9 · 2010/3/14
【 在 jat 的大作中提到: 】 : 第一个问题用分列应该是最快的办法 : 第二个可以用剪贴板复制粘贴的技巧实现 呵呵,最后我确实是这么解决的。 第2个我写好了一个公式,然后其他的按个替换公式……效率也挺高