6/16/2025

Excel。名前が1列で入力されているので、3列編成に手早くしたい【3 rows】

Excel。名前が1列で入力されているので、3列編成に手早くしたい

<WRAPROWS関数>

名簿のファイルがあります。


A列に名前がずらっと入力されていますが、確認するのが面倒なので、C列にあるように、3列編成にしたいと思いました。


ただ、1列何人のデータで移動したらいいのかを求める。

求めた後の移動もデータ量があれば、あるほど面倒になります。


何かいい方法は無いのでしょうか。


そこで、WRAPROWS関数をつかうことで、手早く対応することができます。


では、C2をクリックして、WRAPROWS関数をつかった数式を設定してみましょう。


C2に設定した数式は、

=WRAPROWS(A2:A13,3,"---")


スピル機能に対応している関数なので、オートフィルで数式をコピーする必要はありません。


これで、1列の表を3列編成にすることができました。


引数を確認しておきましょう。


最初の引数は、vector。

ベクトルです。データの範囲なので、A2:A13と設定します。


2番目の引数は、wrap_count。

折り返し数です。

これは、何列で折り返すのかを設定します。

今回は3列での折り返しなので、「3」と設定します。


最後の引数は、pad_with。

代替値。

なかった場合、どのようにするのかということです。

ない場合は「---」と表示する様にしました。


ちょっとしたことですが、意外と便利な関数ですね。