2

2 つの値を持つ VLOOKUP として機能する式があります。列 A の x と列 B の y を検索し、両方が同じ行にある場合、列 C の値を返します。この式の問題は、値を変更するたびに計算が停止しないことです。フィールド(A、B、Cだけではない)またはページを下にスクロールするだけで計算が開始され、使用できなくなります。

数式は Ctrl + Shift + Return で終了します

{=INDEX(C:C;MATCH("x"&"y";A1:A99&B1:B99;0))}

エクセルの速度を落とさずに同じ結果を得る方法は誰でも知っています。

ありがとう、ガレス

4

2 に答える 2

1

ヘルパー列を追加してスプレッドシートを醜くする余裕がある場合は、新しい列 (返される列の左側) に ="x"&"y" 値を書き留めて、標準の Vlookup を使用します。そこから。

配列数式は、最終的には行き詰まります。

于 2012-12-15T15:29:33.917 に答える
1

LOOKUP で別の方法を試すことができます

=LOOKUP(2;1/(A1:A99="x")/(B1:B99="y");C1:C99)

于 2012-12-15T11:22:38.017 に答える