0

今週のデータ操作の課題:

私は次のようなExcelシートを持っています:

ProductGroup    ProductName
------------    -----------
Mountain Bikes  MTB Thunder
Mountain Bikes  MTB Lightning
Road Bikes      Road Killer
Road Bikes      Road First Class

次のように、製品名の前後に自動生成されたテキストを含む2つの列を追加する必要があります。

Text1                               Text2 
------------                        -----------
I love MTB Thunder so much          MTB Thunder and MTB Thunder
I love MTB Lightning so much        MTB Lightning and MTB Lightning
I love Road Killer so much          Road Killer and Road Killer
I love Road First Class so much     Road First Class and Road First Class

説明のためだけのテキスト...

これを達成するためのいくつかの方法を考えることができます。Excelファイルを読み込んで操作するスクリプトを作成し、SQL Server Integration Servicesを使用しますが、これを行うためのより簡単な方法があると思わずにはいられません!?

このデータ操作を行うための最も簡単でエレガントな方法は何ですか?

私は10年以上プログラミングを行ってきましたが、Excelのマクロに触れたことはありません...しかし、おそらくそれらは解決策ですか?

助言がありますか?

よろしくアレックス

4

1 に答える 1

1

ここではマクロは必要ありません。単純な式で十分です。

製品名が2行目から始まるB列にあるとすると、次の数式でテキストが得られます。

文1:="I love "&B2&" so much"

テキスト2:=B2&" and "&B2

次に、数式をコピーして列に入力します。

于 2013-01-29T14:53:18.613 に答える