未分類– category –
-
未分類
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行のみ を取得する方法をご説明いたします。変数... -
未分類
openpyxl で見出しセルを結合し、デザインを統一する方法
複数列にまたがる見出しを作成する場合、Excel では「セル結合」と「中央揃え」を併用すると読みやすいレイアウトになります。Python の openpyxl を使えば、セル結合・塗りつぶし・罫線設定をスクリプトで自動化できます。ここでは 行 3 の列 D~L を 1 ... -
未分類
openpyxl で行列グループ化を設定し、閲覧者に合わせて表示範囲を最適化する方法
大量のデータを掲載した Excel シートでは、「重要な見出しだけを見せ、詳細は必要に応じて展開する」設計にすると閲覧者の負担が軽減されます。openpyxl を利用すれば、行・列ごとにアウトライン(グループ化)を設定し、初期状態で折りたたむことが可能... -
未分類
openpyxl でセルや行を条件付き書式で強調表示する方法
概要 売上レポートやタスク管理表などでは、閾値を超えた数値や完了済みの行だけを自動で色分けすると視認性が向上いたします。本記事では openpyxl の CellIsRule と FormulaRule を用い、セルや行に着色する手順を解説いたします。 1. 数値が 300 以上の... -
未分類
Power Query で担当者別データを抽出し必要列だけを残す方法
Power Query では Table.SelectRows と Table.SelectColumns を組み合わせることで、対象行を効率的に絞り込みつつ、必要な列だけを保持できます。以下では、ブック内テーブル SlipData から担当者列が Hayashi Taro に一致するレコードを抽出し、列 Sales... -
未分類
Power Query でテーブルを結合(Join)し、必要な列だけを抽出する方法
はじめに 複数のテーブルを結合して一覧表を作成する際、Power Query の Table.Join 関数を使用すると、SQL に似た感覚で 内部結合・外部結合 などを簡単に実行できます。本記事では、ブック内テーブル tbl_Instructor と tbl_CourseMap を結合し、結果か... -
未分類
Power Query でブック内のすべてのワークシートを取り込み、一括で結合する方法
複数シートに分散したデータを集計する際、Power Query でシートごとに読み込む手間を削減し、一括で縦方向に結合すると作業効率が大幅に向上いたします。本記事では、外部ブック内のシートをまとめて取得し、特定のシート(例: Summary)を除外したうえで... -
未分類
Power Query でブック内テーブルをまとめて展開する方法
概要 同一ブックに複数のテーブルが存在する場合、それらを一括で Power Query に取り込み、特定列だけを抽出して一覧化すると後続の集計やクロス集計が容易になります。本記事では、すべてのテーブルを対象に展開する方法と、テーブル名の末尾が “Staff” ... -
未分類
Power Query で複数テーブルを縦に連結する方法
はじめに 同じ列構造を持つ複数テーブルを 1 つにまとめたい場合、Power Query の Table.Combine 関数が便利です。本記事ではブック内テーブル TableEast、TableWest、TableCentral を連結する M コード例と、操作手順を丁寧にご説明いたします。 前提条件... -
未分類
Power Query で 1 行目を見出しとして認識し、特定列をリスト化する方法
概要 Excel ファイル内のテーブルを Power Query へ取り込み、1 行目を列見出しとして昇格したうえで、列 ProductName の値のみをリストとして抽出する手順を解説いたします。コードは「詳細エディター」に直接貼り付けてお使いいただけます。 前提条件 項... -
未分類
Power Query で「シート単位」のデータを読み込み、担当者を絞り込む方法
Power Query ではブック全体だけでなく、特定シートを直接データソースとして扱えます。本記事では、外部 Excel ブックのシート “SheetSales” を読み込み、Staff 列が “Hayashi Taro” の行のみ抽出する M コード例と操作手順を解説いたします。 使用シナリ... -
未分類
Power Query で「現在のブック内テーブル」を取り込み、条件で抽出する方法
Excel Power Query では、外部ファイルを参照せずに 同一ブック内のテーブル を直接読み込めます。本記事では、テーブル「SalesData」から担当者列が “Hayashi Taro” の行だけを抽出する M コード例と、設定手順を丁寧にご説明いたします。 前提条件 項目... -
未分類
Excel VBA で Microsoft Edge を起動し Web ページを表示する方法
Windows 10 以降では Internet Explorer が非推奨となり、標準ブラウザは Microsoft Edge へ移行しました。本記事では Excel VBA から Edge を呼び出し、指定したページを開く手順をご説明いたします。例として https://morinokabu.com/ を使用しますが、U... -
未分類
Windows 11 で全角英数を入力させない完全ガイド
はじめに 日本語入力中に突然「ABC」や「123」のような全角英数が混在すると、見た目の統一感が損なわれるだけでなく、検索順位や UI テストにも悪影響を及ぼします。この記事では Microsoft IME の標準機能だけ を用い、英数字・記号・スペースを常... -
未分類
Excel VBA と SQL で Access データを読み込む方法
Access に保存されたクエリやテーブルから、SQL 文で抽出条件を指定してデータを取得する手順をご紹介いたします。DAO(Data Access Objects)を使用し、参照設定なしで実行できるサンプルコードを掲載いたします。 サンプルコード Sub GetDataBySQL() Dim... -
未分類
Excel VBA で Access テーブルを列名付きでインポートする方法
Access(.accdb)に保存されたテーブルを、列名を含めて Excel ワークシートへ一括で読み込む方法をご紹介いたします。本記事では DAO(Data Access Objects)を活用し、参照設定不要で実行できる VBA コードを提示いたします。 サンプルコード Sub Export... -
未分類
PythonでExcelファイルのシート数を一括集計し、作業量を見積もる方法|openpyxl×pathlibによる業務効率化
大量のExcelファイルを扱う業務では、「各ファイルに含まれるシート数」を事前に把握しておくことが、作業計画の立案や人的リソースの配分に大きく役立ちます。 本記事では、Pythonのopenpyxlとpathlibを用いて、指定フォルダ内のすべてのExcelファイルか... -
未分類
Pythonで複数のExcelファイルからデータを抽出し一覧表を作成する方法|openpyxl×pathlib活用術
業務で多数のExcelファイル(各部署の報告書など)から、特定のセル情報だけを抜き出して一覧表にまとめたい場面は多くあります。 本記事では、Pythonのopenpyxlとpathlibを活用して、フォルダ内の複数ブックからセル値を取得し、新しいブックに一覧化する... -
未分類
見知らぬ電話番号からの着信…これってVoIP?仕組みとセキュリティリスクを丁寧に解説
先日、「3884296727」という見慣れない番号から突然電話がかかってきました。市外局番のようにも見えず、国内の電話番号とは思えない桁数や形式だったため、少し不安になったのが正直なところです。 調べてみると、これは**VoIP(Voice over IP)**という... -
未分類
【VBA入門】指定日が休日かどうかを判定する方法|NetworkDays.Intl関数で柔軟に判別
業務カレンダーに基づいて、「この日が営業日か休日か」を判定したい場面は多くあります。Excel VBAでは、WorksheetFunction.NetworkDays_Intl 関数を利用することで、任意の曜日や祝日を休日とみなしつつ、1日単位で稼働日判定が可能です。 本記事では、... -
未分類
【VBA入門】「3/5」などを日付に変換させず文字列としてセルに入力する方法|NumberFormatで制御
Excelで「3/5」と入力すると、自動的に「3月5日」などの日付に変換されてしまうことがあります。しかし、業務においては「スラッシュ区切りのコード」や「品番」、「分数」として文字列のまま扱いたいケースも多々あります。 本記事では、Excel VBAを使用... -
未分類
【VBA】別のセルにジャンプしたあと元のセルに戻る方法|Application.GoToで簡単制御
VBAでセルの検索やジャンプ処理を行う際に、「いったん他のシートやセルに移動して、作業が終わったら元の場所に戻りたい」という場面は多くあります。たとえば、入力値に対応する情報を別シートで探して表示し、その後入力位置に戻って編集を続けたい、と...