Sto usando Microsoft Office 2007. Come posso cercare all'interno di più file Excel?
Sto usando Microsoft Office 2007. Come posso cercare all'interno di più file Excel?
Risposte:
Con la cartella che contiene i file aperti, premi Ctrl + f per utilizzare la casella di ricerca nella cartella. Quindi cerca
content:"my string to search for"
per cercare quella stringa nei file nella directory corrente.
Dopo aver cercato online, ho scoperto che non esisteva una soluzione universale per il problema della ricerca di più fogli di calcolo Excel online, quindi ho deciso di scrivere il mio foglio di calcolo Excel che cerca altri fogli di calcolo Excel, che può essere trovato qui .
Si noti che è stato testato solo in Excel 2010, ma dovrebbe funzionare nel 2007 e nelle versioni precedenti. In caso contrario, sentiti libero di modificare il codice come ritieni opportuno.
Il foglio di calcolo utilizza un modulo utente personalizzato e utilizza il codice VBA (che puoi usare per qualsiasi scopo). Naturalmente, le macro, ecc. Devono essere abilitate affinché funzioni, e il modulo appare all'apertura del foglio di calcolo (puoi accedere al codice premendo Alt + F11, andando sul modulo utente e facendo doppio clic sul pulsante 'Inizia ricerca' nel finestra di progettazione).
La spiegazione completa di funzioni e caratteristiche può essere trovata nel file Leggimi di Github, ma in sostanza consente di specificare due termini di ricerca di testo da cercare all'interno di una directory specificata (a cui è possibile accedere), può cercare detta directory in modo ricorsivo e aprire fogli di calcolo protetti da password (purché si fornisca la password).
Cercherà i singoli fogli in ogni cartella di lavoro in una ricerca a livello di cella. A seconda delle dimensioni della cartella di lavoro, la scansione di ciascuna cartella di lavoro può richiedere circa un secondo.
Visualizza tutti i risultati della ricerca in una finestra laterale, inclusi eventuali fogli di calcolo che non è stato possibile aprire. Questi risultati possono essere salvati in un file di testo per riferimento futuro.
Il modulo utente dovrebbe essere relativamente autoesplicativo, tuttavia il readme per esso su Github è molto approfondito su come utilizzare. Ancora una volta, gratuito da usare, è open-source.
Usa IceTeaReplacer . È gratuito.
Cerca e sostituisci nei file .docx, .xlsx e .xls
IceTeaReplacer è uno strumento semplice ma potente per cercare all'interno di più file Microsoft Office Word 2007 (docx), Excel 2007 (xlsx) ed Excel 2003 (xls) all'interno di una directory (e delle sue sottodirectory) e sostituire la frase fornita. Supporta UTF-8.
Esiste anche un'alternativa più potente con varie funzionalità, ma è commerciale: ExcelPipe .
In Excel 2003 era disponibile un'opzione di ricerca aggiuntiva nel menu file in cui era possibile cercare tra i file. Non riesco più a trovare questa opzione nel 2007, quindi penso che sia sparita.
Se hai Vista o Windows 7, dovresti essere in grado di utilizzare la ricerca integrata di Windows. Nelle versioni precedenti potresti installare un'app di ricerca come Ricerca desktop di Windows , Ricerca desktop di Google , Copernic , ... sono tutti gratuiti da usare.
type:xlsx
parametro nella casella di ricerca (o xls
, a seconda dei casi, a seconda dei casi)
If your have Vista or Windows 7 you should be able to use window's integrated search
. Se si specifica il tipo di file o l'estensione oltre alla stringa "content:", non è necessario cercare l'intera directory, ma solo i file pertinenti.
Disclaimer: possiedo questo repository Ho creato uno strumento per cercare tra più file in Excel https://github.com/datmt/Multiple-Big-Excel-Files-Text-Search Funziona su tutti i sistemi operativi