サラリーマン戦士が語る、ダッシュボード・印刷レイアウトを劇的に見やすくする神テク

サラリーマンとして日々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 は必ず覚えておきたい関数です。

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です