2013-12-17 76 views
2

我的問題如下:Excel中:匹配單元A對單元B的內容和替換文本

我具有在Excel電子表格中的兩個小區(A & B)。 我需要在單元格A中找到單元格B中包含的單詞;然後,我需要將單元格A的全部內容複製到新單元格中,並將找到的單詞替換爲單元格B的確切內容以及標籤。

例子。

小區A: 「唧唧歪歪字唧唧歪歪」

小區B: 「字」

預期結果:

細胞C:「唧唧歪歪[標籤]單詞[/ tag] bla bla bla「

目前,我已經能夠找到單元格A中包含的單元格B的文本, Ÿ如果文本,如果發現整個文本到新的小區,othewise它寫道:「不正常」:

=IF(ISNUMBER(FIND(B2; A2)); A2; "Not OK") 

我希望我的問題是非常明顯的。 感謝大家誰將有時間和耐心來幫助我! 亞歷克斯

+0

在你的例子中,單元格C具有與單元格A相同的內容。你的公式應該給你預期的結果。 –

+0

你的工作公式很好,看來我完全無法理解你 – PKumar

+0

對不起,我錯過了插入[標籤]的單詞[/ tag] – user3110571

回答

3

我認爲你應該能夠只使用Substitute

=SUBSTITUTE(A1,B1,"[Tag]"&B1&"[/Tag]") 
+0

哇!而已!感謝您的幫助!你們所有人的速度有多快! – user3110571

+0

很好,+ 1爲此 – PKumar

0

這是你想要做的?

=IF(ISNUMBER(FIND(B2, A2)), REPLACE(A2,FIND(B2, A2),LEN(B2),"[tag]" & B2 & "[/tag]"), "Not OK") 

這導致:

bla bla bla [tag]word[/tag] bla bla bla 
+0

非常感謝!另一個好的答案! :-) – user3110571

相關問題