Excel 如何用分隔符将字符串拆分后填充到指定区域 @excel难题2

发布网友 发布时间:2024-10-23 22:31

我来回答

1个回答

热心网友 时间:2024-11-21 18:38

解决 Excel 中字符串拆分并填充到指定区域的问题,可以采用Excel插件SPL XLL。


假设你有一个Excel文件,A1单元格中包含一个需要拆分的字符串。目标是将其按照逗号拆分,然后以5列N行的方式,形成一个带表头的表格,首先横向排列,再纵向展开。


具体步骤如下:在B2单元格中输入SPL函数的公式,如下所示:


=spl("=?.split@c().group((#-1)\5)",A1)


这个公式的作用是:



使用split@c()函数,将A1单元格的字符串按逗号拆分成一个序列。
序列中的每个元素序号,从1开始,使用(#-1)减1,然后除以5并向下取整,这样可以将序列分组,每组包含5个数。
\符号表示进行整数除法,确保结果是整数。

执行该公式后,B2单元格将显示第一组拆分后的数据,后续的行按照相同的逻辑填充其余组数据,形成预期的5列表格格式。

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