0

私は学校の従業員のリストを持っています。ここで働く複数の夫/妻のペアだけでなく、同じ姓を共有している無関係の複数の人がいます。姓と名を分割し、同じ姓の複数の人がいる場合は最初の頭文字を再結合

私は誰もが名前バッジを印刷するためのリストを準備しようとしています。

私は姓と名を分割するためにsplit関数を使うことができ、私は接頭辞を定義する列を持っています。

私がこれまで持っていることである: A2:A923は、姓と名です B2:B923は C2最初の名前です:C923は D2姓です:D923は、好適な接頭

目標です。 E2:E923は、バッジに印刷できる名前のリストです。 例: ミセスJジョーンズ氏 DジョーンズミセスラッカムHadleyの ミセスA Hadleyの 氏Dunmeyerが 等氏B ...が最初の初期にのみ含まれていること

お知らせ同じ姓の複数の個人です。

私はjavascriptとgoogleのアプリスクリプトには新しいですが、私はいくつかの簡単なプロジェクトを完了しました。私はGoogleの機能にはかなりいいですが、これを達成する方法を考え出すことはできません。 IF文、ユニーク、ソート、フィルタを試しました。私はgoogleのクエリ言語に新しいです。私はこれまで2回しか使用していませんでしたが、探しているものが分かっていればクエリ文を管理できると思います。あなたが提供できる可能性があるすべてのヘルプに事前に感謝します。

+0

ある場合にのみあなたは何を投稿する必要があります入力と期待される出力の小さな例を含めて試した。 [*最小で完全で検証可能なサンプルの作成方法*](http://stackoverflow.com/help/mcve)を参照してください。 – RobG

+0

COUNTIFを使用して、特定の姓の人が複数いるかどうかを確認できませんでしたか? –

+0

美しく、とてもシンプルです。私はカウント関数を考慮しなくても、より多くの "テキスト"に焦点を当てた関数を試すことに集中していました。助けてくれてありがとう! –

答えて

0

としてトム・シャープが示唆:

  1. は姓のみ(例えば、F)でカラムを持っています。
  2. 別の列、たとえばGを使用して、指定された姓の人数を数えます。例えば、=countif(F:F, F2)カウントF2の内容が列にある回数F.
  3. は、最初のイニシャルが含まれるようにIfで数式を使用して、列Gの値は> 1.
+0

ありがとうございました!それはまさに私が必要としていたものです。私はその問題について疲弊していたと思う。私はとても近くにいたので、少し距離を置いて "オハイオ州"の瞬間を助けてくれる人が必要でした。 –

関連する問題