Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 11 Pro : Microsoft 365)
複数の登録を抽出
投稿日時: 23/01/16 08:58:37
投稿者: 春麗

同じ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
 
この様な場合マクロを使わないと無理なことでしょうか。

回答
投稿日時: 23/01/16 09:19:56
投稿者: んなっと

=SORT(UNIQUE(A2:B9))
 
とか
=LET(s,A2:B500,SORT(UNIQUE(FILTER(s,INDEX(s,,1)<>"",""))))

回答
投稿日時: 23/01/16 09:30:35
投稿者: Suzu

「データ」-「データツール」「重複の削除」
 重複の削除 にて、
   列 ID と 電話番号 がチェック
   先頭行をデータの見出しとして使用する にチェック
 → OK
 
ID と、 電話番号 両方 の値が 重複したレコードは消されます。
シートをコピーし、コピーしたシートでテストしてみましょう。

投稿日時: 23/01/16 09:49:40
投稿者: 春麗

んなっとさん
Suzuさん
どうもありがとうございました。
小さなデータでテストしてみました。
この様な関数があるのですね。凄いですね。感激してしまいました。
また、シンプルに基本機能で行えるとは考えが及びませんでした。
 
正式な大量データで実行してみます。
ありがとうございました。