我有一個字母數字範圍。範圍是我有一個字母數字範圍。我有一個數字,將在該範圍內找到
rohan143
ram 144
ramesh 123
mukesh149
現在當我寫任何數量例如另一個地方我寫123應該在另一片材返回拉梅什。
我有一個字母數字範圍。範圍是我有一個字母數字範圍。我有一個數字,將在該範圍內找到
rohan143
ram 144
ramesh 123
mukesh149
現在當我寫任何數量例如另一個地方我寫123應該在另一片材返回拉梅什。
在Cell D3
輸入以下公式
=TRIM(SUBSTITUTE(VLOOKUP("*"&C3,A2:A5,1,FALSE),C3,""))
見圖像以供參考。
注:如果有一個與值的單元格說abc1123
和該小區是上述ramesh 123
然後這個公式的結果將是abc1
和不ramesh
因爲"*"&"123"
也匹配abc1123
和將然後()
abc1
替換123
abc1123
。
該解決方案使用幫助器列來拆分名稱和編號部分。然後你可以用數字作爲鍵來做VLOOKUP
,並返回名字而不用擔心在另一個答案中提到的123,1123問題。
將數字轉換爲「數字」,以便在輸入數字時使輸入更容易。 VLOOKUP
不同地處理數字和文本看起來像一個數字。
要拆分的條目,請使用:
B2: =--MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"")),99)
C2: =TRIM(LEFT(A2,LEN(A2)-LEN(B2)))
返回從數量的條目,使用如(式中,你的電話號碼是G4
):
H4: =IFERROR(VLOOKUP(G4,$B$2:$C$5,2,FALSE),"")
名稱和編號是否必須是我在同一個細胞?如果它是列A中的數字和列B中的名稱,那麼VLOOKUP公式就可以做到。因爲它是我會說你可以尋找空間,但是這不會爲'mukesh149'工作,因爲名稱和數字之間沒有空格。你可以做一個與123部分匹配的FIND,但也可以找到1234. –