0

本周数据处理挑战:

我有一个看起来像这样的 Excel 表:

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

我需要在产品名称周围添加两个带有自动生成文本的额外列,如下所示:

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 集成服务,但我不禁想到有更简单的方法来做到这一点!?

进行这种数据操作的最简单和最优雅的方法是什么?

尽管我已经编程了十多年,但我从未接触过 Excel 中的宏......但也许它们是一个解决方案?

有什么建议么?

问候亚历克斯

4

1 回答 1

1

这里不需要宏——简单的公式就足够了。

假设您的 Productname 在 B 列中,从第 2 行开始,这些公式将为您提供文本:

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

文本2:=B2&" and "&B2

然后只需将公式复制到以填充列。

于 2013-01-29T14:53:18.613 回答