这篇文章将为大家详细讲解有关利用for循环实现excel中多列数据合并到一个单元格的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
数据如下:
注意:数据从16601到20000,也就是说有两千个网址。
下面为大家介绍几种方法:
第一种:使用wps自带函数
1、在公示选项卡下找到插入函数
2、搜索CONCATENATE
函数
3、将需要拼接的单元格填写入参数
4、确定即可
缺点:这种方法适用于数据量小的情况,但是在工作中可能会遇到大量数据的情况,所以,接下来为大家介绍第二种方法。
第二种:使用for()循环
由于我们需要完成16601到20000的数据,同时网址前缀和后缀相同,所以我们就需要使用到for()循环。
demo:
<?php $url = 'https://www.cctv.com/wenda/'; $html = '.html'; for($i = 16602; $i <= 2000; $i++) { echo $url.$i.$html.'<br>'; } ?>
结果如图:
第三种:使用PHP内置函数implode()函数
<?php //定义不变内容组成的数组 $arr = array('https://www.cctv.com/wenda','.html'); //利用循环和implode函数拼接字符串 for($i = 16601; $i <= 20000; $i++) { $string = implode($i,$arr); echo $string.'<br>'; } ?>
结果如图:
关于利用for循环实现excel中多列数据合并到一个单元格的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。