mori– Author –
-
Excel VBA でオートフィルターを活用し、特定レコードを抽出・解除する方法【初心者向けサンプル】
概要 本記事では、Excel VBA の AutoFilter メソッド を利用して、テーブル内のデータを一時的に抽出し、処理後にフィルターを解除する一連の手順を解説いたします。抽出対象が頻繁に変わる場合でも、マクロ化しておくことで作業を自動化でき、業務効率を... -
Excel VBA で一時的に並べ替え、元の行順へ復元する方法【ヘルパーカラム活用】
概要 一度ソートしたデータを元の並び順に戻したい場合、行番号を格納する補助列(ヘルパーカラム) を追加しておくと確実に復元できます。本記事では、VBA を用いて 1) ヘルパーカラムの自動生成 2) 任意のソート 3) 元の順番へのリストア を一括で行うマ... -
Excel VBA と正規表現で型番を抽出し階層ソートする完全ガイド【サンプルコード付き】
概要 本記事では、正規表現(RegExp オブジェクト)を用いてセル行頭の型番から 大分類番号 と 小分類番号 を抽出し、その値を基準にデータを階層的に並べ替える手順をご説明いたします。型番フォーマットが複数存在する場合や桁数が一定でない場合でも、... -
Excel VBA で型番の分類番号を抽出して並べ替える方法【サンプルコード付き】
概要 セルの先頭に記載された型番から「大分類番号」と「小分類番号」を切り出し、補助列に出力したうえで並べ替えを行うマクロをご紹介いたします。型番の書式が「PC123-04: 製品名」のように「英字 + 数字 + ‘-’ + 枝番」で統一されている場合、本マクロ... -
Excel VBA で行頭の数字を基準にデータを並べ替える方法【数値プレフィックス対応】
概要 セルの先頭に含まれる数字を抽出し、その数値順に並べ替えたい場合は、補助列(ヘルパーカラム)を用意して数値だけを取り出し、ソートキーとして利用する方法が効率的です。本記事では、VBA を使って 全角数字を半角に変換 先頭の数字を取得 補助列... -
Excel VBA でフリガナを無視して並べ替える方法【SortMethod を活用】
概要 Excel では日本語のフリガナ(ふりがな)情報を基に並べ替えを行うことがございますが、データの用途によってはフリガナを無視して文字列そのものを基準にソートしたい場合があります。VBA の SortMethod プロパティ に xlStroke を指定すると、フリ... -
Excel VBA で 4 列以上を優先順位付きでソートする方法【複数キー対応マクロ】
概要 本記事では、Excel VBA の SortFields コレクション を活用し、4 列以上の複数キーでデータを並べ替えるマクロの作成手順を解説いたします。手動ソートでは時間がかかる複合条件も、マクロ化すればワンクリックで再現可能です。 前提条件 項目内容対... -
Excel VBA で指定列を基準に範囲を昇順ソートする方法【簡単マクロ】
概要 本記事では、Excel VBA を用いて 任意の範囲を特定列で昇順に並べ替えるマクロ をご紹介いたします。シート上での手作業を省き、再現性の高いデータ整理を実現できます。 前提条件 項目内容対応 ExcelMicrosoft 365 または 2016 以降マクロの配置先標... -
Excel VBA で Power Query クエリとデータ接続を一括削除する方法
概要 Power Query を活用しているワークブックでは、試行錯誤の過程で不要なクエリや接続情報が残ることがございます。不要オブジェクトを手動で削除する手間を省くために、VBA から Queries と Connections をまとめて削除するマクロをご紹介いたします。... -
Power Query の Table.Group 関数で担当者別集計を自動化する方法
概要 本記事では、Power Query(M 言語)の Table.Group 関数を用いて、担当者ごとの受注件数および数量合計を取得する手順を解説いたします。クエリに集計処理を組み込んでおくことで、データ更新時にも自動で再計算され、手作業による集計ミスを防止でき... -
Power Query で新規テーブルを生成する方法【コード例付き】
概要 本記事では、Power Query(M 言語)の #table 関数を使って、ワークブック外部のデータソースを用いずに 新しいテーブルをコードだけで作成する手順 を解説いたします。テンプレート化しておけば、検証用データの準備やサンプル共有を効率化できます... -
Power Query で計算列を追加する方法【初心者にもわかりやすいサンプル】
概要 Excel Power Query では Table.AddColumn 関数を使うことで、既存のテーブルに計算列(新しいフィールド)を簡単に追加できます。たとえば「価格 × 数量」で小計を求める場合、数式をセルに入力せずクエリ内で自動計算させることで、再読み込み時も常... -
Power Query で列名にプレフィックスを付与し、テーブルを結合する方法
概要 本記事では、Table.PrefixColumns 関数を用いて列名にプレフィックス(接頭辞)を一括付与し、その後 Table.Join で別テーブルと結合する手順を解説いたします。列名の衝突を防ぎつつ可読性を高めるため、プレフィックスの活用は大変有効です。 前提... -
Power Query で列名を一括変更する方法【初心者向けサンプル】
概要 本記事では、Excel Power Query で Table.TransformColumnNames 関数を用い、列名を一括で変更する手順を解説いたします。列名の一括変換を利用すると、表記揺れの解消や後続処理の統一が容易になり、メンテナンス性が向上いたします。 前提条件 項目... -
Power Query で列ごとにデータ型を変換する方法【初心者向けサンプル】
概要 本記事では、Excel Power Query エディタの Table.TransformColumnTypes 関数を用いて、各列のデータ型を一括で変更する手順を解説いたします。正しいデータ型を設定しておくと、後続の集計やクエリ処理が安定し、エラー防止やパフォーマンス向上につ... -
Power Query で列名を動的に取得する方法【初心者向けサンプル】
概要 Power Query エディタを使用し、Excel ワークブック内テーブルから 列名(フィールド名)の一覧 を動的に取得する方法を解説いたします。列名を自動で取得しておくと、後続のクエリ処理やドキュメント生成が容易になり、メンテナンス性も向上いたしま... -
VBA から Power Query にパラメータを渡して動的更新する方法:初心者向けの簡単サンプル付き
概要 Excel で商品別レポートなどを作成する際、抽出対象の商品名をセルや VBA から変更し、そのまま Power Query を再実行したい場面がございます。本記事では、VBA でクエリのパラメータを差し替えて即座に更新する手順を、コード付きで解説いたします。... -
Power Queryで「連結セル」「Excel方眼紙」形式のデータを読み取る方法
概要 請求書や申請書などで、複数セルを結合 したり Excel方眼紙 のように 1 桁ずつ金額を分けて入力しているワークシートがあります。通常のテーブル化では列がそろわず集計できませんが、Power Query の カスタム関数 を使えば、特定の行・列から値を抽... -
Power Queryでカスタム関数を作成して再利用する方法
概要 Power Query では、M 言語で カスタム関数 を定義し、複数のクエリや列計算で繰り返し利用できます。本記事では、文字連結と数値スケーリングの関数を例に、作成から呼び出し、テーブル列への適用、例外処理までを丁寧にご説明いたします。変数名・引... -
Power Queryでクロス集計を縦持ちへ整形する(アンピボット)
概要 横持ちのクロス集計表を、分析や集計に適した縦持ち形式へ変換する手順です。キー列を保持し、商品の列群を明細行へ展開します。テーブル名・列名・変数名は本記事専用に調整しております。 手順 対象範囲をテーブル化し、Excel.CurrentWorkbook() で... -
Power Queryでフォルダ内のExcelブックを一括取り込みし、1つのテーブルに結合する方法
フォルダ配下の複数の Excel ブックから同一形式のシートを集約し、1つの表として分析に使える形へ整形する手順をご説明いたします。パス、列名、変数名は本記事用に変更しております。 Mコード(「詳細エディター」に貼り付け) let // 1) フォルダ内のフ... -
Power QueryでPDFの表を読み込み、ヘッダーを昇格して結合する方法
PDFに含まれる表を、Power Queryで直接読み込み、ヘッダー行を昇格させたうえで単一のテーブルに結合する手順をご説明いたします。ファイルパスや列名、変数名は本記事用に変更しております。 Mコード(「詳細エディター」に記述) let // 1) PDFファイル... -
Power QueryでJSONを取り込み、フラットな表に整形するMコード
Power Queryでは、Json.Document を用いてJSONを読み込み、レコードのリストを表に変換できます。ここでは、ローカルJSONと入れ子構造のJSONを扱う代表的なパターンをご紹介いたします。変数名やファイル名は本記事用に変更しております。 1. ルートが「レ... -
Power QueryでXMLやフィード(Atom・RSS)を読み込み、必要な列だけ整形する方法
Web上のフィードをPower Queryで直接取り込み、タイトルや概要などの主要項目だけを抽出して整形する方法をご説明いたします。サイトURLや列名はダミーに変更し、実データと重ならないよう配慮しております。 Mコード例(Atomフィードを想定) 「詳細エデ... -
Power QueryでWebページのテーブルを読み込み、必要な表だけ取り出す方法
Web上の表を直接Power Queryへ取り込み、分析用のテーブルとして整形する手順をご説明いたします。コードは「詳細エディター」にそのまま記述できます。サイトURL、テーブル名、列名はダミーに置き換えております。 基本:最初のテーブルを読み込む let //... -
Power QueryでCSVを読み込み、条件で抽出するMコード
CSVファイルをPower Queryで読み込み、列の型を明示したうえで担当者名で絞り込む基本手順をご紹介いたします。変数名や列名、ファイル名は本記事用に変更しております。 基本のMコード(UTF-8想定) Power Query エディタの「詳細エディター」に、次のMコ... -
Power Queryで「最新5件のみ」を読み込むMコードと注意点
WebやExcel内のテーブルが肥大化すると、分析前に最新数件だけに絞りたい場合がございます。ここでは、Power Query エディタの「詳細エディター」に記述する M 言語 の例を示し、日付で降順ソートして先頭5行のみ を取得する方法をご説明いたします。変数... -
Python Selenium 4 と Excel 連携で Web への入力作業を自動化する
Excel シートに記載したキーワードを Web ページへ転記し、結果を取得する一連の処理を Python で自動化する手順をご紹介いたします。最新の Selenium 4 構文に沿ったコード例を提示し、変数名・ファイル名は独自のものに変更しております。 必要ライブラ... -
PythonとBeautiful SoupでWebページをスクレイピングし、報告資料を自動生成する方法
Webサイトから必要な情報を迅速に取得し、Excel などの資料へまとめる作業は、Python を用いることで大幅に効率化できます。以下では requests と Beautiful Soup で見出しを抽出し、得られたデータを一覧化する基本手順をご説明いたします。コードは変更... -
PythonでWord文書の内容をExcelへ転記する実践手順
Word 形式(.docx)で作成された議事録や報告書を Excel へ変換すると、検索や集計が容易になります。本稿では python‑docx と openpyxl を用い、段落・見出し・表をそれぞれ抽出してワークブックへ保存する三つの方法を順にご紹介いたします。コード中の...