1

1 から 10 までと 1 から 5 までの 2 つのリストがあります。VLOOKUP を使用して大きなリストと小さなリストを検索すると、1 から 5 までの値が返され、6 から 10 までは N/A が返されます。式は次のようになります。=VLOOKUP(A:A;B:B;1;FALSE)

6 から 10 までの値 (2 番目のリストにはなく、最初のリストにある値) を返すために本当に必要です。これどうやってするの?同じ列にある必要も、VLOOKUP を使用する必要もありません。小さなリストではない値を返すソリューションが欲しいです。

ありがとうございました!

4

1 に答える 1

2

まず、テスト データについて説明します。

列 A には、A1 から A10 に 1,10 が含まれています。
列 B には、B1 から B5 に 1,5 が含まれています。
列 C にはVLOOKUP(A1,B1:B10,1,FALSE)、最初の引数が適切に更新された式が含まれています。

その式を使用して、C1 - C5 で 1,5 を取得し、C6-C10 で N/A を取得します

式を次のように変更すると=IF(ISERROR(VLOOKUP(A1,B1:B10,1,FALSE)),A1,"")(再び A1 が適切に更新されます)、C1-C5 で "" が得られ、C6 - C10 で 6-10 が得られます。

これはあなたが探していたものですか?

于 2011-06-21T11:22:45.020 に答える