適材適所

PowerShellやVBAなどプログラミング系の話多めで

【Power Query M式言語】let式ってなんだ?

環境 let~inってなんだ? let式の例 終わりに Power Query M式言語のlet式について解説します。 (adsbygoogle = window.adsbygoogle || []).push({}); 環境 Windows10 Excel 2019 let~inってなんだ? GUIでの操作がM式言語になるPower Query。生成される式は…

【PowerShell】ファイルのフルパスを拡張子を除いて取得する

ファイルのディレクトリ名を取得する ファイルから拡張子を除いた名前を取得する 【結論】ディレクトリと拡張子を除いたファイル名を組み合わせる 終わりに PowerShellで作業していると、ファイルの保存形式を変更することがよくあります。多くの場合、フォ…

【Power Query M式言語】Excelワークシートのデータを取得する【Excel.Workbook関数】

環境 前提 Excel.Workbook関数の構文 Excel.Workbook関数を使ってExcelワークシートのデータを取得する 【おまけ】useHeadersにレコードを書く場合 終わりに Power Query M式言語でExcelワークシートのデータを取得する方法の解説です。 (adsbygoogle = wind…

【Power Query M式言語】関数について解説

環境 関数とは? 関数の例 一番簡単な例 関数に名前をつける パラメーターの型を指定する 関数を他の式で使う 終わりに Power Query M式言語の値の1つである関数について解説する記事です。 (adsbygoogle = window.adsbygoogle || []).push({}); 環境 Windo…

【Power Query M式言語】テーブルについての解説

環境 テーブルとは? 暗黙的な型解決をする場合(お任せ)の構文 明示的に型を指定する場合の構文 テーブルの例 型をお任せの場合 型を明示的に指定する場合 テーブルからインデックス位置で行を取得する テーブルに関する関数 テーブルに特定の行が含まれてい…

【Power Query M式言語】レコードについての解説

環境 レコードとは? レコードの例 単純なレコード 名前(キー)を使ったアクセス 名前(キー)に空白がある場合 レコードに関する関数 新しいフィールドを追加する レコードの名前(キー)一覧を取得する 特定の名前(キー)が含まれているか調べる 終わりに Power …

【Power Query M式言語】リストについての解説

環境 リストとは? リストの例 数値を3つ持ったリスト 数値と文字列のリスト 数字のリストから最初の要素を取得する リストをネストする(リストの中にリストを入れる) ネストされたリストの中の最初のリスト{1,2}にアクセスする ネストされたリスト{1,2}の…

【PowerShell小ネタ】エクスプローラーやブラウザを速攻で起動する【ランチャー的に使う】

Start-Processコマンドレット Cドライブを開く ブラウザを開く Excelを開く メモ帳を開く コントロールパネルを開く 終わりに 私はいつもPowerShellのコンソール画面を開きながら仕事をしています。そして大体のことはPowerShell上で完結させたいと思い、常…

【Power Query M式言語】2つの表を結合する

環境 Table.Join関数 2つの表を結合する Table.NestedJoin関数 Table.ExpandTableColumn関数 重複するカラム名があるテーブル同士を連結する 終わりに Power Query のM式言語で2つの表を結合する方法を説明した記事です。 M式言語についてはこちら⇒(まとめ…

【Power Query M式言語】CSVファイルを読み込む

環境 CSVファイルを読み込むには File.Contents関数の構文 Csv.Document関数の構文 CSVを読込む 1行目をヘッダとして読込む 終わりに Power QueryでM式言語でCSVファイルを読み込む方法について説明する記事です。 M式言語についてはこちら⇒(まとめエントリ…

【VBA】For文の抜け方 3選

VBA

Exit Forステートメント 基本的な例 For文がネストされている(複数のFor文の)場合 GoToステートメント 悪魔のGoTo? ネストされていても関係ない 変数をいじる 注意点 終わりに プログラミングには必須の処理である繰り返し。 繰り返しの処理の中で特定の条…

【PowerShell】変数をクリアしたいよーというときに読む記事【Clear-Variable】

Clear-Variableとは? どんな動きをするか 自分が定義した変数だけ消去したい 終わりに PowerShellではとっても簡単に変数を定義することができます。 あまりに簡単なのでつい変数を定義して過ぎてしまうことありませんか? そしてそれらを一発でクリアした…

【PowerShell】変数を削除したいよーというときに読む記事【Remove-Variable】

Remove-Variableとは? どんな動きをするか 自分が定義した変数だけ消去したい 終わりに PowerShellではとっても簡単に変数を定義することができます。 あまりに簡単なのでつい変数を定義して過ぎてしまうことありませんか? そして、それらを跡形もなく消し…

【PowerShell小ネタ】自分のパソコンのExcelファイルの拡張子の割合を調べてみる【Group-Object】

結果、VBAが入ったExcelファイルが多かった コマンド 終わりに ExcelでどのくらいVBA使って開発したんだろう・・・? 自分のパソコンの中にどのくらいのExcelファイルがあって、そのうちどのくらいがVBAを使っているんだろう? ふと気になったので、調べてみ…

【PowerShell】大量の画像ファイルのファイル形式(png,jpgなど)を一括で変換する

1つの画像ファイルだけならペイントでもいけるよ PowerShellで.netのSystem.Drawingのお力を借りる 変換できる拡張子一覧 終わりに 前回の記事(【PowerShell】ウェブの画像を一括ダウンロードする【スクレイピング】 - 適材適所)で画像を大量にダウンロード…