오늘 직장에서 상사가 나에게 엑셀 표의 여러 열의 데이터를 하나의 열로 합치는 작업을 주었습니다.
데이터는 다음과 같습니다.
참고: 데이터 범위는 16601부터 20000까지이며 이는 URL이 2천 개 있다는 의미입니다.
다음은 여러 가지 방법입니다.
첫 번째 방법: wps 내장 기능을 사용하세요.
1 홍보 탭에서 삽입 기능을 찾으세요.
2. CONCATENATE
3. 접합해야 할 셀의 매개변수를 입력합니다.
4. 확인
단점: 이 방법은 데이터 양이 적은 상황에 적합합니다. 직장에서 데이터가 너무 많아서 두 번째 방법을 소개해드리겠습니다.
두 번째: for() 루프를 사용하세요 16601부터 20000까지의 데이터를 완성해야 하고, URL 접두사와 접미사가 동일하므로 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>'; } ?>결과는 그림과 같습니다.
위 내용에 오류가 있으면 정정해주세요! 어떤 도움이라도 대단히 감사하겠습니다.
관련 질문이 더 필요하시면 PHP 중국어 웹사이트를 방문하세요:PHP 비디오 튜토리얼
위 내용은 for 루프를 사용하여 Excel에서 여러 데이터 열을 하나의 셀로 병합의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!