返回列表 上一主題 發帖

如何可以做到找取數字

本帖最後由 ikboy 於 2018-9-6 11:30 編輯

Formula
=--MID($A$1,LEN(B1)+1 + FIND(B1&"=",$A$1),FIND("=",$A$1,LEN(B1)+1 + FIND(B1&"=",$A$1))-(LEN(B1)+1 + FIND(B1&"=",$A$1)))


UDF
  1. Function zz(s$, rng As Range)
  2. With CreateObject("vbscript.regexp")
  3.     .Pattern = "\d[^\dA-Z=]+"
  4.     .Global = True
  5.     a = Split(.Replace(rng.Value, ""), "=")
  6.     For i = 0 To UBound(a) - 1
  7.         If a(i) = s Then t = True: Exit For
  8.     Next
  9. End With
  10. If t Then zz = Val(a(i + 1)) Else zz = "No match found"
  11. End Function
複製代碼

TOP

        靜思自在 : 要比誰更受誰.不要比誰更怕誰。
返回列表 上一主題