WRAPCOLS 関数

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac

リリース ノート

現在のチャネル

月次エンタープライズ チャネル

半期エンタープライズ チャネル

半期エンタープライズ チャネル (プレビュー)

Office for Mac

指定した数の要素の後に、指定された値の行または列を列ごとにラップして、新しい配列を形成します。

構文

=WRAPCOLS(vector, wrap_count, [pad_with])

WRAPCOLS 関数の構文には、次の引数があります。

  • ベクトル ラップするベクターまたは参照。
  • wrap_count 各列の値の最大数。
  • pad_with 埋め込む値。 既定値は #N/A です。

解説

ベクターの要素は、列ごとに 2 次元配列に配置されます。 各列にはwrap_count要素があります。 列に埋める要素が不足している場合、列には pad_with が埋められます。 wrap_countがベクター内の要素の数以上の場合、ベクトルは単に 1 つの列で返されます。

エラー

  • Excelは、ベクトルが 1 次元配列でない場合に #VALUE を返します。
  • Excel は、wrap_count が 1 未満の場合に #NUM を返します。
  • Excel は、結果がない戻り値の配列内の各セルに対して #N/A エラーを返します。

使用例

次の表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。 必要に応じて、列幅を調整してすべてのデータを表示してください。

例 1

範囲 A2:G2 の行を 3 行の範囲 A4:C6 の配列にラップします。 最後の 2 つの不足している要素は、#N/A を返します。
 

データ
A B C D E F G
数式
=WRAPCOLS(A2:F2,3)

使用例 2

範囲 A2:G2 の行を 3 列の範囲 A4:C6 の配列にラップします。 最後の 2 つの不足している要素は、パッド文字 "x" を返します。

データ
A B C D E F G
数式
=WRAPCOLS(A2:G2,3,"x")