2012-04-04 49 views
-3

,我有以下数据:结合数据行到一个单元格,用引号和逗号分隔

2 
3 
4 
5 
6 
7 
8 
9 
10 
apple 
green 
hi 

我想所有这一切都合并到一个值,像这样:

'2','4','5','6','7','8','9','10','apple','green','hi'

So我需要从行中获取数据,将它们粘贴到Excel文件中,运行此宏并将它们全部放入一个单元格中(使用逗号和“ ES)。然后,我会将它们放入SQL语句中的WHERE IN子句中以加快搜索速度。如果有更简单的方法或工具,请让我知道。

这里是SQL的预期用法:

Select * 
from Blah..Table 
where IDs in 
(
'2','4','5','6','7','8','9','10','apple','green','hi' 
) 
+5

OP:在2012-04-04 16:57:37Z撰写的问题显示:1.没有研究工作,2.没有真正的代码来解决问题,3.没有来自任何错误信息这样的尝试。没有个人意图打算;我已经低估了这个问题。如果你解决了一个或多个上述问题 - 通过编辑问题 - 我会尽快删除我的downvote。请阅读关于如何提出一个好问题的常见问题解答。谢谢,祝您的项目好运 – bernie 2012-04-04 17:03:08

+1

您可以在此页面右上角的框中运行此搜索:例如'[excel] concatenate'。 – assylias 2012-04-04 17:06:28

回答