如何使用excel来构buildsql-syntax

我有一个名字和他们的名字在一个数据库中的表,它看起来像这样:

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我做了这个function:

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

但是我得到的是:#VALUE!

如果有办法把背后的所有东西都砍掉,包括我的B柱上的最后一个,那也不错

有什么build议么?

有一个名为CONCATENATE的Excel函数可以用来连接文本。

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

删除逗号和超出逗号的任何数据使用LEFT函数。

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

如果B列中的数据是可变长度,则使用FINDfunction和LEFTfunction。

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

如果你在excel中join单词做一个句子,那么你需要使用和(&)而不是(+)

cou可以使用CONCATENATE()函数: =CONCATENATE($E$1,A1,$F$1,B1,$G$1)

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