フォルダとサブフォルダのすべてのファイル名をワークシートに一覧表示するにはどうすればよいですか?
ワークシートのディレクトリ内にファイル名のリストを生成する場合は、次の方法を処理して、ワークシートのディレクトリからファイルのリストをすばやく取得できます。
- Webブラウザーを使用して、フォルダーからワークシートにすべてのファイル名を一覧表示します
- 式を使用して、フォルダからワークシートにすべてのファイル名を一覧表示します
- VBAコードを使用して、フォルダーからワークシートにすべてのファイル名を一覧表示します
- 強力な機能を備えたワークシートに、フォルダーとサブフォルダーのすべてのファイル名を一覧表示します
Webブラウザーを使用して、フォルダーからワークシートにすべてのファイル名を一覧表示します
Webブラウザーを使用してフォルダー内のファイルを一覧表示する場合は、WebブラウザーのXNUMXつがあることを確認する必要があります(Firefox、Opera、Google Chrome)コンピュータにインストールされています。 ワークシートに次のフォルダのファイルをリストする必要があるとすると、スクリーンショットを参照してください。
1。 フォルダのパスをコピーします(フォルダーテスト)エクスプローラーで。 たとえば、このフォルダのパスは次のとおりです。 C:\ Users \ AddinTestWin10 \ Desktop \ Folder Test.
2。 Webブラウザ(FireFox、Opera、Google Chrome)のいずれかを開き、フォルダパスをアドレスバーに貼り付けて、を押します。 入力します キー。 スクリーンショットを参照してください:
3に設定します。 OK をクリックします。 Ctrlキー+ Webブラウザですべてのコンテンツを選択し、を押します Ctrlキー+ C それらをコピーします。
4。 Excelを開き、直接貼り付けます( Ctrlキー+ V ワークシートに貼り付けるためのショートカット)。 スクリーンショットを参照してください:
- 1.この方法では、メインフォルダ内のファイルのみを表示でき、サブディレクトリ内のファイルは一覧表示できません。
- 2.ファイル名のハイパーリンクは使用できません。
式を使用して、フォルダからワークシートにすべてのファイル名を一覧表示します
Excelでは、数式を使用して、フォルダーからすべてのファイル名またはpsecifcタイプのファイル名のリストを取得することもできます。次の手順で実行してください。
1。 ファイルパスをコピーしてセルに貼り付け、次のように入力します \* 以下のスクリーンショットのようなファイルパスの後:
2。 次に、をクリックします。 式 > 名前管理者、スクリーンショットを参照してください:
3。 の中に 名前管理者 ダイアログボックスで、をクリックします。 新作 ボタン、スクリーンショットを参照してください:
4。 飛び出した 新しい名前 ダイアログボックスで、に名前を指定します 名前 テキストボックスに入力し、次の数式を を参照する テキストボックス、スクリーンショットを参照:
Note:この式では、 Sheet1!$ A $ 1 ワークシートのセルには、手順1で入力したファイルパスが含まれています。
5. 次に、をクリックします OK > 閉じる ダイアログを閉じてから、ファイル名を一覧表示する空白のセルに次の数式を入力し、空白のセルが表示されるまで塗りつぶしハンドルを下にドラッグします。これで、指定したフォルダー内のすべてのファイル名が次のように一覧表示されます。示されているスクリーンショット:
Note:この式では、 ファイル名 手順4で作成した範囲名です。 A1 セルにはファイルパスが含まれています。
- 1.このワークブックを次のように保存する必要があります Excelマクロが有効なブック ファイルを閉じて再度開いた後に数式を適切に機能させる場合は、形式。
- 2.すべてのdocxファイル名を一覧表示するなど、特定の拡張子を持つすべてのファイルを一覧表示する場合は、*の代わりに* docx *を使用する必要があります。同様に、xlsxファイルの場合は* xlsx *を使用してください。
VBAコードを使用して、フォルダーからワークシートにすべてのファイル名を一覧表示します
次のVBAを使用して、ワークシートのフォルダー内のファイルを一覧表示します。
1。 ワークシートを開き、ファイル名を配置するセルをクリックして選択します。
2。 を押し続けます Alt + F11 Excelでキーを押すと、 アプリケーション向け Microsoft Visual Basic 窓。
3に設定します。 OK をクリックします。 インセット > モジュール、次のコードをに貼り付けます モジュール 窓。
VBAコード:フォルダーからワークシートにすべてのファイル名を一覧表示します
Sub listfiles()
'Updateby Extendoffice
Dim xFSO As Object
Dim xFolder As Object
Dim xFile As Object
Dim xFiDialog As FileDialog
Dim xPath As String
Dim I As Integer
Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
If xFiDialog.Show = -1 Then
xPath = xFiDialog.SelectedItems(1)
End If
Set xFiDialog = Nothing
If xPath = "" Then Exit Sub
Set xFSO = CreateObject("Scripting.FileSystemObject")
Set xFolder = xFSO.GetFolder(xPath)
For Each xFile In xFolder.Files
I = I + 1
ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
Next
End Sub
4。 次に、 F5 コードを実行するためのキー、新しいウィンドウ ブラウズ が表示されます。 ファイル名を一覧表示するフォルダを選択します。
5. 次に、をクリックします。 OK、特定のフォルダ内のファイルがハイパーリンク付きでワークシートに一覧表示されています。 スクリーンショットを参照してください:
強力な機能を備えたワークシートに、フォルダーとサブフォルダーのすべてのファイル名を一覧表示します
ファイル名リスト の有用性 Kutools for Excel 以下のデモに示すように、ワークシート内のディレクトリからファイルのリストを簡単に生成できます。 クリックしてKutoolsfor Excelをダウンロードしてください!
インストールした後 Kutools for Excel、次のようにしてください。
1。 Excelを開き、クリックします クツールズプラス > インポート・エクスポート > ファイル名リスト…、 スクリーンショットを参照してください:
2。 の中に ファイル名リスト ダイアログボックスで、次の操作を実行します。
(1.)クリック リストしたいファイルを含むフォルダを指定するボタン。
(2.)確認してください サブ方向にファイルを含める サブフォルダ内のすべてのファイル名を一覧表示するか、 隠しファイルと隠しフォルダーを含める 隠しファイルのすべての名前と隠しフォルダ内のファイル名を一覧表示するオプション。
(3.)リストするファイルタイプを ファイルタイプ セクション;
(4.)表示するファイルサイズの単位をXNUMXつ選択します。 ファイルサイズ単位 必要なセクション。
(5.)確認してください ハイパーリンクを作成する 必要に応じてオプション。
3に設定します。 OK をクリックします。 OK。 新しいワークシートのディレクトリまたはサブディレクトリにファイルのリストが生成されます。 スクリーンショットを参照してください:
クリックしてKutoolsfor Excelと無料トライアルを今すぐダウンロードしてください!
より相対的な記事:
- ワークブックからすべてのワークシート名のリストを作成する
- 複数のワークシートを含むブックがあり、現在のブック内のすべてのシート名を一覧表示したい場合、Excelでこれらのシート名の一覧をXNUMXつずつ入力せずに作成する簡単な方法はありますか? このチュートリアルでは、Excelでワークシート名を一覧表示する方法について説明します。
- リストに基づいて、あるフォルダから別のフォルダにファイルをコピーまたは移動する
- ワークシートの列にファイル名のリストがあり、ファイルがコンピューターのフォルダーにある場合。 ただし、次のスクリーンショットに示すように、ワークシートにリストされている名前のファイルを元のフォルダーから別のフォルダーに移動またはコピーする必要があります。 このタスクをExcelでできるだけ早く完了するにはどうすればよいでしょうか。
- Googleスプレッドシートでシート名のリストを取得する
- この記事では、現在のシート名の名前またはGoogleスプレッドシートのシート名のリストを取得するためのいくつかの方法を紹介します。
- ドロップダウンリストを使用してワークシート間を移動する
- 複数のワークシートを含むブックがあるとします。次に、すべてのシート名を一覧表示するドロップダウンリストまたはコンボボックスを作成する必要があります。ドロップダウンリストからXNUMXつのシート名を選択すると、すぐにそのシートにジャンプします。 この記事では、Excelのドロップダウンリストを使用してワークシート間を移動する方法を紹介します。
最高のオフィス生産性向上ツール
🤖 | Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行 | コードを生成 | カスタム数式の作成 | データを分析してグラフを生成する | Kutools関数を呼び出す... |
人気の機能: 重複を検索、強調表示、または識別する | 空白行を削除する | データを失わずに列またはセルを結合する | 数式なしのラウンド ... | |
スーパールックアップ: 複数の基準の VLookup | 複数の値の VLookup | 複数のシートにわたる VLookup | ファジールックアップ .... | |
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する | 依存関係のドロップダウン リスト | 複数選択のドロップダウンリスト .... | |
列マネージャー: 特定の数の列を追加する | 列の移動 | Toggle 非表示列の表示ステータス | 範囲と列の比較 ... | |
注目の機能: グリッドフォーカス | デザインビュー | ビッグフォーミュラバー | ワークブックとシートマネージャー | リソースライブラリ (自動テキスト) | 日付ピッカー | ワークシートを組み合わせる | セルの暗号化/復号化 | リストごとにメールを送信する | スーパーフィルター | 特殊フィルター (太字/斜体/取り消し線をフィルター...) ... | |
上位 15 のツールセット: 12 テキスト ツール (テキストを追加, 文字を削除する、...) | 50+ チャート 種類 (ガントチャート、...) | 40+ 実用的 式 (誕生日に基づいて年齢を計算する、...) | 19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...) | 12 変換 ツール (数字から言葉へ, 通貨の換算、...) | 7 マージ&スプリット ツール (高度な結合行, 分割セル、...) | ... もっと |
Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。 最も必要な機能を入手するにはここをクリックしてください...
Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作業をはるかに簡単にします
- Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
- 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!