2017-08-25 71 views
-3

我有一個文本字符串列表。 如果任何單元格包含一個包含我列表中的文本字符串之一的值,我需要一個公式或插件在列中查找。如果是,則單元格數據,應與列表中的確切文本字符串替換之前和去除使用列表替換excel列中的文本字符串

+1

您可以添加您目前擁有的代碼和(可選)圖片嗎? – AntiDrondert

+0

請讓請求更清楚,解釋你到目前爲止所嘗試的內容,或許你在這種方法中掙扎着。清除之前和之後的屏幕截圖也是有利的(只需手動輸入您期望的內容)。現在看起來你正在把問題交給其他人,而不是尋求幫助。 –

回答

0

試試這個簡單的VBA代碼後,所有的字符,

Sub findMatch() 
Dim i As Long, j As Long 
For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row 
    For j = 2 To Cells(Rows.Count, 2).End(xlUp).Row 
     If InStr(Cells(i, 1), Cells(j, 2)) Then 
      Cells(i, 1) = Cells(j, 2) 
     End If 
    Next j 
Next i 
End Sub 

以前

enter image description here

enter image description here

列A是必須搜索的數據,列B是字符串列表。

+0

是的,它絕對有效。你必須根據你的要求改變所有'單元格(行,列)'的值 –

+0

@SammyMiri請閱讀我的評論,你可以改變'cells'部分中的行或列 –