如何使用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