Excel IF SAS

【SAS】SASで良く使うテクニック。その1 Excel関数のIF~2テーブルを比較したいとき~

投稿日:

今回はSASで良く使うテクニックということで、2テーブルを比較するときはExcelでIF関数を使うと良い理由を解説していきます。

ぜひ、やってみてください。

まずは比較したいデータセット2つをExcelシート上に貼り付けるか、エクスポートするかします。

今回の練習では手打ちでも良いです。

(データセットをExcelシート上にエクスポート:【SAS】データセットをエクセルファイルとしてエクスポート(出力)する | ビジネスイッチ (how-to-business.com)

2つのデータセットを比較するために、3つ目のシートを新規作成し、A2セルに「=IF(DATA1!A2=DATA2!A2,0,1)」を入力します。

  • データセットの中身はA2セルで始まっている。
  • 等しいなら0を出力
  • 異なれば1を出力

これをC4セルまでドラックか、「ctrl + R」「ctrl + D」などを使って反映させます。

全て0なら2つのデータセットは同一、

1が有れば、差分があった箇所を特定することができます。

-Excel, IF, SAS

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

【SAS】%MACROはマクロを定義することができる。その4 引数違いの同名マクロは区別できない。【%MEND】

今回は引数違いの同名マクロについて解説していきたいと思います。(事前に読んでおきたい記事:【SAS】%MACROはマクロを定義することができる。その3 マクロには引数を設定できる。【%MEND】 | …

【SAS】SETステートメントに複数データセットを設定すると縦結合できる

今回はSETについて解説します。 /* 1~7 */ data data1; Id1=1111; Char1=”AAAA”; output; Id1=2222; Char1=”BBBB”; outpu …

【SAS】DROPはデータセットから変数を削除する

今回はDROPについて解説します。 (対比:KEEP 【SAS】KEEPはカラムの選択に使える。 | ビジネスイッチ (how-to-business.com)) /* drop_1 */ data …

【SAS】IFステートメントは処理を分岐できる。その1

今回はSASのif文について解説していきたいと思います。 【IF文の関連記事】 (明示的、暗黙的OUTPUT:【SAS】OUTPUTとDELETEの「明示的な使い方」「暗黙的な使い方」 | ビジネスイ …

【SAS】SASで良く使うテクニック。その3 「Ctrl+D」~データセットのオブザベーション数が多いとき~【Excel】

今回はSASで良く使うテクニックということで、データセットのオブザベーション数(行数)が多いときは「Ctrl+D」が役に立つ理由を解説していきます。 (参考:【SAS】SASで良く使うテクニック。その …