なぜこれが機能しないのですか?空白をチェックしたり、長さが同じであることを確認したりしました。アラバマが欲しい!表示されるエラーは「値がありません」です。
2250 次
4 に答える
10
通常の解決策は、=MATCH を適用して配列内の行番号を見つけることです。
=MATCH(D1,B:B,0)
D1
ColumnBの値を検索し(最後の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 に答える