この関数は、セルの配列または範囲を 1 つの行に変換します。TOROW では次の方法で値をスキャンできます。
- 列ごとに上から下にスキャン
- 行ごとに左から右にスキャン
scan_by_column
引数は、TOROW が参照元の配列から値を読み取る方法を指定するブール値です。
使用例
TOROW(A1:C3)
: この TOROW
関数では、すべての値を保持して行ごとにスキャンします。
TOROW(A1:C3, 1, TRUE)
: この TOROW
関数では、空白を無視して列ごとにスキャンします。
構文
TOROW(array_or_range, [ignore], [scan_by_column])
array_or_range
: 行として返すセルの配列または範囲。[ignore]
: デフォルトでは、無視される値はありません。次のいずれかの値を指定します。- 0: すべての値を保持する
- 1: 空白を無視する
- 2: エラーを無視する
- 3: 空白とエラーを無視する
[scan_by_column]
: 配列のスキャン方法はscan_by_column
のブール値によって決まります。デフォルトでは、TOROW
関数は配列を行ごとにスキャンします。- True: 配列を列ごとにスキャンします
- False: 配列を行ごとにスキャンします
例
TOROW を使用して簡単なデータ変換操作を行う
サンプルデータ:
A |
B |
C |
|
---|---|---|---|
1 |
ベン |
ピーター |
メアリー |
2 |
ジョン |
ヒラリー |
ジェニー |
3 |
アグネス |
ハリー |
フェリシティ |
例: E1 に式 =TOROW(A1:C3)
を入力します。
結果:
E |
F |
G |
H |
I |
J |
K |
L |
M |
|
---|---|---|---|---|---|---|---|---|---|
1 |
ベン |
ピーター |
メアリー |
ジョン |
ヒラリー |
ジェニー |
アグネス |
ハリー |
フェリシティ |
TOROW で空白を無視する
サンプルデータ:
A |
B |
C |
|
---|---|---|---|
1 |
ベン |
ピーター |
メアリー |
2 |
ジョン |
|
ジェニー |
3 |
アグネス |
ハリー |
フェリシティ |
例: E1 に式 =TOROW(A1:C3, 1)
を入力します。
結果:
E |
F |
G |
H |
I |
J |
K |
L |
|
---|---|---|---|---|---|---|---|---|
1 |
ベン |
ピーター |
メアリー |
ジョン |
ジェニー |
アグネス |
ハリー |
フェリシティ |
TOROW で列ごとにスキャンする
サンプルデータ:
A |
B |
C |
|
---|---|---|---|
1 |
ベン |
ピーター |
メアリー |
2 |
ジョン |
ヒラリー |
ジェニー |
3 |
アグネス |
ハリー |
フェリシティ |
例: E1 に式 =TOROW(A1:C3, 0, TRUE)
を入力します。
結果:
E |
F |
G |
H |
I |
J |
K |
L |
M |
|
---|---|---|---|---|---|---|---|---|---|
1 |
ベン |
ジョン |
アグネス |
ピーター |
ヒラリー |
ハリー |
メアリー |
ジェニー |
フェリシティ |
関連する関数
- TOCOL 関数: この関数は、セルの配列または範囲を 1 つの列に変換します。