2015-09-01 153 views
1

在A列中,我列出了由“;”(分号&空格), 和每个单元格中随机具有1到3个单词分隔的随机单词列表。将字符串添加到Excel中字符串的部分中

例如,A1 - A5将包含以下内容:

apple 
banana; carrot 
durian; eggplant 
fig 
grape; honeydew; icecream 

我想围绕一个指定的字符串每个字。例如,“我吃”字之前,
“的每一天。”,后字,其内容应当类似于B列

I eat apple everday. 
I eat banana everday.;I eat carrot everday. 
I eat durian everday.; I eat eggplant everday. 
I eat fig everday. 
I eat grape everday.; I eat honeydew everday.; I eat icecream everday. 

下如果每个单元包含只有一个字,那将是一个简单的连接过程:

=CONCATENATE("I eat ",A1," everyday.") 

但是,当字数是随机的,它开始变得混乱。当然,有一种解决办法是将分号分隔成不同的列,添加新的字符串,并将所有内容添加到一起,但我打算在单个单元格中完成。

回答

1

如果分隔符总是分号,并且单元格的数据永远不会以分号结尾,那么一种简单的方法是使用Excel的替换函数内联串联。

="I eat "&SUBSTITUTE([CellNumber], ";", " every day. I eat ")&" every day." 
+1

Hi Xeper Caz。这是完美的! – musasi