Heim >Backend-Entwicklung >PHP-Tutorial >Verwenden Sie die for-Schleife, um in Excel mehrere Datenspalten in einer Zelle zusammenzuführen

Verwenden Sie die for-Schleife, um in Excel mehrere Datenspalten in einer Zelle zusammenzuführen

王林
王林Original
2019-08-27 14:13:215399Durchsuche

Heute hat mir mein Chef bei der Arbeit die Aufgabe gegeben, mehrere Datenspalten in einer Excel-Tabelle in einer Spalte zusammenzuführen.

Die Daten lauten wie folgt:

Verwenden Sie die for-Schleife, um in Excel mehrere Datenspalten in einer Zelle zusammenzuführen

Hinweis: Die Daten reichen von 16601 bis 20000, was bedeutet, dass es zweitausend URLs gibt.

Hier sind ein paar Methoden:

Der erste Weg: Verwenden Sie die integrierte WPS-Funktion

1. Auf der Registerkarte „Werbung“. Suchen Sie die Einfügefunktion

Verwenden Sie die for-Schleife, um in Excel mehrere Datenspalten in einer Zelle zusammenzuführen

2. Suchen Sie nach der Funktion CONCATENATE

Verwenden Sie die for-Schleife, um in Excel mehrere Datenspalten in einer Zelle zusammenzuführen

3. Füllen Sie die benötigten Zellen aus zu spleißen Geben Sie die Parameter ein

Verwenden Sie die for-Schleife, um in Excel mehrere Datenspalten in einer Zelle zusammenzuführen4. Bestätigen Sie

Verwenden Sie die for-Schleife, um in Excel mehrere Datenspalten in einer Zelle zusammenzuführen

Nachteile: Diese Methode eignet sich für kleine Datenmengen, kann jedoch auftreten Bei einer großen Datenmenge werde ich Ihnen die zweite Methode vorstellen.

Zweitens: Verwenden Sie eine for()-Schleife

Da wir die Daten von 16601 bis 20000 vervollständigen müssen und das URL-Präfix und -Suffix gleich sind, müssen wir eine for() verwenden Schleife.

Demo:

<?php
$url = &#39;https://www.cctv.com/wenda/&#39;;
$html = &#39;.html&#39;;
for($i = 16602; $i <= 2000; $i++) {
    echo $url.$i.$html.&#39;<br>&#39;;
}
?>

Das Ergebnis ist wie in der Abbildung dargestellt:

Verwenden Sie die for-Schleife, um in Excel mehrere Datenspalten in einer Zelle zusammenzuführen

Dritte Methode: Verwenden Sie die in PHP integrierte Funktion implode ()-Funktion

<?php
//定义不变内容组成的数组
$arr = array(&#39;https://www.cctv.com/wenda&#39;,&#39;.html&#39;);
//利用循环和implode函数拼接字符串
for($i = 16601; $i <= 20000; $i++) {
    $string = implode($i,$arr);
    echo $string.&#39;<br>&#39;;
}
?>

Die Ergebnisse sind wie folgt:

Verwenden Sie die for-Schleife, um in Excel mehrere Datenspalten in einer Zelle zusammenzuführen

Wenn der obige Inhalt Fehler enthält, korrigieren Sie mich bitte! Jede Hilfe wird sehr geschätzt.

Für weitere verwandte Fragen besuchen Sie bitte die chinesische PHP-Website: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonVerwenden Sie die for-Schleife, um in Excel mehrere Datenspalten in einer Zelle zusammenzuführen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn