Ctrl+D Ctrl+R Excel IF SAS 名前ボックス

【SAS】SASで良く使うテクニック。その6 「名前ボックス」~指定したセルに飛びたい時~【Excel】

投稿日:2022年11月26日 更新日:

今回はSASで良く使うテクニックということで、指定したセルに飛びたい時は「名前ボックス」が役に立つ理由を解説していきます。

以前の記事で「Ctrl+R」や「Ctrl+D」を用いた例を紹介してきました。

(参考1:【SAS】SASで良く使うテクニック。その2 「Ctrl+R」~データセットの列数が多いとき~【Excel】 | ビジネスイッチ (how-to-business.com)

(参考2:【SAS】SASで良く使うテクニック。その3 「Ctrl+D」~データセットのオブザベーション数が多いとき~【Excel】 | ビジネスイッチ (how-to-business.com)

今回は参考1を使います。

「Ctrl+R」の例を持ち出しますが、2つのデータセットを用意します。

2つともCZ列まで量産してます。

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

このとき「A2~CZ2までを範囲選択します。」と書いているんですが、

CZ2をどうやって探すのか明記して無かったと思います。

左上の「名前ボックス」に「CZ2」と入力します。

CZ2にアクティブセルが移動します。

このとき、「Ctrl+Shift+←」で範囲選択できます。

(この画像は、この記事を書くときにキャプチャを撮ったので、微妙に矛盾してますが、スルーしてください。)

あとはCtrl+Rを押します。

-Ctrl+D, Ctrl+R, Excel, IF, SAS, 名前ボックス

執筆者:


comment

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

関連記事

【SAS】FORMATプロシージャはフォーマットルールを定義し、値を書き換える

今回はFORMATプロシージャについて解説します。 /* format */ data data1; 番号=”111111″; test = 10; output; 番号=”222222″; test …

【Excel】リスト化をIndirectで実行する際の文字制限

セルをIndirectで動的にリスト化しようとした際、躓いたことを記事にします。 まずは、シート上を以下のように準備します。 B1をA1の内容に合わせて動的にリスト化します。例えば、A1に北海道と入力 …

【SAS】データセットのオブザベーション数で処理を分岐させる方法【IF】【NOBS】

今回は、データセットのオブザベーション数により、処理を分岐させる方法について解説していきたいと思います。 (参考:【SAS】データセットの有無で処理を分岐させる方法【%IF】【EXIST】 | ビジネ …

【SAS】【SQL】SQLにおける複数テーブルの結合 その1【UNION ALL】【Snowflake】

今回は複数テーブルの結合について解説します。 /* 複数テーブルの結合_1 */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; …

【SAS】ROUNDは四捨五入して数値を丸める

今回はROUNDについて解説します。 /* 正常形 */ data work.data1; _100 = round(1234.56789, 100); _10 = round(1234.56789, …