Excel:将C列的值输入B列的中间值

时间:2013-03-19 15:37:18

标签: excel excel-vba excel-formula vba

如果我的L8手机有TEST且我的L9有

ABCDEFG</div>RED

我想要

ABCDEFGTEST</div>RED

因此我正在使用:

=CONCATENATE(LEFT(L9,SEARCH("G</div>",L9))&L8&RIGHT(L9,SEARCH("</div>",L9)))

但我的实际结果如下:

ABCDEFGTEST/div>RED

我该如何解决这个问题?所以,我不会失去&lt;在我的最后挖掘标签?

编辑:用简化的例子重写,希望更清楚

Edit2:连接示例

4 个答案:

答案 0 :(得分:0)

ConcatenateLeftMidRight(以获取部分字符串)以及FindLen(以及通过查找特定字符串或位置函数来查看此“中间”的位置。

答案 1 :(得分:0)

我不完全确定你的问题是什么;我同意@Mowgli。

话虽如此,我准备好了。

如果您尝试在B列的中间插入C列,我会移动网址&amp; img用于分隔列(对于相同的参数,让我们将它们设为K&amp; L(如K_B所述,您可以使用FIND来执行此操作。)

然后我将列Z1 =“&amp; C1&amp;”

答案 2 :(得分:0)

尝试使用此公式获取ABCDEFGTEST</div>RED

=REPLACE(L9,FIND("<",L9),0,L8)

答案 3 :(得分:0)

B栏 ABC
C栏 123

式 = LEFT(B3,2)及C3&安培; RIGHT(B3,1)