Q1:サブフォルダの中にあるファイル名だけを階層構造ごと取得することはできますか?
A1:はい、可能です。PowerShellのGet-ChildItem -Recurseコマンドを使用するか、コマンドプロンプトでdir /b /sを実行することで、サブフォルダ内の全ファイルをフルパス付きで取得できます。Excel上で階層ごとに整理したい場合は、Power Queryのフォルダー読み込み機能を使うのが最も視認性に優れています。
Q2:ファイル名一覧を取得する際、特定の拡張子(PDFや画像のみなど)に限定して抽出できますか?
A2:可能です。コマンドプロンプトであればdir *.pdf /bのようにワイルドカードを指定します。PowerShellの場合は-Filter ".pdf"オプションを付与し、ExcelのPower Queryであれば読み込み後のフィルター機能で「拡張子」列を絞り込むだけで簡単に抽出できます。
Q3:社内規定でフリーソフトのインストールが禁止されていますが、効率化できますか?
A3:全く問題ありません。本記事で紹介している「Windows標準のパスコピー機能」「コマンドプロンプト」「PowerShell」「ExcelのPower Query」はすべてOSおよびOfficeの標準機能であるため、追加のソフトウェアをインストールすることなく安全に作業を完結させられます。