
たて展開マクロ~多重分類階層対応
横型の表をたて型に変換したい方、
他社・他部署から横型の表を受け取っている方、
ピボットを元に戻したい方、
横型の "個別の項目で" フィルタ・ソート・集計したい方
他社・他部署から横型の表を受け取っている方、
ピボットを元に戻したい方、
横型の "個別の項目で" フィルタ・ソート・集計したい方
たて展開マクロ~多重分類階層対応版とは、
横型の表をたて型に変換する作業を効率化するための機能が充実。
データ集計や定型業務に有用なツール
商品別に 地域別に月が横に並んでいる。売れた順番に月の支店の商品を調べたい

たて型になった。商品ごとに地域別月別の売上になった。これでソートやフィルタもできる。集計も簡単

ピボットテーブルや他社から受け取った横型データを、指定に基づいて縦型に展開。再利用や加工がしやすくなる。
複数の分類が含まれる複雑な表でも、正確に縦展開可能。ピボット出力表の逆変換にも対応。
展開値、分類行 だけでなく、指定列の値、指定行の値、行番号、列番号、連番、ブック名、シート名、固定値など、細かいニーズに対応。
Whats
New
・Active-Xについて有効化が不要になるよう対応しました。
Ver 902.0001 : 2025/10/09
Windows-11に本格対応 しました
・処理ロジック、使い方説明など、Windows-11をメインに大幅に充実
・操作性向上、信頼性向上、説明充実 等々
Ver 902.0001 : 2025/10/09
・処理ロジック、使い方説明など、Windows-11をメインに大幅に充実
・操作性向上、信頼性向上、説明充実 等々
お客様の声
こんな表をたて展開できます
初級-1。シンプル:月別売上
商品別に月が横に並んでいる。7月・8月・9月をたてにしたい

たて型になった。商品ごとに月別の売上になった。これでソートやフィルタもできる

(具体的な設定方法はシート「使い方例」や、サンプルデータを参照)
初級-2。シンプル:購入者一覧
購入者名が横に並んでいる。商品ごとに購入者をたてにしたい。空欄は除きたい

たて型になった。商品ごとに購入者名が記載。空欄は含まれていない。

(具体的な設定方法はシート「使い方例」や、サンプルデータを参照)
中級。2階層。地域別の月別の売上表
商品別に 地域別に月が横に並んでいる。7月・8月・9月をたてにしたい

たて型になった。商品ごとに地域別月別の売上になった。これでソートやフィルタもできる。集計も簡単

(具体的な設定方法はシート「使い方例」や、サンプルデータを参照)
上級。引継ぎ列と 引継ぎ行 行番号等も含めてたて型に
商品別に月が横に並んでいる。7月・8月・9月をたてにしたい
さらに、出力表に次を追加してほしい
※ 生産者、単価 (L列・M列)を追加
※ 支店別宣伝費(18行目)も追加
※ ブック名・シート名・行番号・ もとの列番号・連番・表名(別途指定)も追加

たて型になった。商品ごとに月別の売上になった。これでソートやフィルタもできる。

(具体的な設定方法はシート「使い方例」や、サンプルデータを参照)
画面イメージ
特徴
データの一部を取り込んで指定するので簡単

指定が豊富
このため柔軟な指定が可能
指定可能な列
| 項目 | 内容 |
| たて展開した値 | 処理データのたて展開(=T)が指定された列の、各行の値。展開値のこと |
| 分類行 | 処理データのたて展開(=T)が指定された列の、分類行の値。行番号(1,2,3,,,)は別途指定 |
| 指定行 | 処理データのたて展開(=T)が指定された列の、指定行の値。行番号(1,2,3,,,)は別途指定 |
| 指定列 | 処理データの各行の、指定された列の値。列番号(A,B,C,,,)は別途指定 |
| 処理ブック名 | 処理データのブック名を出力。全行同じ |
| 処理シート名 | 処理データのシート名を出力。全行同じ |
| 処理行番号 | 処理データのたて展開処理した行の、行番号 |
| 処理列番号 | 処理データのたて展開処理した列の、列番号 |
| 連番 | 出力した各行に1からはじまる連番がセットされる。1,2,3,,, |
| 固定値 | 指定された固定値を全件に出力する。出力する値は別途指定。全行同じ |
【設定メージ】

操作シートはシート名変更可、複数シート可

マクロはファイル名変更可、保存場所変更可
例)「c:\syukei\vertical_売上処理.xlsm」 「s:\getsuji\vertical_月次処理.xlsm」など

高度に使える
処理のコメント、注意点などをシートに直接書き込める。引継ぎも簡単
・パラメータはシートの特定場所にセットするので、ユーザマクロからの指定が簡単
・起動命令を公開しているのでユーザマクロから直接起動可能
こんな方
サポートが充実
リンク
製品履歴
たて展開マクロ
最新版 V902.0001 ( 2025/10/09 )
対応EXCEL : EXCEL2007以降対応。 EXCEL2010、2013、2016、2019、365など
EXCELは、32ビット版 64ビット版 どちらも可能
( EXCEL2003以前の方は、EXCEL2003以前用をご利用ください。
EXCEL2003以前用も引き続きダウンロード可能です )
対応OS : XP以降対応。 Win-7、10、11など。
OSは、32ビット版、64ビット版 どちらも可能。
製品履歴
・902.0001 へV-up (2025/10/09)
・サンプルデータをノーマルと高度に分けた。また操作シートもノーマルと高度用に分けて用意した
これでシンプルな場合、高度な場合の両方を確認できるようにした
・WindowsUpdateによりActive-Xが標準状態で利用制限になったことにともない、
Active-Xを使用しないよう対応し、オプションでActive-Xの設定を変更しなくても利用できるようにしました
どうぞご利用ください。
・9.01.0001 へV-up
(2024/1/19)(ブック側を変更。DLLは変更していないのでバージョンNOは同じ) これでシンプルな場合、高度な場合の両方を確認できるようにした
・WindowsUpdateによりActive-Xが標準状態で利用制限になったことにともない、
Active-Xを使用しないよう対応し、オプションでActive-Xの設定を変更しなくても利用できるようにしました
どうぞご利用ください。
・送金登録画面の更新状態が保存されるよう対応しました。
どうぞご利用ください。
・V9.01.0001 へV-up
(2023/12/4) どうぞご利用ください。
・EXCEL64ビットに対応しました。
これでEXCEL32ビット、64ビットのどちらでも動作するようになりました。
なお、OSはもともと32ビット、64ビットのどちらでもしています。
・多重分類に対応しました。分類がない場合から複数の場合にも対応します。
これでピボットで横型になった表を当マクロでたて型に戻せるようになりました。
・出力項目を拡充してわかりやすくし、指定方法を改善し指定しやすくしました。
たて展開値、分類行、指定行、指定列など多数の項目に対応しました
・分類行の対応にあわせて、取り込みデータの行数を増やし
開始行の上の数行から取り込めるようにしました。
これでタイトル行よりも上にある分類行などもある程度表示できるようになりました。
・オプションで、セル色セット、文字色サイズセットに対応しました。
これで、元のデータのセル色、文字色、配置等々もセットできます
・操作画面をを見直し、わかりやすくかつ指定しやすくしました。
また説明も変更しました。
・出力データの先頭をデータ部分から指定するようにしました。
タイトル行はあらかじめ記載しておけます。
・使い方例を全面的に見直しわかりやすくしました。
・ヘルプを見直しました。
等々
大幅にバージョンアップし、わかりやすく使いやすくいたしましたので、
どうぞご利用ください。
・V8.51-0001 へV-up
(2019/7/12) これでEXCEL32ビット、64ビットのどちらでも動作するようになりました。
なお、OSはもともと32ビット、64ビットのどちらでもしています。
・多重分類に対応しました。分類がない場合から複数の場合にも対応します。
これでピボットで横型になった表を当マクロでたて型に戻せるようになりました。
・出力項目を拡充してわかりやすくし、指定方法を改善し指定しやすくしました。
たて展開値、分類行、指定行、指定列など多数の項目に対応しました
・分類行の対応にあわせて、取り込みデータの行数を増やし
開始行の上の数行から取り込めるようにしました。
これでタイトル行よりも上にある分類行などもある程度表示できるようになりました。
・オプションで、セル色セット、文字色サイズセットに対応しました。
これで、元のデータのセル色、文字色、配置等々もセットできます
・操作画面をを見直し、わかりやすくかつ指定しやすくしました。
また説明も変更しました。
・出力データの先頭をデータ部分から指定するようにしました。
タイトル行はあらかじめ記載しておけます。
・使い方例を全面的に見直しわかりやすくしました。
・ヘルプを見直しました。
等々
大幅にバージョンアップし、わかりやすく使いやすくいたしましたので、
どうぞご利用ください。
・操作画面を見やすくかつ指定しやすく変更しました。
あわせて説明なども変更しました。
・V8.11-0002 へV-up
(2018/2/27) あわせて説明なども変更しました。
・説明や操作画面を一部見直しわかりやすくしました。DLLの変更はありません。
(ブックを変更、DLLは変更なし DLLバージョン : v811.0003)
・V8.1 へV-up
(2016/8/4) (ブックを変更、DLLは変更なし DLLバージョン : v811.0003)
・ EXCEL2007以降に本格対応しました。これにより拡張子はxlsmとなりました。
EXCEL2003以前の方はVer6.1をご利用ください。
EC研究所のサイトからダウンロードできます。
・ 一段と高速になりました。
処理の起動や終了などの各ロジックに磨きをかけ、
さらに高速にしました。
・ 操作画面を見やすく使いやすくしました。
配置、ボタンの大きさや配色、罫線など見直し見やすく・使いやすくしました。
・ 説明やヘルプを見やすくし、説明を充実しました。
・V6.1-0005 へV-up
(2008/12/30) EXCEL2003以前の方はVer6.1をご利用ください。
EC研究所のサイトからダウンロードできます。
・ 一段と高速になりました。
処理の起動や終了などの各ロジックに磨きをかけ、
さらに高速にしました。
・ 操作画面を見やすく使いやすくしました。
配置、ボタンの大きさや配色、罫線など見直し見やすく・使いやすくしました。
・ 説明やヘルプを見やすくし、説明を充実しました。
・処理中断対応、Jumpボタン対応など、各種信頼性を向上した。
・V6.1 へV-up
(2008/12/16) ・5年ぶりにバージョンアップ。DLL化し処理速度も向上、信頼性もアップ。
当ツールはECサイトの運営やデータ管理、官公庁のデータ処理など多方面で活躍中です。
ご利用者からは、『一度使い始めると欠かせなくなる』と好評なツールです。
・説明やヘルプを見やすくし、説明を充実しました。
当ツールはECサイトの運営やデータ管理、官公庁のデータ処理など多方面で活躍中です。
ご利用者からは、『一度使い始めると欠かせなくなる』と好評なツールです。
・説明やヘルプを見やすくし、説明を充実しました。
・ツール集第7弾として公開 (2003/10/10)













