如何在 Excel 中将多个文件名导入单元格?
充分利用 Microsoft Excel 的众多功能可以以多种方式增强您的数据管理工作。通常需要将多个文件名导入 Excel 工作表中的各个单元格,以便更好地组织和分析信息存储库。无论是创建全面的文件目录还是简单地列出所需的文件名;通过 Excel 提供的各种方法,您可以轻松完成此操作。因此,通过本文,我们旨在阐明各种可用的技术,以促进导入工作,从而以最高的效率简化数据/文件处理程序。
随着您熟练掌握这些不同的方法,您将能够轻松地将文件名传输到 Excel,而无需付出最少的努力,从而消除手动输入导致的所有错误的可能性。数据库创建变得更加全面,而文件名库使搜索效率更高,并方便同事参与。那么,为什么不深入了解 Excel 在实践中有哪些技术能够将多个文件名导入电子表格单元格呢?
方法一:使用 VBA(Visual Basic for Applications)导入文件名
VBA 是一种集成到 Excel 中的强大的编程语言,它提供了自动化任务和扩展此软件功能的机会。使用它,您可以快速地将多个文件名导入 Excel 单元格,只需几行代码。让我们深入了解该方法 -
要在 excel 中启用 VBA,请按照以下说明操作
右键单击功能区,然后选择“自定义功能区”选项
选中“开发工具”框,然后单击“确定”
步骤 1 - 要在 Excel 中打开 Visual Basic 编辑器,只需按键盘上的“Alt+F11”。或者,您也可以导航到功能区中的“开发工具”选项卡,然后选择“Visual Basic”选项。
步骤 2 - 要插入一个新模块。您可以单击 Visual Basic 编辑器中的“插入”,然后选择“模块”。
步骤 3 - 在模块中,粘贴以下 VBA 代码 -
Sub ImportFileNames() Dim objFSO As Object Dim objFolder As Object Dim objFile As Object Dim i As Integer Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFolder = objFSO.GetFolder("C:\Path\To\Your\Folder") ' Replace with the path to your folder i = 1 For Each objFile In objFolder.Files Cells(i, 1).Value = objFile.Name i = i + 1 Next objFile Set objFSO = Nothing Set objFolder = Nothing Set objFile = Nothing End Sub
步骤 4 - 将代码中的“C:\Path\To\Your\Folder”替换为您包含文件的文件夹的实际路径。
步骤 5 - 关闭 Visual Basic 编辑器。
步骤 6 - 按“Alt+F8”打开“宏”对话框,或转到“宏”选项卡。
步骤 7 - 选择“ImportFileNames”宏,然后单击“运行”以执行代码。
指定文件夹中的文件名将从 A1 单元格开始导入到 A 列。
方法二:使用 Power Query 通过“转换数据”导入文件名
在 Excel 中,存在一个名为 Power Query 的非常强大的数据转换和检索工具。通过使用此强大的功能,用户可以无缝地从选定的文件夹导入文件名。现在让我们深入了解完成此操作的步骤 -
步骤 1 - 请选择您要将文件名导入的单元格。
步骤 2 - 要访问所需数据。请导航到“数据”选项卡。接下来。选择“获取数据”选项,然后选择“来自文件”。最后。选择“来自文件夹”选项。
步骤 3 - 请访问“文件夹”对话框并找到包含您文件的文件夹。选择后,单击“确定”。
步骤 4 - 要导入所需的文件。只需导航到“导航器”窗口并选择它们即可。如果您想选择多个文件,请按住“Ctrl”键进行选择。
步骤 5 - 要访问 Power Query 编辑器,请单击“转换数据”按钮。
步骤 6 - 在 Power Query 编辑器中,右键单击“名称”列标题,然后选择删除其他列选项。
步骤 7 - 通过单击“关闭并加载”或“关闭并加载到”将文件名导入 Excel 单元格来关闭 Power Query 编辑器。
文件名将以独特的列格式显示。
方法三:使用 Power Query 通过“加载”导入文件名
在 Excel 领域,Power Query 是一个用于数据转换和检索的极其强大的工具。令人印象深刻的功能包括能够从指定的文件夹导入文件名。要掌握此功能,请按照以下分步说明操作 -
步骤 1 - 选择您希望将文件名导入到的单元格。
步骤 2 - 请导航到“数据”选项卡,然后选择“获取数据”选项。随后单击“来自文件”选项,然后继续选择“来自文件夹”。
步骤 3 - 要找到包含您文件的文件夹。请打开“文件夹”对话框并选择它。选择合适的文件夹后。请通过单击“确定”继续。
步骤 4 - 要导入所需的文件。请导航到“导航器”窗口。在那里之后。您可以按住“Ctrl”键选择多个文件。
步骤 5 - 单击“加载”以打开 Power Query。
步骤 6 - 现在您将获得有关文件或任何文件夹的所有信息。选择不需要的单元格,右键单击,转到“删除”,然后选择“表列”。
文件名将以独特的列格式显示。
方法四:使用 Power Query 通过“合并”导入文件名
Power Query 是 Excel 中一个令人印象深刻的数据转换和检索工具,它提供了从特定文件夹轻松导入文件名的功能。让我演示如何实现这一点 -
步骤 1 - 请选择您要将文件名导入的单元格。
步骤 2 - 要访问所需信息,请导航到“数据”选项卡并选择“获取数据”。接下来将单击“来自文件”,然后继续选择“来自文件夹”。
步骤 3 - 在“文件夹”对话框中,浏览并选择包含您文件的文件夹。单击“确定”。
步骤 4 - 要导入所需的文件。请导航到“导航器”窗口。您可以按住“Ctrl”键选择多个文件。
步骤 5 - 单击“合并”并转到“合并并加载”打开 Power Query。
步骤 6 - 在此窗口中单击确定
步骤 7 - 现在您将获得有关文件或任何文件夹的所有信息。选择不需要的单元格,右键单击,转到“删除”,然后选择“表列”。
文件名将以独特的列格式显示。
结论
本文探讨了将多个文件名导入 Excel 单元格的不同方法。通过使用 VBA 或 Power Query,您可以自动化流程并节省处理大量文件的时间。使用 VBA 方法,您可以灵活地编写自定义代码来导入文件名。另一方面,Power Query 提供了更用户友好的界面,用于从文件夹中检索文件名。将这些技术融入您的 Excel 工作流程中,可以有效地管理文件名并改进数据组织。