J'utilise Microsoft Office 2007. Comment puis-je rechercher dans plusieurs fichiers Excel?
19
J'utilise Microsoft Office 2007. Comment puis-je rechercher dans plusieurs fichiers Excel?
Le dossier contenant les fichiers étant ouvert, appuyez sur Ctrl + f pour utiliser la zone de recherche dans le dossier. Recherchez ensuite
content:"my string to search for"
pour rechercher cette chaîne dans les fichiers du répertoire courant.
Après avoir effectué une recherche en ligne, j'ai trouvé qu'il n'y avait pas de solution universelle unique au problème de la recherche de plusieurs feuilles de calcul Excel en ligne, j'ai donc décidé d'écrire ma propre feuille de calcul Excel qui recherche d'autres feuilles de calcul Excel, que vous pouvez trouver 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 à n'importe quelle fin). Naturellement, les macros, etc. doivent être activées 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 utilisateur et en double-cliquant sur le bouton `` Lancer la recherche '' dans le fenêtre de conception).
Une explication complète des fonctions et des caractéristiques peut être trouvée dans le fichier lisez-moi de Github, mais il vous permet essentiellement de spécifier deux termes de recherche de texte à rechercher dans un répertoire spécifié (que vous pouvez parcourir), il peut rechercher ledit répertoire récursivement 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, la numérisation 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 enregistrés dans un fichier texte pour référence ultérieure.
Le formulaire utilisateur doit être relativement explicite, mais le fichier lisez-le sur Github va en profondeur sur la façon de l'utiliser. Encore une fois, libre d'utilisation, c'est open-source.
la source
Utilisez IceTeaReplacer . C'est du freeware.
Il existe également une alternative plus puissante avec diverses fonctionnalités, mais c'est une alternative commerciale: ExcelPipe .
la source
Dans Excel 2003, vous aviez une option de recherche supplémentaire dans le menu fichier où vous pouviez rechercher dans les fichiers. Je ne trouve plus cette option en 2007, donc je pense qu'elle a disparu.
Si vous avez Vista ou Windows 7, vous devriez pouvoir utiliser la recherche intégrée de Windows. Dans les anciennes versions, vous pouviez installer une application de recherche comme Windows Desktop Search , Google Desktop Search , Copernic , ... ils sont tous gratuits à utiliser.
la source
type:xlsx
paramètre dans la zone de recherche (ouxls
, etc. selon le cas)If your have Vista or Windows 7 you should be able to use window's integrated search
. Si vous spécifiez le type de fichier ou l'extension en plus de votre chaîne "content:", il n'est pas nécessaire de rechercher tout le répertoire, juste les fichiers pertinents.Avertissement: je possède ce dépôt J'ai créé un outil ici pour rechercher à travers plusieurs fichiers dans Excel https://github.com/datmt/Multiple-Big-Excel-Files-Text-Search Fonctionne sur tous les systèmes d'exploitation
la source