web-dev-qa-db-fra.com

Rechercher du texte dans plusieurs fichiers Excel

J'utilise Microsoft Office 2007. Comment rechercher dans plusieurs fichiers Excel?

19
Cell-o

Une fois le dossier ouvert, appuyez sur Ctrl + f pour utiliser le champ de recherche du dossier. Puis chercher

content:"my string to search for"

pour rechercher cette chaîne dans les fichiers du répertoire en cours.

16
Peter Nore

Après une recherche en ligne, j’ai trouvé qu’il n’existait pas de solution universelle au problème de la recherche en ligne de plusieurs feuilles de calcul Excel. J’ai donc décidé d’écrire ma propre feuille de calcul Excel qui permet de rechercher d’autres feuilles de calcul Excel pouvant être trouvées . ici .

Veuillez noter qu'il n'a été testé que dans Excel 2010, mais qu'il devrait fonctionner dans les versions 2007 et antérieures. Sinon, n'hésitez pas à modifier le code comme bon vous semble.

La feuille de calcul utilise un formulaire utilisateur personnalisé et utilise le code VBA (que vous pouvez utiliser pour n'importe quel usage). Naturellement, les macros, etc., doivent être activés pour que cela fonctionne, et le formulaire apparaît à l'ouverture de la feuille de calcul (vous pouvez accéder au code en appuyant sur Alt + F11, en accédant au formulaire, puis en double-cliquant sur le bouton "Commencer la recherche" dans le menu contextuel. fenêtre de conception).

Vous trouverez une explication complète des fonctions et des fonctionnalités dans le fichier Lisez-moi de Github, mais vous permet en principe de spécifier deux termes de recherche de texte à rechercher dans un répertoire spécifié (vers lequel vous pouvez naviguer), il peut effectuer une recherche récursive dans ledit répertoire et ouvrir des feuilles de calcul. qui sont protégés par mot de passe (tant que vous fournissez le mot de passe).

Il recherchera des feuilles individuelles dans chaque classeur lors d'une recherche au niveau de la cellule. Selon la taille du classeur, l'analyse de chaque classeur peut prendre environ une seconde.

Il affiche tous les résultats de la recherche dans une fenêtre latérale, y compris les feuilles de calcul qu’il n’a pas pu ouvrir. Ces résultats peuvent être sauvegardés dans un fichier texte pour référence ultérieure.

Le formulaire utilisateur devrait être relativement explicite, mais son fichier readme sur Github explique comment l'utiliser. Encore une fois, libre d'utilisation, il est open-source.

9
SSight3

Utilisez IceTeaReplacer . C'est du freeware.

Rechercher et remplacer dans les fichiers .docx, .xlsx et .xls

IceTeaReplacer est un outil simple, mais puissant, qui permet de rechercher dans plusieurs fichiers Office Word 2007 (docx), Excel 2007 (xlsx) et Excel 2003 (xls) de Microsoft dans un répertoire (et ses sous-répertoires) et de remplacer la phrase fournie. Prend en charge UTF-8.

enter image description here

Il existe également une alternative plus puissante avec diverses fonctionnalités, mais c’est une solution commerciale: ExcelPipe .

8

Dans Excel 2003, le menu Fichier contenait une option de recherche supplémentaire permettant de rechercher des fichiers. Je ne trouve plus cette option en 2007, alors je pense qu'elle est partie.

Si vous avez Vista ou Windows 7, vous devriez pouvoir utiliser la recherche intégrée de window. Dans les versions antérieures, vous pouviez installer une application de recherche telle que Windows Desktop Search , Google Desktop Search , Copernic , ... ils sont tous libres d'utilisation.

1
VVS

Disclaimer: Je possède ce dépôt J'ai créé un outil ici pour rechercher plusieurs fichiers dans Excel https://github.com/datmt/Multiple-Big-Excel-Files-Text-Search Fonctionne sur tous les systèmes d'exploitation

0
codingpuss