Suchen Sie nach Text in mehreren Excel-Dateien

Antworten:

16

Drücken Sie bei geöffnetem Ordner, in dem sich die Dateien befinden, Strg + f, um das Suchfeld im Ordner zu verwenden. Dann suchen Sie nach

content:"my string to search for"

um nach dieser Zeichenfolge in den Dateien im aktuellen Verzeichnis zu suchen.

Peter Nore
quelle
2
Dies scheint eine Nur-Text-Inhaltssuche durchzuführen, bei der nur xlsx-Dateien Binärdaten enthalten. Es hat bei mir nicht funktioniert.
Curtis Yallop
2
"Ja wirklich?" Wenn ich mit dieser Methode nach Klartext suche, werden mehrere XLSX-Dateien zurückgegeben, und alle enthalten in der Tat die Suchzeichenfolge, nach der ich gesucht habe, obwohl sie tatsächlich Binärdaten enthalten.
Pabrams
Der Ordner muss dafür konfiguriert sein. Klicken Sie mit der rechten Maustaste, um die Eigenschaften des Ordners anzuzeigen. Klicken Sie auf Erweitert.
Aktivieren
Funktioniert in Excel 2016 nicht. Es werden viele xlsx-Dateien zurückgegeben, aber keine enthält meine erwartete Zeichenfolge
phuclv
1
Ich habe einen Testfall von Dummy-Dateien mit einer genauen Zeichenfolge erstellt, nach der ich gesucht habe. Ich habe xlsx-, docx- und txt-Dateien mit und ohne String erstellt. Die mit dem String habe ich im Dateinamen vermerkt, die ohne ebenfalls. Bei der Inhaltssuche wurden die beiden Gruppen korrekt voneinander getrennt.
Jxramos
9

Nachdem ich online gesucht hatte, stellte ich fest, dass es keine universelle Lösung für das Problem der Online-Suche mehrerer Excel-Tabellen gibt. Daher habe ich beschlossen, eine eigene Excel-Tabelle zu verfassen, in der nach anderen Excel-Tabellen gesucht wird, die hier zu finden sind .

Bitte beachten Sie, dass es nur in Excel 2010 getestet wurde, aber in 2007 und früheren Versionen funktionieren sollte. Wenn nicht, können Sie den Code nach Belieben ändern.

Die Tabelle verwendet ein benutzerdefiniertes Benutzerformular und VBA-Code (den Sie für jeden Zweck verwenden können). Natürlich müssen Makros usw. aktiviert sein, damit dies funktioniert, und das Formular wird beim Öffnen der Tabelle angezeigt (Sie können auf den Code zugreifen, indem Sie Alt + F11 drücken, zum Benutzerformular wechseln und auf die Schaltfläche 'Suche starten' in der doppelklicken Designfenster).

Eine vollständige Erläuterung der Funktionen und Features finden Sie in der Github-Readme-Datei. Grundsätzlich können Sie jedoch zwei Textsuchbegriffe angeben, nach denen in einem bestimmten Verzeichnis gesucht werden soll (zu denen Sie navigieren können), das Verzeichnis rekursiv durchsuchen und Kalkulationstabellen öffnen die passwortgeschützt sind (solange Sie das Passwort angeben).

Bei der Suche auf Zellebene werden einzelne Arbeitsblätter in jeder Arbeitsmappe durchsucht. Je nach Größe der Arbeitsmappe kann das Scannen der einzelnen Arbeitsmappen ungefähr eine Sekunde dauern.

Es werden alle Suchergebnisse in einem Seitenfenster angezeigt, einschließlich aller Tabellen, die nicht geöffnet werden konnten. Diese Ergebnisse können zur späteren Bezugnahme in einer Textdatei gespeichert werden.

Das Benutzerformular sollte relativ selbsterklärend sein, die Readme-Datei zu Github enthält jedoch ausführliche Informationen zur Verwendung. Auch hier ist es kostenlos und Open Source.

SSight3
quelle
Können Sie einen oder zwei Screenshots bereitstellen?
Twisty Imitator
Um eine Standardsuche "enthält" durchzuführen, muss das Kontrollkästchen "Teil?" und "Groß- / Kleinschreibung beachten?" Kontrollkästchen.
Brandon S
8

Verwenden Sie IceTeaReplacer . Es ist Freeware.

Suchen und Ersetzen in DOCX-, XLSX- und XLS-Dateien

IceTeaReplacer ist ein einfaches und dennoch leistungsstarkes Tool zum Durchsuchen mehrerer Microsoft Office Word 2007- (docx), Excel 2007- (xlsx) und Excel 2003-Dateien (xls) in einem Verzeichnis (und seinen Unterverzeichnissen) und zum Ersetzen der angegebenen Ausdrücke. Unterstützt UTF-8.

Bildbeschreibung hier eingeben

Es gibt auch eine leistungsfähigere Alternative mit verschiedenen Funktionen, aber es ist eine kommerzielle: ExcelPipe .

Mehper C. Palavuzlar
quelle
Inhalt: "Mein String zum Suchen" Einfach, nicht
wahr
@ TechDog: Dies sind einige Alternativen mit "Ersetzen" -Funktionalität.
Mehper C. Palavuzlar
1

In Excel 2003 hatten Sie eine zusätzliche Suchoption im Dateimenü, mit der Sie Dateien durchsuchen konnten. Ich kann diese Option im Jahr 2007 nicht mehr finden, daher denke ich, dass sie weg ist.

Wenn Sie Vista oder Windows 7 haben, sollten Sie in der Lage sein, die integrierte Suche von Windows zu verwenden. In älteren Versionen können Sie eine Such-App wie Windows Desktop Search , Google Desktop Search , Copernic usw. installieren. Sie können alle kostenlos verwendet werden.

VVS
quelle
In Win 7 können Sie einen type:xlsxParameter im Suchfeld (oder xls,
falls
@jonsca, OP Frage bezog sich auf die Suche nach innen nicht die Suche nach Excel - Dateien.
Peter Nore
@PeterNore Ja, der Kommentar war eine Ergänzung zu If your have Vista or Windows 7 you should be able to use window's integrated search. Wenn Sie den Dateityp oder die Erweiterung zusätzlich zu Ihrer Zeichenfolge "content:" angeben, muss nicht das gesamte Verzeichnis durchsucht werden, sondern nur die zugehörigen Dateien.
jonsca
1
Der Windows Desktop Search-Link leitet weiter, nicht sicher, ob das Objekt noch an anderer Stelle vorhanden ist. Google Desktop Search ist nicht mehr. Copernic ist Freemium und die kostenlose Version sieht auf den ersten Blick verkrüppelt aus. Die Vergleichsseite sagt nicht einmal aus, ob xls in der kostenlosen Version unterstützt wird.
Gonfi den Tschal