我在DB中有一个名称及其名称表,它看起来像这样:
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-cells:
E1: <Field name="
F1: " inDb="
G1: " />
现在对于单元格C1我做了这个功能:
=$E$1+A1+$F$1+B1+$G$1
但我得到的是:#VALUE!
如果有办法将所有东西砍掉并且包括我的B柱中的最后一个',那么它也会很好
有什么建议吗?
答案 0 :(得分:4)
如果你在excel中一起添加单词来创建一个句子,那么你需要使用和(&amp;)而不是添加(+)
答案 1 :(得分: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)
答案 2 :(得分:0)
cou可以使用CONCATENATE()
函数:
=CONCATENATE($E$1,A1,$F$1,B1,$G$1)
或&
连接运算符:
=$E$1&A1&$F$1&B1&$G$1