- 帖子
- 2848
- 主題
- 10
- 精華
- 0
- 積分
- 2903
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2026-7-25
|
Function GET_WL(xA, Va, Vb) As String
Dim Arr, AA, j&, Jm%, T$
Arr = xA.Value
For j = 1 To UBound(Arr)
If Arr(j, 2) <> "" Then
Jm = 0: AA = Split(Arr(j, 2) & "~", "~")
If Va > Val(AA(0)) And Va <= Val(AA(1)) Then T = Arr(j, 1): Jm = 1
End If
If Jm = 1 Then
AA = Split(Arr(j, 4) & "~", "~")
If Vb > Val(AA(0)) And Vb <= Val(AA(1)) Then GET_WL = T & "_" & Arr(j, 3): Exit For
End If
Next j
End Function
=============================
另一參考,自訂函數,彈性較好些:
J4.公式:=get_wl(B$3:E$11,H4,I4) |
|