3

ここに画像の説明を入力

なぜこれが機能しないのですか?空白をチェックしたり、長さが同じであることを確認したりしました。アラバマが欲しい!表示されるエラーは「値がありません」です。

4

4 に答える 4

10

通常の解決策は、=MATCH を適用して配列内の行番号を見つけることです。

=MATCH(D1,B:B,0)  

D1ColumnBの値を検索し(最後の0意味は正確に)、うまくいけば2(選択した配列の 2 行目 - つまり、ColumnB の全体) を返します。これは、次のものにフィードできます。

=INDEX(A:A,MATCH(D1,B:B,0))  

ここで、ColumnA の 2 行目、つまりAlabama

詳細はこちら=MATCH =INDEXおよび http://www.excelhero.com/blog/2011/03/the-imposing-index.html

于 2014-02-07T03:04:07.607 に答える
4

列の順序が間違っています。一番左の列には、一致する値が含まれている必要があります。あなたがしているのは、State Name列でALを探していることです。もちろん、Excel はそれを認識できないため、 を返します。#N/A!

これを試すことができます:

=INDEX($A:$A,MATCH(D1,$B:$B,0),1)

お役に立てれば。

于 2014-02-07T03:00:55.977 に答える
0

次の場合でも、少し簡単になる可能性があります。

=INDEX(A:A,MATCH(D1,B:B))
于 2014-02-07T03:05:30.643 に答える