Excel (一般機能)

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

 
(Windows 10 Home : Microsoft 365)
データ列が隣り合わない離れた列で一意のデータを抽出したい。
投稿日時: 24/07/20 02:22:46
投稿者: mild2

◯ A列からB列の連続した2列に含まれるデータからユニークなデータを抽出したい。
◯ A列からC列の連続した3列に含まれるデータからユニークなデータを抽出したい。
これら隣り合った連続した複数列の場合はUNIQUE関数で問題なく一意のデータを抽出出来ます。
 
ところが連続しない列、つまり
A列とC列の2列のデータでユニークなデータを抽出したい場合
A列とC列、D列の3列のデータでユニークなデータを抽出したい場合
このような場合上手く出来ません。
UNIQUE関数を使って出来るならその方法をお教え頂きたいですし、
UNIQUE関数では出来ないのであれば、他の代替方法を教えて頂きたいです。
宜しくお願い致します。

回答
投稿日時: 24/07/20 07:01:06
投稿者: んなっと

1列目Aと3列目C ※
=UNIQUE(CHOOSECOLS(A2:D20,1,3))
 
1列目Aと3列目Cと4列目D
=UNIQUE(CHOOSECOLS(A2:D20,1,3,4))
 
※ 範囲を多めにとっておきたいなら
=UNIQUE(CHOOSECOLS(TAKE(A2:D500,COUNTA(A2:A500)),1,3))

投稿日時: 24/07/20 10:15:37
投稿者: mild2

んなっとさん、いつもお世話になります。
 
はい、やりたい事が完璧にできました。
 
ありがとうございました。