How to search inside Excel files and across many spreadsheets

Updated 20 October 2026

There are two different jobs here. To find a value inside one workbook, use Excel’s own Find: press Ctrl+F, click Options and set Within to Workbook. To find which of many spreadsheets contains a value, search the folder instead. On Windows, type ext:.xlsx content:"your value" into File Explorer’s search box. On a Mac, search the folder with Spotlight or mdfind. Excel’s Find only offers a sheet or one workbook as its scope, so it cannot search a folder of files for you.

1. Find a value inside one workbook

This is the part Excel already does well, and the options are worth knowing:

The limit is the scope. The dialog’s choices are one sheet or one workbook, so when you do not know which file holds the value, you need to search the files themselves.

2. Windows: find which spreadsheet contains a value

Open the top folder in File Explorer, click the search box and use the content: operator together with an extension filter. Search covers that folder and everything below it.

Why extensions and not a spreadsheet filter? Windows has a kind: filter, but its list of kinds (document, picture, music, video and so on) has no spreadsheet entry and Microsoft documents it as not extensible. We checked on Windows 11 Pro 25H2 (build 26200): kind:spreadsheet is read as an ordinary word to find, not as a filter. The keywords are in your display language: Microsoft documents that Windows Search recognizes keywords in the current display language only, so on a PC set to another language use that language’s words.

Windows has content filters for Excel files and reads plain text and .csv directly, so text in cells is searchable once the file sits in an indexed location. By default that means Documents, Pictures, Music and the desktop (Classic mode); under Settings → Privacy & security → Searching Windows you can switch to Enhanced to cover the whole PC. If the file is found by name but not by its contents, check Indexing Options → Advanced → File Types and make sure the extension is set to index properties and file contents. Our Windows guide has the full picture.

A practical note on numbers: they are the hardest thing to search for, because a cell can display a figure in a format different from how you remember it. If the figure alone returns too much or too little, add a word from the same row, such as a customer name or a column heading.

3. Mac: Spotlight, Finder and mdfind

Spotlight indexes the text inside many file types and matches it literally. In Terminal, mdfind -onlyin ~/Documents "budget" searches one folder and everything below it using the same index. Apple’s list of Finder search keywords covers PDFs and presentations but has no spreadsheet entry, so search by the words and let -onlyin do the narrowing. Before you rely on it, test it: search for a distinctive word you know is inside one of your spreadsheets and see whether that file comes up.

4. Where built-in search stops

Spreadsheets are mostly labels and numbers. A literal search needs the exact label, so “budget” will not find a sheet titled “Presupuesto anual”, and an English word will not match a column heading in another language.

File names rarely help. Files called Book1.xlsx, Untitled spreadsheet.xlsx or final_v2.xlsx tell you nothing, and the sheet inside may be the only place the topic is named.

A scanned or photographed printout is a picture. If a table only exists as an image of a page, no spreadsheet search reaches it. That needs OCR, covered in how to search scanned PDFs and text in screenshots.

5. When you need more: one box for every spreadsheet

BeaconFind reads .xlsx, .xls, .ods and .csv along with 70+ other file types, so a value in a sheet is searchable from the same box as your documents and PDFs. You press Ctrl+K on Windows and type what you remember. It matches by meaning and by exact words, and it understands 50+ languages, so an English search for “annual budget” can surface a Spanish sheet called “presupuesto anual”, and “the sheet where we split the bills” can find a workbook that is literally named Untitled spreadsheet.

Select a result and the spreadsheet renders in the panel beside the list, with its sheets, so you can confirm it is the right workbook before you open it. Your files, their contents and your searches stay on your computer. The app does contact our server for two things, a licence check and an update check, and both can be blocked by a firewall without affecting search.

BeaconFind on Windows with the query 'HX-2207' and the Documents tab selected. The result is Supplier price list 2026.xlsx with the part number highlighted in its snippet, and the preview shows the sheet as a grid of part numbers, descriptions, units and unit prices.
A capture of BeaconFind on Windows, searching invented sample files. A part number typed into the search box finds the workbook that lists it, and the preview shows the sheet itself.

Search every spreadsheet you own from one box. Free for 14 days, no card needed. Windows 10 and 11, and Macs with Apple Silicon.

Download BeaconFind

Which method should you use?

Your situationUse this
The value is in the workbook that is openExcel’s Find, with Within set to Workbook
Which workbook has it, files in Documents (Windows)File Explorer with ext:.xlsx content:
Files on another driveSwitch Windows to Enhanced first
A MacSpotlight or mdfind -onlyin, tested on a sheet you know
You remember the topic, not the labelSemantic search
The sheet is in another languageCross-language search

Frequently asked questions

How do I search for a value across multiple Excel files?

Search the folder, not the workbook. On Windows, open the folder in File Explorer and type ext:.xlsx content:"your value". On a Mac, use Spotlight or mdfind -onlyin on the folder and check it works with a word you know is in a sheet. Excel's own Find only covers a sheet or one workbook, so it cannot tell you which file holds the value.

Can Excel's Find search several workbooks at once?

The Find and Replace dialog offers two scopes in its Within box, a sheet or the entire workbook, and Microsoft's documentation describes nothing wider. To find which workbook holds a value, search the files with File Explorer, Finder or an indexing tool, then open the one you find.

How do I search every sheet inside one workbook?

Press Ctrl+F, click Options, and set Within to Workbook. Look in then picks what to match: Formulas, Values, Notes or Comments. Select Find All or Find Next to run the search.

Why does File Explorer find my spreadsheet by name but not by what is inside it?

Usually the file is outside an indexed location, so only its name is searched, or the file type is set to index properties only. Numbers are also the least reliable thing to search for, because the same figure can be displayed in more than one way, so try a word from the same row as well.

Can I search .csv files too?

Yes. A CSV file is plain text, and Windows reads plain text and .csv directly, so content: finds words inside them without any extra setup beyond the folder being indexed.

Does BeaconFind read Apple Numbers files?

No. The spreadsheet types it reads are .xlsx, .xls, .ods and .csv.

Related guides