本周的数据处理挑战:
我的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 Integration Services,但我不禁想到有一种更简单的方法可以做到这一点!?
进行此数据操作的最简单,最优雅的方法是什么?
尽管我已经编程了十多年,但我从来没有触及Excel中的宏...但也许它们是一个解决方案?
有什么建议吗?
此致 亚历
答案 0 :(得分:1)
这里不需要宏 - 简单的公式就足够了。
假设您的产品名称位于B列,从第2行开始,这些公式将为您提供文字:
Text1:="I love "&B2&" so much"
Text2:=B2&" and "&B2
然后只需复制公式即可填充列。