0

多くの旅行代理店があり、それぞれ 3 文字のコードが 1 列に並んでいます。旅行代理店がアトランティック カナダにあるかどうかを知りたいです。データベースから大西洋カナダの旅行代理店に対応するすべてのコードのリストを取得し、それらを同じ Excel ファイル内の別のワークシートの 1 つの列に入れることができますが、 IF を記述するための正確な構文はわかりません。 ..LOOKUP または、より優れた Excel の数式/手法がある場合。

この例でコードが D2:D68 にある場合、列 D の値がコードの長いリストの 1 つに対応するかどうかを列 E (E2:E68) で調べます。列 E には、yes/no または true/false または同様のものが表示されます。

私はさまざまなチュートリアルを見てきました。私は実際に何も調べたくありません.3文字のコードが多くのAtlantic Canadaコードの1つであるか、1つではないかをyes/noまたはtrue/falseで知りたいだけです.

提案?

4

2 に答える 2

1

現在のスプレッドシートがあれば、VLOOKUP のエラー状態をテストできます。

=NOT(ISERROR(VLOOKUP(A5,D:D,1,0)))

値の列をコンマ区切り値の単一セルに連結する便利な方法がある場合は、単一セルに対して FIND を実行できます。パフォーマンスが向上する可能性があります (スプレッドシートが十分に大きく、再計算を待つことがある場合にのみ重要です)。

=NOT(ISERROR(FIND(A5,D2,1,0)))
于 2013-05-03T01:18:29.023 に答える