スプレッドシートのWRAPCOLS関数とは
WRAPCOLS関数は、指定されたセルの行または列を、指定された要素数の後の列で折り返して、新しい配列を形成する配列関数です。Googleスプレッドシートで2023年2月に導入されたこの関数により、データを一定列数で折り返しつつ並べ替えることが可能になりました。
WRAPCOLS関数の機能は指定した範囲の値を縦に並べ、指定した数だけ並べたら次の列に折り返すというものです。この関数は範囲、折り返しの値、代替文字の3つの引数を受け取り、第2引数までが必須となっています。
【PR】プログラミングや生成AIを無料で学べる「コードキャンプフリー」
WRAPCOLS関数の基本構文と引数
WRAPCOLS関数の基本構文はWRAPCOLS(範囲, 折り返しの値, [代替文字])で構成されており、第1引数には対象となるセル範囲を指定します。第2引数の折り返しの値は各列の最大セル数を定義し、値が整数でない場合は最も近い整数に切り捨てられます。
=WRAPCOLS(A1:E1, 2)
=WRAPCOLS(A1:E1, 2, "値なし")
第3引数の代替文字は範囲内の余分なセルに入力する値を指定し、省略した場合はデフォルトで#N/Aエラーが表示されます。代替文字を指定することで、データが不足している箇所に任意の文字列を表示させることができるのです。
WRAPCOLS関数の実行結果と配列処理
WRAPCOLS関数は1列あたり指定した値で範囲を折り返し、新しい配列として結果を返します。たとえば5つの要素を持つ横1行のデータを2列で折り返すと、3行2列の配列として再配置されるという仕組みです。
=WRAPCOLS({"A","B","C","D","E"}, 2)
結果:
A C
B D
E
データの数が第2引数の倍数でない場合、埋まらないセルに#N/Aエラーが表示されますが、第3引数を使って変更できます。この特性により、不完全なデータセットでも柔軟な表示形式を実現することが可能になります。
※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。
ITやプログラミングに関するコラム
- Canvaとは?使い方やアカウント登録などを初心者向けに解説
git configで設定情報を確認・表示する方法
「Pythonはやめとけ」と言われる理由と学習するメリット
Ubuntuのversionを確認する方法
Geminiで画像を生成する方法|ChatGPTとの比較結果も紹介







