私は大きなスプレッドシートのキーワードを持っており、根本的な用語でそれらをグループ化する必要があります。それぞれのキーワードには、地理やその他の用語が付けられた語句のルート用語が含まれています(ルート削除されたツリー削除ボストンなど)。逆インデックス一致キーワード
私は列Bのすべてのキーワード(〜30,000)と列Zの73のルート用語のリストを持っています。列Bのキーワードを列Zのルート用語と比較し、ルートカラムCに入れてください。
私はいくつかの配列式、インデックス/マッチ、vlookupなどを無駄に試しました。
'Instr()'関数を使うことができます。ただし、ルート用語が文字列に含まれているかどうかを判断するには、73のすべてのルート用語をループするか、73のヘルパー列を使用する必要があります。 30K * 73の数式を呼び出すと、アプリケーションに大きな負担がかかります。この場合、VBAソリューションが最適です。ここに 'instr()'に関する情報があります。https://www.techonthenet.com/excel/formulas/instr.php – Luuklag
正確には「重複」という質問ではありませんが、この質問に対する答えはあなたが必要と考える機能を持っていますか? http://stackoverflow.com/questions/8313919/excel-search-for-a-list-of-strings-within-a-particular-string-using-array-formu – Wedge