2015-09-01 152 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