[英]Alternative to vlookup with index and match in excel
Cell A1: 0553400710
Cell A2: John
Cell B1: ['0553400710', '0553439406']
注意:
如果匹配,我想返回A2:約翰。
可能嗎?
我在這里問過這個問題。 它也附有所有圖片。 不幸的是,沒有人可以解決這個問題。
給我一個最接近答案的人是吉普,其答案是
=IFERROR(INDEX(A:A, MATCH("*"&A1&"*",B:B, 0)+1), "")
問題在於它采用列數組而不是行數組。 我需要將它排成一行,作為數據庫的最佳實踐。 有誰可以改善此解決方案?
我也嘗試了如下的vlookup,但是失敗了
這是我想要匹配的輸入
可能嗎?
=IF(ISNUMBER(SEARCH(A1,B1)),A2,"number not found")
這將在頂部為您的示例工作。 如果A1看起來像['0553400710'],則可以嘗試使用SUBSTITUTE公式刪除標點符號。
不確定您到底想做什么。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.