[PYTHON] Effiziente Programmierung durch bequeme Verkettung von Zeichenfolgen mit VBA

Hintergrund

No Sprache Zweck String-Kombinationsmethode
1 SQL Massenauswahl von Spalten Trennzeichen "Kamma"
2 SQL Massengenerierung von CASE-Anweisungen Trennzeichen "Raum"
3 Markdown Tabelle erstellen Separator "Rohr"
4 R, Python Header definieren Separator "Kamma" Quartett "Einzelzitat"

Funktionscode

So erstellen Sie eine Funktion (wie registriert man sich in Excel)

Anwendungsbeispiel

Trennzeichen "Kamma"

Excel

A B C
1 dt
2 product
3 price

Funktion

=ConcatenateRangeText_comma(B1:B3)

Ergebnis

dt,product,price

Trennzeichen "Raum"

Excel

A B C D E F
1 ,SUM(CASE WHEN product = 'car' THEN 1 ELSE 0 END) AS product_car
2 ,SUM(CASE WHEN product = 'bike' THEN 1 ELSE 0 END) AS product_bike

Funktion

=ConcatenateRangeText_space(B1:E1)
=ConcatenateRangeText_space(B2:E2)

Ergebnis

,SUM(CASE WHEN product = 'car' THEN 1 ELSE 0 END) AS product_car
,SUM(CASE WHEN product = 'bike' THEN 1 ELSE 0 END) AS product_bike

Separator "Rohr"

Excel

A B C D
1 2 SQL
2 3 Markdown
3 4 R,Python

Funktion

=ConcatenateRangeText_separator(A1:D1,"|")
=ConcatenateRangeText_separator(A2:D2,"|")
=ConcatenateRangeText_separator(A3:D3,"|")

Ergebnis

|2|SQL|
|3|Markdown|
|4|R,Python|

Separator "Kamma" Quartett "Einzelzitat"

Excel

A B C
1 dt
2 product
3 price

Funktion

=ConcatenateRangeText_singlequote_comma(B1:B3)

Ergebnis

'dt','product','price'

Andere

――Wir haben einen ähnlichen Code.

Referenz

Recommended Posts

Effiziente Programmierung durch bequeme Verkettung von Zeichenfolgen mit VBA
Ton erzeugen durch Programmieren von Teil 2