如何使用同一单元格中有文本和数字的平均值?

时间:2016-12-06 12:13:11

标签: excel-vba excel-2010 vba excel

我有大量的数据,这些数据是在同一个单元格中以数字和单位测量的,例如65公斤

我想对数据进行平均,但在我尝试过的公式上不断收到#NAME错误或#value

我尝试在剪切和粘贴的类似问题中使用多个公式并更改数据的范围。

我不太了解该公式,以便理解错误并纠正错误。

1 个答案:

答案 0 :(得分:0)

如果您可以选择使用VBA,则可以尝试使用以下代码

strTest = "65kg" '<---this will be value from cell
strLen = Len(strTest)

' loop for all the characters in string
for i = 1 to strLen
   strNew = left(strTest,i)
   if(ISNUMERIC(strNew)) then
      strNumber = strNew
   else
      exit for
   end if
next

msgbox strNumber