2014-09-02 93 views
0

我有名字的表格和他们一个数据库里面的名字,它看起来像这样:如何使用Excel建立SQL语法

 A | B 
1| abc | dbo.abc, 
2| def | dbo.def, 
3| ghi | dbo.ghi, 

我需要他们为这样的

XML对象
<Field name="abc" inDb="dbo.abc" /> 
<Field name="def" inDb="dbo.def" /> 
<Field name="ghi" inDb="dbo.ghi" /> 

以便归档此我提出了将Excel细胞:

E1: <Field name=" 
F1: " inDb=" 
G1: " /> 

现在小区C1我提出这样的功能:

=$E$1+A1+$F$1+B1+$G$1 

但我得到的是:#VALUE!

也这将是很好,如果有砍身后的一切的一种方法,包括最后的“”从我的B柱

有什么建议?

回答

2

有一个叫CONCATENATE可以用来加入文本的Excel函数。

=CONCATENATE($E$1,A1,$F$1,B1,$G$1) 

删除逗号和超越逗号的任何数据使用LEFT功能。

=CONCATENATE($E$1,A1,$F$1,LEFT(B1,7),$G$1) 

如果您的B列中的数据是可变长度使用FIND功能与LEFT功能组合。

=CONCATENATE($E$1,A1,$F$1,LEFT(B1,FIND(",",B1)-1),$G$1) 
4

如果您在Excel中添加单词拼凑成一个句子,那么你需要使用和(&)和不加(+)

+0

非常感谢:) – 2014-09-02 08:33:17

0

腠可以使用CONCATENATE()功能: =CONCATENATE($E$1,A1,$F$1,B1,$G$1)

&连接符: =$E$1&A1&$F$1&B1&$G$1