同じIDで複数電話番号が登録されている場合、全ての電話番号を抽出したいのですが、 登録されている電話番号の数はバラバラです。 1つの登録もあれば10個の登録もあります。 また同じ電話番号を何度も登録している場合もあります。 1 2 A ID 電話番号 B 001 1111 C 002 2222 D 003 3333 E 001 4444 F 001 5555 G 003 6666 H 001 1111 I 002 2222 最終的に登録されている電話番号を以下の様に一つにしたいです。 1 2 A ID 電話番号 B 001 1111 C 001 4444 D 001 5555 E 002 2222 F 003 3333 G 003 6666 この様な場合マクロを使わないと無理なことでしょうか。
=SORT(UNIQUE(A2:B9)) とか =LET(s,A2:B500,SORT(UNIQUE(FILTER(s,INDEX(s,,1)<>"",""))))
「データ」-「データツール」「重複の削除」 重複の削除 にて、 列 ID と 電話番号 がチェック 先頭行をデータの見出しとして使用する にチェック → OK ID と、 電話番号 両方 の値が 重複したレコードは消されます。 シートをコピーし、コピーしたシートでテストしてみましょう。
んなっとさん Suzuさん どうもありがとうございました。 小さなデータでテストしてみました。 この様な関数があるのですね。凄いですね。感激してしまいました。 また、シンプルに基本機能で行えるとは考えが及びませんでした。 正式な大量データで実行してみます。 ありがとうございました。
利用者の皆様にお知らせです。
マイクロソフト オフィス スペシャリスト(MOS)
ビジネス統計スペシャリスト
IC3(アイシースリー)
VBAエキスパート
アドビ認定プロフェッショナル
Microsoft認定資格
App Development with Swift