通路王

Excel 系列(九) - 如何只用部份字串來搜尋相對應儲存格的對應值

Views
如果今天有二份資料, 搜尋與被搜尋的儲存格都有大於255個字元的資料, 而我只想用部份的字串來做搜尋, 並希望回傳正確的對應資料時, 怎麼辦??

舉例說明:

如果想只輸入某個人名(ex: 鄭成功), 便會回傳相對應的部門(ex: 行銷)

解決方法很簡單, 除了Index Match之外, 配合著=ISNUMBER(SEARCH(Substring, text/range))來使用即可.

實例如下:
在G3輸入人名, 回傳值部門=G4
=INDEX(B:B, MATCH(TRUE,INDEX(ISNUMBER(SEARCH(G3, C:C)), 0),0))


=INDEX(Range of Return Value, MATCH(TRUE, INDEX(ISNUMBER(SEARCH(Partial String cell, Range of Anchor Point)), 0),0))


把上述公式口語化就是:
=INDEX(回傳值範圍, MATCH(TRUE, INDEX(ISNUMBER(SEARCH(部份字串格, 搜尋目標範圍)), 0),0))


請參考Excel 系列(一)有ISNUMBER(SEARCH的詳細介紹

延伸閱讀



張貼留言

0 留言