Excel 2013上是否有可用于删除行中数字的公式?
我只想保留字母和符号。
该公式需要适用于可能出现在任何位置的数字,尽管所有数字都以空格开头。
查找和替换将不起作用,因为它们是不同的数字序列,并且其中一些在其前面带有逗号或只是一个名称。
启动电子表格:
我想要的是:
我想建议VBA宏,这是最快的方法,也易于使用。
Function ExtractTextOnly(pWorkRng As Range) As String
Dim xValue As String
Dim OutValue As String
xValue = pWorkRng.Value
For xIndex = 1 To VBA.Len(xValue)
If Not VBA.IsNumeric(VBA.Mid(xValue, xIndex, 1)) Then
OutValue = OutValue & VBA.Mid(xValue, xIndex, 1)
End If
Next
ExtractTextOnly = OutValue
End Function
这个怎么运作:
NB
不要忘了小号AVE的工作簿启用宏的工作簿。
M52
(将其填满):=ExtractTextOnly(L52)
根据需要调整公式中的单元格引用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句