Skip to content

ROC(ROTATE COLUMN)

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

書式

roc:

機能

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


ずらす列の指定

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

ずらす列を指定します。

指定方法

入力説明
空入力全列
33列目
A全列
3,33列目を2回(2行分ずらす)

ずらす方向の指定

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

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

指定方法

コード方向
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 — 行のデータを横方向にずらす