表 1 A 列有名稱,B 列有 12 個數字 ID 號。
表 2 有一個完整的列,其中包含最后 4 個隨機員工 ID 的數字。
我需要 X 或 Vlookup Sheet 2 將最后 4 個數字與完整的 12 位 ID 號匹配。如果有很多匹配項,我想列出它們。
這是我所擁有的,但它會產生 #N/A 錯誤:
=XLOOKUP(Sheet2!$A$1,Sheet1!$B$1:$B$900,Sheet1!$A$1:$A$100)
我找不到僅搜索 Sheet1 中每個范圍單元格的最后四位數字的方法(12 位 ID 的范圍)。請幫忙。
樣本資料:
表 1
| 姓名 | 12 位數字 ID |
|---|---|
| 約翰 | 示例111TypoHere1344 |
| 杰克 | 123456782567 |
| 伊麗莎 | 558456782567 |
| 托尼 | 558456789911 |
| 簡 | 564231846155 |
表 2
| 最后一位數字 ID | 從搜索表 1 中猜出員工的完整 ID |
|---|---|
| 2567 | |
| 9911 | |
| 4555 | |
| 1234 |
預期輸出:
表 2
| 最后一位數字 ID | 從搜索表 1 中猜出員工的完整 ID |
|---|---|
| 2567 | 杰克或伊麗莎 |
| 9911 | 托尼 |
| 4555 | 輸入錯誤或不存在 |
| 1234 | 輸入錯誤或不存在 |
uj5u.com熱心網友回復:
是的,很多提示FILTER(),并且查看您的資料,我認為以下內容應該有效:

中的公式E2:
=TEXTJOIN(", ",,FILTER(A$2:A$6,--RIGHT(B$2:B$6,4)=D2,"Nothing"))
雙一元在那里,因為我有點希望 12 位 ID 是文本。
uj5u.com熱心網友回復:
您可以使用基于輔助列的 VLookup(),基于簡單的公式=MOD(A2,10000)作為獲取數字的最后四位數字的方法。
這是螢屏截圖中的解釋:

VLookup()公式如下:
=VLOOKUP(D2,$B$2:$C$3,2)
uj5u.com熱心網友回復:
編輯
你也可以試試這個,在
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/447209.html
下一篇:要求模板變數無效的語法是什么?
