今回はSASで良く使うテクニックということで、データセットの列数が多いときは「Ctrl+R」が役に立つ理由を解説していきます。
データセットのコンペアを行う場面を想定します。
先に以下の2記事を読んでおいた方が理解がスムーズだと思います。
参考記事1:【SAS】データセットをエクセルファイルとしてエクスポート(出力)する | ビジネスイッチ (how-to-business.com)
参考記事2:【SAS】SASで良く使うテクニック。その1 Excel関数のIF~2テーブルを比較したいとき~ | ビジネスイッチ (how-to-business.com)
まずは比較したいデータセット2つをExcelシート上に貼り付けるか、エクスポートするかします。
今回の練習では手打ちでも良いです。
説明の都合で、CZ列まで項目を量産しました。
![](https://how-to-business.com/wp-content/uploads/2022/11/DATA1_1-2-1024x96.png)
![](https://how-to-business.com/wp-content/uploads/2022/11/DATA2_1-1024x92.png)
2つのデータセットを比較するために、3つ目のシートを新規作成し、A2セルに「=IF(DATA1!A2=DATA2!A2,0,1)」を入力します。
![](https://how-to-business.com/wp-content/uploads/2022/11/DATA3_0.png)
A2~CZ2までを範囲選択します。
![](https://how-to-business.com/wp-content/uploads/2022/11/DATA3_1-1024x137.png)
Ctrl+Rを押します。
![](https://how-to-business.com/wp-content/uploads/2022/11/DATA3_2-1024x90.png)
ドラックしなくても、A2~CZ2を同じ計算ができます。
データセットの列数が少ないと、普通にドラックした方が早いですが、
今回の様に列数が多いと「Ctrl+R」をよく使います。