0

OFFSETとMATCHを使用したルックアップに基づいて、いくつかの列にデータを入力しています。これらの各列に適切な値が表示されるようにエラー処理を追加したいのですが、ExcelとExcel VBAでこれを行うにはどうすればよいですか?

私が使用する式の詳細は次のとおりです。

この数式を、範囲B2:E100全体の配列数式として入力します

= OFFSET(CustomerMaster!$ A1、MATCH(A2、customerNumberList、0)-1,2,1,4)

列A2のcustomerNumberを使用して、別のシート(CustomerMaster)の顧客に関連する4つの列をフェッチします。

ここで、エラーが発生した場合は、4つのセルすべてに「不明」などの値を設定します。

4

1 に答える 1

1

次のようなもの

=IFERROR(OFFSET(CustomerMaster!$A1,MATCH(A2,customerNumberList,0)-1,2,1,4),"Unknown")

動作します(少なくともExcel 2007以降を使用している場合)。

于 2012-10-03T14:34:24.123 に答える