Cerca testo in più file Excel


Risposte:


17

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.


2
Ciò sembra eseguire una ricerca di contenuto in testo normale solo i file xlsx hanno dati binari. Non ha funzionato per me.
Curtis Yallop,

2
Veramente? Quando cerco un testo in chiaro usando questo metodo, ottengo più file .xlsx restituiti e tutti sembrano effettivamente contenere la stringa di ricerca su cui ho cercato, anche se in realtà contengono dati binari.
pabrams,

La cartella deve essere configurata per questo. Fare clic con il tasto destro per visualizzare le proprietà della cartella. Fai clic su Avanzate. Fai clic sulla casella di controllo "Consenti ai file ... di avere contenuti indicizzati ..."
Smandoli,

Non funziona per me in Excel 2016. Restituisce molti file xlsx ma nessuno di essi contiene la mia stringa prevista
phuclv,

1
Ho creato un caso di prova di file fittizi con una stringa esatta che stavo cercando. Ho creato file xlsx, docx e txt con e senza la stringa. Quelli con la stringa che ho notato nel nome del file, quelli senza lo stesso. Usando la ricerca del contenuto ha separato correttamente i due gruppi.
jxramos,

9

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.


Potete fornire uno o due screenshot?
Dico Reinstate Monica il

Per eseguire una ricerca "contiene" standard, assicurati di selezionare la "Parte?" e "Case sensitive?" check-box.
Brandon S

8

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.

inserisci qui la descrizione dell'immagine

Esiste anche un'alternativa più potente con varie funzionalità, ma è commerciale: ExcelPipe .


content: "la mia stringa da cercare" semplice non è vero
TechDog il

@TechDog: queste sono alcune alternative con la funzionalità "sostituisci".
Mehper C. Palavuzlar,

1

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.


In Win 7 puoi specificare un type:xlsxparametro nella casella di ricerca (o xls, a seconda dei casi, a seconda dei casi)
jonsca,

@jonsca, la domanda di OP riguardava la ricerca all'interno non la ricerca di file Excel.
Peter Nore,

@PeterNore Sì, il commento è stato un supplemento a 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.
jonsca,

1
Il link di ricerca desktop di Windows reindirizza, non sono sicuro se quella cosa esiste ancora altrove. Google Desktop Search non esiste più. Copernic è freemium e la versione gratuita sembra paralizzata a prima vista, la pagina di confronto non dice nemmeno se xls è supportato nella versione gratuita.
Gonfi den Tschal

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.