2016-04-24 12 views
0

私は、Excelのジョブスコープ(252レコード)の下で分類したい職位のリストを持っています(明確なレコード数はありません)。Excelで部分テキストマッチングを行うにはどうすればよいですか?

Job positions/Job Scopes

私は、Excelが正確に「ジョブスコープ」の下のカテゴリに「職位」の下で、各ジョブにマッチするように、部分的なテキストマッチングを行いたいです。しかし、私の仕事の位置のデータは、行ごとに異なるので、私は単語の位置と範囲の単語に一致することはできません。 今のところ私はVlookupをExcelで使用しています。しかし、私が得た結果は無関係で意味がありません。

Vlookup

Excelの私の式は "= VLOOKUP($ A $ 2:$ A $ 341クラス、1、TRUE)" である クラス私は仕事スコープ

どう

のために使用される名前です開発者は歯科医師に分類できますか?

私はExcelでIF文を使用することを考えていましたが、私は考慮すべき仕事のポジションが多く、まだリストには含まれていないポジションがたくさんあります。したがって、IF文を使用すると非常に時間がかかります。 VLookupをよりスマートにする方法はありますか?または私が望むものを達成するための代替手段?

答えて

0

カップルのもの。

vlookupの最初の変数は配列であってはならず、単一の値でなければなりません。

第2の点は、vlookupで部分一致が行われないことです。最後にvlookupをtrueに設定しているので、検索配列がアルファベット順であると想定され、検索前のセルがスペルで返されます。

私は本当にあなたのデータを適切な解決策を提供するためには理解していませんが、それがなぜvlookupがそれをしているのかです。

+0

最初の値は配列です。そのような場合には、単に配列式を使用してください。また、vlookupを使用しないで、index + matchに行ってください。 – zaptask

+0

それは本当ですが、彼はそれを使用する方法で私は彼が配列式を探していたとは思わないし、意味のある何かを返すとは思わない。 – gtwebb

+0

@gtwebb わかりました。私のデータのコピーをあなたに送っても、私が解決策を見つけるのを助けることは可能でしょうか?私はかなり新しくて、自分を助けるために何を探すべきか分からない。 – Rogue