Appearance
ROL(ROTATE LINE)
行のデータを横方向にずらす
書式
rol:機能
行のデータを、右方向・左方向に1列分ずらします。罫線は無視され、データ部分のみがずれます。
ずらす行の指定
入力メッセージ: 何行目をずらしますか
ずらす行を指定します。
指定方法
| 入力 | 説明 |
|---|---|
| 空入力 | 全データ行 |
2 | 2行目 |
A | 全データ行 |
2,2 | 2行目を2回(2列分ずらす) |
ずらす方向の指定
入力メッセージ: ずらす方向は
ずらす方向を指定します。
指定方法
| コード | 方向 |
|---|---|
| 1 | 左にずらす(←) |
| 2 | 右にずらす(→) |
使用例
2行目を右に1列ずらす
rol:2:2:実行前:
| 1列 | 2列 | 3列 |
|---|---|---|
| A | B | C |
| 10 | 20 | 30 |
| D | E | F |
実行後:
| 1列 | 2列 | 3列 |
|---|---|---|
| A | B | C |
| 30 | 10 | 20 |
| D | E | F |
2行目のデータが右に1列分ずれ、一番右にあった「30」が一番左に移動します。
2行目を2列分ずらす
rol:2,2:2:実行前:
| 1列 | 2列 | 3列 |
|---|---|---|
| A | B | C |
| 10 | 20 | 30 |
| D | E | F |
実行後:
| 1列 | 2列 | 3列 |
|---|---|---|
| A | B | C |
| 20 | 30 | 10 |
| D | E | F |
行番号を繰り返し指定することで、ずらす量を増やせます。
2行目を左にずらす
rol:2:1:実行前:
| 1列 | 2列 | 3列 |
|---|---|---|
| A | B | C |
| 10 | 20 | 30 |
| D | E | F |
実行後:
| 1列 | 2列 | 3列 |
|---|---|---|
| A | B | C |
| 20 | 30 | 10 |
| D | E | F |
2行目のデータが左に1列分ずれ、一番左にあった「10」が一番右に移動します。
注意事項
- 列幅を超えるデータがある場合、表示が崩れることがあります(CFで桁数を調整してください)
- 罫線は無視され、データ部分のみがずれます
- A を指定すると全データ行が対象になります
関連コマンド
- ROC — 列のデータを縦方向にずらす