【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 2010
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

A列に半角英数字10桁の商品コードが並んでいます。
タイプとしては英数字混在のものと数字だけのものです。英字だけのコードはありません。
B列には商品名があり、index(match)で商品コードを入れたら商品名を表示させたいです。

しかし、商品コード入力欄にテキスト入力をすると、商品コードが英数字混在のものしかヒットしません。
matchの検索値をvalue()で指定すると今度は数字だけのコードしかヒットしません。
どちらでもヒットするようにするにはどうすればよいでしょうか?