サラリーマン戦士が語る、ダッシュボード・印刷レイアウトを劇的に見やすくする神テク
サラリーマンとして日々Excelと向き合っていると、 「縦に並んだデータを横に整形したい」 「横に10件あるデータを縦に並べ替えたい」 「3列ごとに並べてカード型レイアウトを作りたい」 「FILTERで抽出した結果を見やすく整形したい」 といった場面が必ず出てきます。
これまでは
- TRANSPOSE
- INDEX + SEQUENCE
- OFFSET などを組み合わせて複雑な式を書く必要がありました。
しかし、Excel 365 以降で登場した WRAPROWS(縦→横) WRAPCOLS(横→縦) が、この悩みをすべて解決してくれます。
これらは “データのレイアウト整形”に特化した最新関数 で、 ダッシュボード、印刷レイアウト、商品一覧、カード型UIなど、 見た目を整える作業が劇的に楽になる関数です。
この記事では、WRAPROWS / WRAPCOLS の基本から応用まで、 サラリーマン戦士としての実務経験を交えながら 3000字級で丁寧に解説します。
🔍 WRAPROWS関数(縦 → 横に整形)
コード
=WRAPROWS(配列, 列数, [埋める値])
✔ 引数の意味
- 配列:元データ
- 列数:横に並べたい列数
- 埋める値(任意):余ったセルに入れる値
🔍 WRAPCOLS関数(横 → 縦に整形)
コード
=WRAPCOLS(配列, 行数, [埋める値])
📘 基本例:縦10件 → 横5列×2行に整形(WRAPROWS)
元データ(A1:A10) 1 2 3 … 10
▶ 使用する式
コード
=WRAPROWS(A1:A10, 5)
▶ 結果
コード
1 2 3 4 5
6 7 8 9 10
縦データを横に整形したいときに最もよく使うパターンです。
📘 基本例:横10件 → 縦5行×2列に整形(WRAPCOLS)
コード
=WRAPCOLS(A1:J1, 5)
横長データを縦に整形したいときに便利です。
🎯 余ったセルに特定の値を入れる(埋める値)
コード
=WRAPROWS(A1:A9, 4, "—")
→ 9件を4列で整形すると余りが出ますが、 その部分に「—」を自動で入れることができます。
🔥 商品一覧を“カード型レイアウト”に整形(SNS映え)
コード
=WRAPROWS(A2:A100, 3)
3列ごとに整形され、 商品一覧や社員一覧をカード型に並べたいときに最適です。
🔥 FILTER + WRAPROWS で“カテゴリ別に整形”
例:営業部の社員名を3列で整形する場合
コード
=WRAPROWS(FILTER(A2:A100, B2:B100="営業"), 3)
→ 抽出と整形を1式で実現できます。
FILTERについては FILTER関数 をご覧ください。
🧩 SORT + WRAPROWS で“ランキング表を横並びに”
コード
=WRAPROWS(SORT(A2:A100, 1, -1), 5)
上位5件ずつ横に並べて表示でき、 ランキング表の作成に最適です。
📅 月次データを“3ヶ月ごと”に整形(四半期表示)
コード
=WRAPROWS(A2:A13, 3)
1〜12月のデータを3列ごとに整形し、 四半期表示を一瞬で作成できます。
🔄 WRAPROWS / WRAPCOLS × TAKE / DROP の組み合わせ
例:最新12件だけ取り出して3列に整形
コード
=WRAPROWS(TAKE(A2:A100, -12), 3)
TAKE / DROP については TAKE関数 DROP関数 の記事も参考になります。
🛠 よくあるミスと注意点
❗ 1. 列数・行数は“固定値”で指定する
可変にしたい場合は SEQUENCE と組み合わせます。
❗ 2. 配列の長さが割り切れないと余りが出る
埋める値を指定すると見た目が整います。
❗ 3. FILTER後のデータ量に注意
抽出結果の行数が変動するため、整形結果も変わります。
📊 WRAPROWS / WRAPCOLS の違い
| 目的 | 関数 |
|---|---|
| 縦 → 横に整形 | WRAPROWS |
| 横 → 縦に整形 | WRAPCOLS |
| 行・列の切り出し | TAKE / DROP |
| 行・列の選択 | CHOOSECOLS / CHOOSEROWS |
🧑💼 サラリーマン戦士が実際に使ってみた感想
サラリーマン戦士がWRAPROWS / WRAPCOLSを使い始めたとき、 「Excelでここまでレイアウト整形ができるのか…」 と本気で驚きました。
特に感じたメリットは次のとおりです。
✔ 縦横変換が“固定列数・固定行数”でできる
従来のTRANSPOSEより圧倒的に柔軟です。
✔ ダッシュボードの見た目が劇的に良くなる
カード型レイアウトやカテゴリ別整形が一瞬で作れます。
✔ FILTER・SORTとの相性が最強
抽出 → 整形 → 並べ替え が1式で完結します。
✔ 印刷レイアウトの調整が簡単
縦長データを横に並べるだけで見やすさが段違いです。
サラリーマン戦士として、 「レイアウト整形はWRAPROWS / WRAPCOLSが最強」 と自信を持って言えます。
📝 まとめ:レイアウト整形の最強ツール
- 縦データを横に、横データを縦に整形できます
- 列数・行数を指定して自由にレイアウトできます
- FILTER・SORTと組み合わせると最強です
- ダッシュボード・印刷レイアウトに最適です
- 最新Excelで使える“データ整形の革命”です
Excelで見やすい資料を作るなら、 WRAPROWS / WRAPCOLS は必ず覚えておきたい関数です。
コメントを残す