エクセルでDISTINCT
SELECT文で生成されるテーブル(表)から冗長な重複行を取り除くDISTINCT。
Excelでもきないか?
→フィルタを使用し、「重複するレコードを無視する」をオンにすることで実現可能。
Excel2013は、
- データを選択
- データ > 並べ替えとフィルタ > 詳細設定
- 「抽出先」を「選択範囲内」、リスト範囲を「【データのある範囲】」、「検索条件範囲」と「抽出範囲」を空白、「重複するレコードは無視する」をオンにして、「OK」をクリック
Excel2003までの場合
- データまでを選択
- メニュー「データ > フィルタ > フィルタ オプションの設定...」を選択
- 「列見出しを含むリストまたは選択範囲の行を特定できません。......」というダイアログが表示されたら「OK」をクリック
- ダイアログ「フィルタ オプションの設定」で、「抽出先」を「選択範囲内」、リスト範囲を「【データのある範囲】」、「検索条件範囲」と「抽出範囲」を空白、「重複するレコードは無視する」をオンにして、「OK」をクリック