0

シート 1 の列 A には、名前のリストがあります。

それらはすべて、私が FaceBook で友達としてリストしたさまざまな人々の名前、ミドルネーム、姓であるとしましょう。私は非常に人気があり、10,000 人の友人がいて、全員が異なる名前を持っているふりをします。多くの一般的な名前を特定したい。

シート 2 では、上位 50 名のリストをまとめました。

シート 1 の列 B に、シート 1 の列 A の名前とシート 2 の「共通名」リストに一致する関数を作成したいと考えています。

次のような式を使用して、特に名前を検索できました

=IF(ISNUMBER(SEARCH("*John*","common","")

このようにして、John という名前を持つすべての友人に、ファースト ネーム、ミドル ネーム、ラスト ネームのいずれかのラベルを付けることができました。同様の機能を使用することもできました:

=IF(ISNUMBER(SEARCH(Sheet2!$A$2,"common","") 

シート 2 の A2 にどの名前が含まれていても、この関数を下にドラッグして、その名前が名前に含まれている友人リストの全員を特定できるようにします。

(a)複数の方程式を記述したり、(b)1 つの非常に長い方程式を記述したりすることなく、すべての一般的な名前に同様の関数を適用する簡単な方法を見つけたいと考えています。

この問題を解決するには?

4

1 に答える 1

1

結果として何を取得したいのかをよく理解している場合は、シート 2 B2 でこの式を使用して、50 個の一般的な名前のリストにドラッグできます。

=VLOOKUP("*"&A2&"*", Sheet1!A:A, 1, 0)
于 2013-06-20T08:23:20.983 に答える