Cel*_*l-o 21 microsoft-excel-2007 microsoft-office-2007 microsoft-excel
我使用的是 Microsoft Office 2007。如何在多个 Excel 文件中进行搜索?
Mye*_*yer 21
打开存放文件的文件夹后,按 Ctrl+f 以使用文件夹中的搜索框。然后搜索
content:"my string to search for"
Run Code Online (Sandbox Code Playgroud)
在当前目录的文件中搜索该字符串。
在网上搜索后,我发现在线搜索多个excel电子表格的问题没有一个通用的解决方案,所以我决定编写自己的excel电子表格来搜索其他excel电子表格,可以在这里找到。
请注意,它仅在 Excel 2010 中进行过测试,但它应该适用于 2007 和更早版本。如果没有,请随意修改您认为合适的代码。
该电子表格使用自定义用户表单并使用 VBA 代码(欢迎您出于任何目的使用)。当然,必须启用宏等才能使其工作,并且在打开电子表格时会出现表单(您可以通过按 Alt + F11 访问代码,转到用户表单,然后双击“开始搜索”按钮设计窗口)。
功能和特性的完整说明可以在 Github 自述文件中找到,但它基本上允许您指定两个文本搜索词在指定目录(您可以导航到)内搜索,它可以递归搜索所述目录,并打开电子表格受密码保护(只要您提供密码)。
它将在单元格级别搜索中搜索每个工作簿中的单个工作表。根据工作簿的大小,扫描每个工作簿可能需要大约一秒钟的时间。
它在侧窗口中显示所有搜索结果,包括它未能打开的所有电子表格。这些结果可以保存到文本文件中供以后参考。
用户表单应该是相对不言自明的,但是 Github 上的自述文件深入介绍了如何使用。同样,免费使用,它是开源的。
在 Excel 2003 中,文件菜单中有一个额外的搜索选项,您可以在其中搜索文件。2007 年我再也找不到这个选项了,所以我想它已经消失了。
如果您使用的是 Vista 或 Windows 7,您应该能够使用 Windows 的集成搜索。在旧版本中,您可以安装搜索应用程序,例如Windows 桌面搜索、Google 桌面搜索、Copernic等,它们都是免费使用的。
| 归档时间: |
|
| 查看次数: |
146683 次 |
| 最近记录: |