データの説明から始めます
List1:
Company Result
---------
Company1 (1234) 1
Company1 (1445) 1
Company3blabla 2
Company4 0
LookupList:
Company Index
------------------
*Company1* 1
*Company3* 2
LookupList からの一致が含まれている場合 (したがって * ワイルド カードが存在する場合)、List1 内の各会社を検索する数式を見つけようとしています。そうであれば、結果に示すように、対応するインデックス値を返します。桁。
これまでのところ、一致する場合は 1 を返し、そうでない場合は 0 を返す数式を取得しましたが、そこからインデックス値を取得する方法がわかりません。
{=MAX(ISNUMBER(SEARCH('LookupList'!$A$1:$A$2,List1[[#この行],[会社]]))+0)}