0

次のようなテーブルがあります。vlookup を使用したいのですが、機能しません。 ここに画像の説明を入力

列 b と c の書式セルはテキストです。列 C から列 B のテキストを見つけたいと思っています。私の数式は次のとおりです。

=VLOOKUP(F5,B:C,1,FALSE)
f5=مركز بهداشت دانشگاه تهران

#n/a 列 B から列 C を検索したい場合は、うまく機能します。私を助けてください。私は何をすべきか?アラビア語との不一致はありますか?

4

3 に答える 3

2

K_B数式が機能しない理由の説明は正しいので、VLookup列を検索して列Cから戻るために使用することはできませんB

代わりに、このようにINDEX使用できますMATCH

=INDEX(B:B,MATCH(F5,C:C,0))
于 2012-11-06T11:11:14.947 に答える
0

私はアラビア語を話しませんが、あなたの言っていることに基づいて、セルF5に値があり、列Bで検索して、列Cから対応する値を返します。それが正しいと仮定すると、数式は次のようになります。

=vlookup(F5, B:C, 2, FALSE)

ただし、それによって#n/aが返されることはありません。F5に指定された値がサンプルデータの列Bに存在するようには見えませんが、確認できますか?

于 2012-11-06T10:52:28.313 に答える
0

この式では、テキストが 2 番目の引数の 1 列目にあることが必要です (このB:C場合)。

次に、i 番目の列から値を返します。ここで、i は数式の 3 番目の引数です (この1場合)。

これは 1 つの方法 (B で検索し、C から戻る) でのみ機能し、他の方法 (C で検索して B から戻る) では機能しません。

反対の方法で作業する必要がある場合は、列を逆の順序で配置するか、列 D に=B1などを入力して、式を使用する必要がありますC:D

検索されたテキストが最初の列に存在しないときはいつでも、結果は常に#n/a

于 2012-11-06T10:55:49.863 に答える