我需要替换可能包含某些值的单元格中的值。假设我在A列中列出了以下值。
Trucking Inc.
New Truck Inc
ABV Trucking Inc, LLC
我希望能够用相应的值替换以下内容。以下是包含在2列中的列表。 1列是From,另一列是To字段。
From To
" Inc." ""
" Inc" ""
" Inc, " ""
" LLC" ""
结果应为:
Trucking
New Truck
ABV Trucking
希望我在这里有意义。
答案 0 :(得分:7)
我和Scott Holtzman做了相同的假设 - 您可能想要使用SUBSITUTE函数。
示例:
=SUBSTITUTE(A2,B2,C2)
这是我为你假设的情况:
就像一个助手(哈哈双关语):你应该学习如何拍摄屏幕截图然后用MS画面编辑它们 - 这将为你提供更多的问题(仅供将来参考):
答案 1 :(得分:1)
我试图在宏中执行此操作,然后您也可以尝试使用VBA替换语句。它比替代功能好得多。
您可以使用以下宏来帮助您解决问题:
Sub ChangeTerms()
Dim rows As Integer
Dim cellvalue As String
Dim Newcellvalue As String
rows = ActiveSheet.UsedRange.rows.Count
For i = 1 To rows
cellvalue = ActiveSheet.Cells(i, 1).Value
Newcellvalue = Replace(cellvalue, " Inc.", "")
Newcellvalue = Replace(Newcellvalue, " Inc,", "")
Newcellvalue = Replace(Newcellvalue, " Inc", "")
Newcellvalue = Replace(Newcellvalue, " LLC", "")
ActiveSheet.Cells(i, 1).Value = Newcellvalue
Next i
End Sub
此宏的核心是替换功能。如果您需要了解有关此功能的更多信息,请访问以下资源:
http://www.exceltrick.com/formulas_macros/vba-replace-function
http://msdn.microsoft.com/en-us/library/bt3szac5(v=vs.80).aspx