Skip to content

ROC(ROTATE COLUMN) ​

列のデータを縦方向にずらす

書式 ​

roc:

機能 ​

列のデータを、上方向・下方向に1行分ずらします。罫線は無視され、データ部分のみがずれます。


ずらす列の指定 ​

入力メッセージ: 何列目をずらしますか?

ずらす列を指定します。

指定方法 ​

::input-hint[roc.target-column]


ずらす方向の指定 ​

入力メッセージ: ずらす方向は

ずらす方向を指定します。

指定方法 ​

コード方向
1上にずらす(↑)
2下にずらす(↓)

使用例 ​

3列目を上に1行ずらす ​

roc:3:1:

実行前:

1列2列3列
AB10
CD20
EF30

実行後:

1列2列3列
AB20
CD30
EF10

3列目のデータが上に1行分ずれ、一番上にあった「10」が一番下に移動します。

3列目を2行分ずらす ​

roc:3,3:1:

実行前:

1列2列3列
AB10
CD20
EF30

実行後:

1列2列3列
AB30
CD10
EF20

列番号を繰り返し指定することで、ずらす量を増やせます。

3列目を下にずらす ​

roc:3:2:

実行前:

1列2列3列
AB10
CD20
EF30

実行後:

1列2列3列
AB30
CD10
EF20

3列目のデータが下に1行分ずれ、一番下にあった「30」が一番上に移動します。

注意事項 ​

  • 罫線は無視され、データ部分のみがずれます
  • A を指定すると全列が対象になります
  • NOT指定(N)でずらす対象から除外できます

関連コマンド ​

  • ROL — 行のデータを横方向にずらす