〒101-0052 東京都千代田区神田小川町 3-2 天心舘ビル3F
TEL : 03-5281-0711
たて展開マクロ横型の表を指定に基づきたて型に展開し出力するマクロ

たて展開マクロ~多重分類階層対応


横型の表をたて型に変換したい方、
他社・他部署から横型の表を受け取っている方、
ピボットを元に戻したい方、
横型の "個別の項目で" フィルタ・ソート・集計したい方

たて展開マクロ~多重分類階層対応版とは、

横型の表をたて型に変換する作業を効率化するための機能が充実。 データ集計や定型業務に有用なツール



 横型の表 の例
商品別に 地域別に月が横に並んでいる。売れた順番に月の支店の商品を調べたい



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



 横型→縦型変換に特化
ピボットテーブルや他社から受け取った横型データを、指定に基づいて縦型に展開。再利用や加工がしやすくなる。

 多重分類対応
複数の分類が含まれる複雑な表でも、正確に縦展開可能。ピボット出力表の逆変換にも対応。

 出力項目が豊富
展開値、分類行 だけでなく、指定列の値、指定行の値、行番号、列番号、連番、ブック名、シート名、固定値など、細かいニーズに対応。




Whats New

・Active-Xについて有効化が不要になるよう対応しました。
Ver 902.0001 : 2025/10/09

Windows-11に本格対応 しました

  ・処理ロジック、使い方説明など、Windows-11をメインに大幅に充実
  ・操作性向上、信頼性向上、説明充実 等々

お客様の声


「外部から送られてくるデータが横型で、個別項目の集計が大変でした。このツールで一旦たて形にしたらとても簡単になりました」


「受け取ったデータを自社のシステムに取り込んでいるが、横型なので整形作業が大変だった。形式もときどき変わっていた。 たて展開マクロでたて形に簡単にできて助かる。形式が変わっても対応が簡単」


「ピボットを戻せた」




こんな表をたて展開できます

 初級-1。シンプル:月別売上


 横型の表
商品別に月が横に並んでいる。7月・8月・9月をたてにしたい



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


(具体的な設定方法はシート「使い方例」や、サンプルデータを参照)


 シンプルな表も簡単たて型にできる


 初級-2。シンプル:購入者一覧


 横型の表
購入者名が横に並んでいる。商品ごとに購入者をたてにしたい。空欄は除きたい



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



(具体的な設定方法はシート「使い方例」や、サンプルデータを参照)


 いろいろな横型の表に柔軟に対応できる。空欄を含めないオプションがありがたい


 中級。2階層。地域別の月別の売上表


 横型の表
商品別に 地域別に月が横に並んでいる。7月・8月・9月をたてにしたい



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



(具体的な設定方法はシート「使い方例」や、サンプルデータを参照)


 複数の階層にも対応。3階層以上も対応


 上級。引継ぎ列と 引継ぎ行 行番号等も含めてたて型に


 横型の表
商品別に月が横に並んでいる。7月・8月・9月をたてにしたい

さらに、出力表に次を追加してほしい
※ 生産者、単価 (L列・M列)を追加
※ 支店別宣伝費(18行目)も追加
※ ブック名・シート名・行番号・ もとの列番号・連番・表名(別途指定)も追加



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


(具体的な設定方法はシート「使い方例」や、サンプルデータを参照)


 いろいろな横型の表に柔軟に対応できる。もとの行番号・列番号など出所もわかり確認も簡単


画面イメージ

 操作画面 : クリックすると拡大表示されます

画面_リスト



特徴

 データの一部を取り込んで指定するので簡単



 処理するデータの上部をマクロの操作シートに一旦取り込んで、列を見ながら指定するので、指定がわかりやすく簡単

 視覚的に指定できる




 指定が豊富



 たてに展開する列、に加えて、分類行・指定行・指定列など項目が多い
このため柔軟な指定が可能


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


 項目が豊富なので柔軟に処理できる

 出力した行番号・列番号も出力できるので、検証も簡単

 指定行・指定列の値を出力できるので、元データにある大事な値も引き継げる


【設定メージ】




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



 操作シートはシート名を変更しても動作

 操作シートはシートコピーして複数にしてもすべて動作

 よって、一度設定したパラメータはシートコピーして保存・再利用できる



 データの終了行は自動判定

 データの構造が変わっても該当パラメータを変数ればいいだけ


 定例作業に強い






 マクロはファイル名変更可、保存場所変更可



 たて展開マクロはファイル名(初期:vertical_cnv.xlsm)を変更しても動作

 保存場所(初期:c:\ecken\tateなど)を別の場所に収録しても動作

 わかりやすい名称で作業に合わせて多数、収録できる
例)「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は同じ)
・送金登録画面の更新状態が保存されるよう対応しました。

 どうぞご利用ください。
・V9.01.0001 へV-up   (2023/12/4)
・EXCEL64ビットに対応しました。
 これでEXCEL32ビット、64ビットのどちらでも動作するようになりました。
 なお、OSはもともと32ビット、64ビットのどちらでもしています。  
・多重分類に対応しました。分類がない場合から複数の場合にも対応します。
 これでピボットで横型になった表を当マクロでたて型に戻せるようになりました。
・出力項目を拡充してわかりやすくし、指定方法を改善し指定しやすくしました。
 たて展開値、分類行、指定行、指定列など多数の項目に対応しました
・分類行の対応にあわせて、取り込みデータの行数を増やし
 開始行の上の数行から取り込めるようにしました。
 これでタイトル行よりも上にある分類行などもある程度表示できるようになりました。
・オプションで、セル色セット、文字色サイズセットに対応しました。
 これで、元のデータのセル色、文字色、配置等々もセットできます
・操作画面をを見直し、わかりやすくかつ指定しやすくしました。
 また説明も変更しました。
・出力データの先頭をデータ部分から指定するようにしました。
 タイトル行はあらかじめ記載しておけます。
・使い方例を全面的に見直しわかりやすくしました。
・ヘルプを見直しました。
       等々

大幅にバージョンアップし、わかりやすく使いやすくいたしましたので、
どうぞご利用ください。
・V8.51-0001 へV-up   (2019/7/12)
・操作画面を見やすくかつ指定しやすく変更しました。
 あわせて説明なども変更しました。
・V8.11-0002 へV-up   (2018/2/27)
・説明や操作画面を一部見直しわかりやすくしました。DLLの変更はありません。 
 (ブックを変更、DLLは変更なし DLLバージョン : v811.0003)
・V8.1 へV-up   (2016/8/4)
・ EXCEL2007以降に本格対応しました。これにより拡張子はxlsmとなりました。
            
  EXCEL2003以前の方はVer6.1をご利用ください。
  EC研究所のサイトからダウンロードできます。
・ 一段と高速になりました。
  処理の起動や終了などの各ロジックに磨きをかけ、
  さらに高速にしました。
・ 操作画面を見やすく使いやすくしました。
 配置、ボタンの大きさや配色、罫線など見直し見やすく・使いやすくしました。
・ 説明やヘルプを見やすくし、説明を充実しました。
・V6.1-0005 へV-up   (2008/12/30)
・処理中断対応、Jumpボタン対応など、各種信頼性を向上した。
・V6.1 へV-up   (2008/12/16)
・5年ぶりにバージョンアップ。DLL化し処理速度も向上、信頼性もアップ。
 当ツールはECサイトの運営やデータ管理、官公庁のデータ処理など多方面で活躍中です。
 ご利用者からは、『一度使い始めると欠かせなくなる』と好評なツールです。
・説明やヘルプを見やすくし、説明を充実しました。

・ツール集第7弾として公開   (2003/10/10)
「効くセル」シリーズ

 

株式会社EC研究所
 03-5281-0711
 〒101-0052 東京都千代田区神田小川町 3-2
 天心舘ビル3F