ExcelDevToolを使って、複数の条件でデータ抽出して、特定の行だけ別シートに抽出する機能を具体例で説明します。
http://www.vector.co.jp/soft/winnt/business/se475869.html
例1:下記のデータに対して、科目が「英数国」のデータのみを抽出して、別シートに表示したい
①、Excelシート上にて右クリックして、機能拡張⇒テーブル⇒「複数条件でテーブルからデータ抽出」をクリックします。
②、抽出条件は「条件を追加」でたくさん追加できます。条件には複数の入っているエクセルも選択できますし、固定の値も入力できます。
③、抽出をクリックしたら、以下のデータが出力します。
例2:下記のデータに対して、必要な列のみを抽出して、別シートに表示したい
予想結果:
①、Excelシート上にて右クリックして、機能拡張⇒テーブル⇒「データマッチング/突合/照合」をクリックします。
②、下記のようにデータ1を選択して、データ2の空で次へ行きます。
③、SQL実行をクリックします。
④、検索のSQLに以下のSQLを入力します。
SELECT
T1.科目,
T1.生徒名,
T1.第1回模試,
T1.第2回模試
FROM T1
⑤、結果は別シートへ出力します。
http://www.vector.co.jp/soft/winnt/business/se475869.html
例1:下記のデータに対して、科目が「英数国」のデータのみを抽出して、別シートに表示したい
科目 | 生徒番号 | 生徒名 | 第1回模試 | 到達度1 | 第2回模試 | 到達度2 |
英数国 | 10101 | 今川義元 | 62.5 | A2 | 60.2 | A2 |
英数国 | 10101 | 伊達政宗 | 50.6 | B2 | 55.6 | b1 |
英 | 10101 | 今川義元 | 56.9 | B1 | 52.3 | B2 |
英 | 10102 | 伊達政宗 | 52.5 | B1 | 60.2 | A2 |
①、Excelシート上にて右クリックして、機能拡張⇒テーブル⇒「複数条件でテーブルからデータ抽出」をクリックします。
②、抽出条件は「条件を追加」でたくさん追加できます。条件には複数の入っているエクセルも選択できますし、固定の値も入力できます。
③、抽出をクリックしたら、以下のデータが出力します。
例2:下記のデータに対して、必要な列のみを抽出して、別シートに表示したい
科目 | 生徒番号 | 生徒名 | 第1回模試 | 到達度1 | 第2回模試 | 到達度2 |
英数国 | 10101 | 今川義元 | 62.5 | A2 | 60.2 | A2 |
英数国 | 10101 | 伊達政宗 | 50.6 | B2 | 55.6 | b1 |
英 | 10101 | 今川義元 | 56.9 | B1 | 52.3 | B2 |
英 | 10102 | 伊達政宗 | 52.5 | B1 | 60.2 | A2 |
予想結果:
科目 | 生徒名 | 第1回模試 | 第2回模試 |
英数国 | 今川義元 | 62.5 | 60.2 |
英数国 | 伊達政宗 | 50.6 | 55.6 |
英 | 今川義元 | 56.9 | 52.3 |
英 | 伊達政宗 | 52.5 | 60.2 |
①、Excelシート上にて右クリックして、機能拡張⇒テーブル⇒「データマッチング/突合/照合」をクリックします。
②、下記のようにデータ1を選択して、データ2の空で次へ行きます。
③、SQL実行をクリックします。
④、検索のSQLに以下のSQLを入力します。
SELECT
T1.科目,
T1.生徒名,
T1.第1回模試,
T1.第2回模試
FROM T1
⑤、結果は別シートへ出力します。