質問: エクセルマクロで重複数値と以外の数値を抽出する 数値の表を作成しておりますが、 重複数値で困っております。マクロで教えてください。 a列11~20まで1.2.2.4.5.6.6.8.9.10とあるデータに 2と6が重複しています 重複数値2.6をb列2行目以降に、c列2行目以降にはそれ以外の1.4.5.8.9.10 を抽出したいのですが、マクロで教えてください。 (offsetを使ってできますか?) また、重複数値を抽出する自作関数ってできるでしょうか? よろしくお願いいたします。
回答: microsoft queryを追加インストールしてsql投げる。 「外部データの取込」とあるが、excelへも接続できる selectでcountとって、havingで識別 重複アリは>1だし、重複ナシは=1を捨えばok これをvbaで記述 参考url:http://office.microsoft.com/ja-jp/excel-help/ha010099664.aspx