在多个Excel文件中搜索文本


Answers:


17

在容纳文件的文件夹打开的情况下,按Ctrl + f使用文件夹中的搜索框。然后搜寻

content:"my string to search for"

在当前目录的文件中搜索该字符串。


2
似乎仅对xlsx文件具有二进制数据进行纯文本内容搜索。它对我不起作用。
柯蒂斯·雅洛普

2
真?当我使用此方法搜索纯文本时,会返回多个.xlsx文件,尽管它们确实包含二进制数据,但它们似乎确实都包含我搜索过的搜索字符串。
pabrams '16

为此必须配置文件夹。右键单击以查看文件夹的属性。单击高级。单击复选框以“允许文件...以将内容编入索引...”
Smandoli

在Excel 2016中对我不起作用。它返回很多xlsx文件,但是它们都不包含我期望的字符串
phuclv

1
我创建了一个虚拟文件测试用例,其中包含我要查找的确切字符串。我制作了带有和不带有字符串的xlsx,docx和txt文件。那些带有我在文件名中注明的字符串的字符串,那些没有类似的字符串。使用内容搜索,它可以正确地将两组分开。
jxramos

9

在线搜索之后,我发现没有一种通用的解决方案可以解决在线搜索多个excel电子表格的问题,因此我决定编写自己的excel电子表格来搜索其他excel电子表格,可以在此处找到。

请注意,它仅在Excel 2010中经过测试,但应在2007年及更低版本中运行。如果没有,请随意修改代码。

电子表格使用自定义用户表单,并使用VBA代码(欢迎将其用于任何目的)。自然,必须启用宏等才能使其正常工作,并且在打开电子表格时就会显示该表单(您可以通过按Alt + F11进入用户表单,然后双击“开始搜索”按钮来访问代码。设计窗口)。

可以在Github自述文件中找到功能和特性的完整说明,但是基本上它允许您指定两个文本搜索词以在指定目录(可以导航到)中进行搜索,可以递归搜索该目录并打开电子表格密码保护的(只要您提供密码)。

它将在单元格级别搜索中搜索每个工作簿中的各个工作表。根据工作簿的大小,扫描每个工作簿大约需要一秒钟的时间。

它会在侧边窗口中显示所有搜索结果,包括未能打开的所有电子表格。这些结果可以保存到文本文件中,以备将来参考。

用户表单应该是相对不言自明的,但是在Github上的自述文件对如何使用非常深入。再次免费提供,它是开源的。


您可以提供一两个屏幕截图吗?
我说恢复莫妮卡的时间

要进行标准的“包含”搜索,请确保选中“零件?”。和“区分大小写?” 复选框。
布兰登S

8

使用IceTeaReplacer。它是免费软件。

在.docx,.xlsx和.xls文件中搜索和替换

IceTeaReplacer是一个简单但功能强大的工具,可在目录(及其子目录)中的多个Microsoft Office Word 2007(docx),Excel 2007(xlsx)和Excel 2003(xls)文件中进行搜索并替换提供的短语。支持UTF-8。

在此处输入图片说明

还有一个具有各种功能的更强大的替代方法,但这是一种商业用途:ExcelPipe


内容:“我要搜索的字符串”很简单
TechDog

@TechDog:这些是具有“替换”功能的替代方法。
Mehper C. Palavuzlar,2016年

1

在Excel 2003中,文件菜单中有一个额外的搜索选项,您可以在其中搜索文件。我在2007年找不到此选项,因此我认为它已经消失了。

如果您使用的是Vista或Windows 7,则应该可以使用window的集成搜索。在较旧的版本中,您可以安装Windows桌面搜索Google桌面搜索Copernic等搜索应用程序,这些都是免费使用的。


在Win 7中,您可以type:xlsx在搜索框中指定一个参数(或xls,如合适,等等)
jonsca 2011年

@ jonsca,OP问题是关于在内部搜索不是在搜索Excel文件。
彼得·诺雷

@PeterNore是的,此评论是对的补充If your have Vista or Windows 7 you should be able to use window's integrated search。如果除了“ content:”字符串之外还指定文件类型或扩展名,则不必搜索整个目录,而仅搜索相关文件。
2012年

1
Windows桌面搜索链接会重定向,不确定在其他地方是否仍然存在该东西。不再需要Google桌面搜索。Copernic是免费的,免费版本乍一看显得很残缺,比较页面甚至没有说免费版本是否支持xls。
Gonfi den Tschal '16

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.