excel如何分段转置?

发布网友 发布时间:2022-04-23 09:52

我来回答

2个回答

热心网友 时间:2023-07-15 15:27

我想到一个方法,就是你尝试的那个分列,再转置。不过你要用.com来分列,再转置。
转置后再按空格分列,这样问题在于名字有空格的也被分了,没关系我们可以用公式合并(如:A/B/C三列,用公式把C列不为空的A/B列合并,名字有三段的最多也就再合并一次。)合并完成后就只需要在邮箱列后面用公式添加.com了。
这样应该是能实现你的需求了。
没注意你的邮箱不全是.com结尾。我们还可以先用空格分列,然后用=IF(COUNT(FIND("@",A1)),A1&"-",A1)公式将包含@的单元格后面加上“-”然后全部复制到word,再复制到excel,这样我们再按"-"分列然后就是按我上面的方法应该就能满足你的需求了追问多谢多谢!你的那句“复制到Word”让我茅塞顿开,已经完美解决了。方法如下,希望能帮到有同样需要的人。
我是用公式在带有@的单元格里前后各加入一个*号,复制到Word后再复制到Excel里面,用*号做分列符,所有姓名和邮箱都各自在单元格里,转置成列后通过筛选,复制粘贴成两列,一一对应。OK,搞定。

热心网友 时间:2023-07-15 15:28

这个只要有规律,看样子SPLIT函数就可以了
是使用录制宏,所以数据量大也不怕追问如果在最初的状态下,所有数据都在一个单元格里的话,没法找到分段规律,因为邮箱后缀不一定是以.com结尾的,如果把@字符作为判定条件的话,那就要先分列,让邮箱单独存在一个单元格里,再把单元格是否包含@字符作为判定条件,这是我的思路,但是没具体学过Excel,肚子里没干货啊。

追答可以发来我试试
貌似判断空格或者分列符就可以了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com