サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
購入・発注したい方
サービスを探す
プロ人材を探す
ノウハウ・素材を探す
ブログを探す
仕事・求人を投稿して募集
エージェントに人材を紹介してもらう
受注・働きたい方
出品する
単発の仕事を探す
継続 (時給/月給) の仕事を探す
エージェントに仕事を紹介してもらう
カテゴリ一覧
PRO認定
すべての
PRO認定
人気のご利用シーン
商品・サービスPR
プライベート代行・お困りごと解決
独立開業・新規事業
ECサイト運営
メディア運営
店舗開業・運営
YouTuber・VTuber
結婚式
コンテンツ
弁護士検索・法律Q&A(法律相談)
サポート
はじめての方へ
ご利用ガイド
お困りのときは
ログイン
会員登録
サービスを探す
プロ人材を探す
デザイナー
>
イラストレーター・漫画家
>
クリエイター
>
エンジニア
>
AI・機械学習
>
Webサービス・制作
>
ゲーム
>
PM・PO・ディレクター
>
マーケティング
>
営業
>
カスタマーサポート・カスタマーサクセス
>
コンサルタント
>
経営・マネジメント
>
管理
>
事務・ビジネスサポート
>
人事
>
研究・開発・設計
>
生産・品質管理
>
医療・介護
>
物流・購買
>
不動産
>
建築・土木・施工管理
>
メディア・出版・広告
>
金融専門職
>
士業・専門職
>
ライフスタイル・その他
>
>
ノウハウ・素材を探す
ビジネスノウハウ
ココナラノウハウ
学び
マネー・副業
テンプレート
占い
ライフスタイル
AI・テクノロジー
素材
趣味・エンタメ
作品
小説・コラム・エッセイ
ブログを探す
コラム >
ビジネス・マーケティング >
デザイン・イラスト >
学び >
写真・動画 >
音声・音楽 >
美容・ファッション >
小説 >
IT・テクノロジー >
ライフスタイル >
エンタメ・趣味 >
占い >
マンガ >
法律・税務・士業全般 >
マネー・副業 >
>
求人募集を投稿する
人材を紹介してもらう
仕事を探す
単発の仕事
継続(時給/月給)の仕事
出品する
仕事を探す
単発の仕事
継続(時給/月給)の仕事
仕事を紹介してもらう
ITエンジニアの仕事
事務・秘書の仕事
経理・労務・人事の仕事
デザイン・クリエイティブの仕事
マーケティングの仕事
営業の仕事
カスタマーサポートの仕事
コンサルタント・アドバイザーの仕事
出品する
仕事を紹介してもらう
求人募集を投稿する
人材を紹介してもらう
ブログを投稿
ココナラブログ
ホーム
ブログトップ
ブログ
IT・テクノロジー
Excel VBAでブロック単位にデータを整形する方法|絶対座標×相対座標の応用術
記事
IT・テクノロジー
エクセルシア
2025/07/12 13:45
Excel VBAを用いたデータ処理において、「絶対座標」と「相対座標」の概念を上手に使うことで、柔軟かつ効率的な処理が可能になります。特に、ブロック単位でデータを整形・出力したい場合には、非常に有効な手法です。
今回は、以下の図のように 縦方向に並ぶデータブロックを、横方向・縦方向に整然と展開して出力する方法をご紹介します。
■取得元のデータ
■出力先のデータ(処理したいレイアウト)
■ 処理したいレイアウトの概要
・左側(列B〜G)に A1〜A3 ブロックが縦に並んでいます。
・同様に中央(列I〜N)には B1〜B3、右側(列P〜U)には C1〜C3 が縦方向に並んでいます。
・各ブロックは、5列×5行の構造(ヘッダー+データ)になっています。
これらのブロックを、出力先のシートでは横方向・縦方向に並べ直したいのです。
■「絶対座標」と「相対座標」の考え方をロジックに応用
・ 絶対座標とは?
Excel全体の座標(例:ブロックA1は B6セルから始まる)を「絶対座標」とします。
出力先のループは、絶対座標でブロック位置を制御します。
・相対座標とは?
各ブロックの中における相対的な位置(例:先頭行はヘッダー、2行目以降はデータ)です。
各ブロックの内容を相対座標で読み取り・書き出しします。
■ VBAのループ構造のイメージ
このように、外側に絶対座標のループ、内側に相対座標のループを持つことで、どんなに多くのブロックがあっても整然と出力することが可能になります。
■ このような場面に最適
・データベース形式のExcelデータを、レポート形式で整形出力したい
・同じレイアウトの複数ブロックを、分析や印刷用に並べ直したい
・自動帳票出力や、CSV→Excel整形のVBAツールを作成したい
■ まとめ
VBAでのデータ整形において、絶対座標×相対座標という考え方を取り入れると、複雑なデータでも美しく整形できます。
この記事を参考に、あなたのExcel業務にもぜひこの発想を取り入れてみてください。
■エクセル作業の自動化、効率化の商品サービスを出品しています。
Excel/エクセルVBAマクロツール作成します
■他にも下記の動画の出品サービスを出品しています。
興味がある方はお気軽に相談してください。
#エクセル
#VBA
#自動化
#データ
#整理
エクセルシア
VBA自動化/機械開発設計 / 30代後半 / 男性
一覧に戻る