In Excel: format the headings as a Table (Ctrl+T), then add the built-in Form command to the Quick Access Toolbar via File ▸ Options ▸ Quick Access Toolbar ▸ All Commands ▸ Form, and click it with a cell in the table selected.
On this page7
Type the field names as a single header row and press Ctrl+T to make the range a Table.
File ▸ Options ▸ Quick Access Toolbar, set "Choose commands from" to All Commands, select Form, click Add, then OK.
Click any cell inside the table and press the Form button on the Quick Access Toolbar.
Use New to add a record, Find Prev/Find Next to browse, and Criteria to search.
Add Data ▸ Data Validation rules on the columns first so the form fields are constrained.
For checkboxes and option buttons, enable Developer (File ▸ Options ▸ Customize Ribbon) and use Insert ▸ Form Controls with a linked cell.
For responses from outside the team, build it in Microsoft Forms and let it write into the workbook.
What this does
Excel has a built-in record-at-a-time data entry form that is hidden from the ribbon entirely — you have to add it to the Quick Access Toolbar yourself. It gives one field per column, with New, Delete, Find Prev, Find Next and Criteria buttons, and it caps out at 32 columns. Beyond that there are three other routes. Data validation turns cells into controlled inputs with drop-downs and rules, which is the lowest-effort way to make a sheet form-like. Form controls from the Developer tab add checkboxes, option buttons and combo boxes that write to linked cells. And Microsoft Forms collects responses from people who never open Excel and drops them straight into a workbook — the right answer when the respondents are outside your team. The same idea underpins a lot of everyday Excel work, so the few minutes spent getting it right here pay back across every sheet you build afterwards. Treat it as a pattern, not a one-off, and it stops being something you look up and starts being something you reach for. For “create search form in excel”, the reliable version is a short checking loop, not just the first command that appears to work. Run it on a deliberately small range first, watch how the affected cells change, and only then apply the same setup to the full sheet. When this is a ribbon command, the selection matters more than the button: confirm the range, apply the command, then spot-check the output before saving. That is what makes a layout choice that keeps the sheet readable and sortable useful in real work: repeatable, auditable, and not dependent on memory or luck.
A worked example
Put headings Date, Customer, Product, Qty, Price in A1:E1 and press Ctrl+T. Then File ▸ Options ▸ Quick Access Toolbar ▸ Choose commands from: All Commands ▸ Form ▸ Add ▸ OK. Click any cell in the table and press the new Form button: a dialog appears with five labelled boxes, and each New writes a row and clears the fields. Add Data ▸ Data Validation ▸ List on the Product column first, and the form field becomes a controlled entry rather than free text. Typing straight into a grid is where the bad rows come from — wrong column, skipped field, free-text spelling of a category — and a form plus validation removes most of that at the point of entry. If this is something you do often, add the command to the Quick Access Toolbar (right-click it on the ribbon and choose Add to Quick Access Toolbar) or learn its shortcut, so next time it is one click instead of a hunt through the menus.
In Google Sheets
This is a command rather than a formula, so there is no syntax to carry over. Google Sheets arranges its commands in menus across the top instead of a ribbon, names some of them differently and does not have every Excel command — look for the equivalent in the Sheets menus or its help before assuming the steps match. The aim was to get you unstuck fast and leave you a little more capable than a copy-paste would. The answer is at the top and the detail above shows why it holds — so the next time a colleague asks, you can answer without reaching for search. If you take one thing from this page on “create search form in excel”, make it the order of checks rather than the individual clicks: confirm what is selected, apply the step, and look at the result before moving on. That small routine is what keeps Excel work predictable when the same task comes back in a slightly different workbook.
Common mistakes
- Hunting for Form on the ribbon; it exists but has to be added to the Quick Access Toolbar first.
- Running the form on a plain range rather than a Table, so new records do not extend the formatting or formulas.
- Building a form for more than 32 columns, which the built-in dialog cannot show.
- Using a form where data validation on the sheet would have been simpler and visible to everyone.
- Sending an .xlsm form to external respondents, when Microsoft Forms collects the same data without an Excel install.
Frequently asked questions
How do I create a data entry form in Excel?
Make the headings a Table with Ctrl+T, then add the hidden Form command via File ▸ Options ▸ Quick Access Toolbar ▸ All Commands ▸ Form. Click a cell in the table and press it.
Why can I not find the Form button?
It is not on any ribbon tab by default. Add it to the Quick Access Toolbar from File ▸ Options ▸ Quick Access Toolbar, choosing All Commands.
How do I make a fillable form with checkboxes?
Turn on the Developer tab in File ▸ Options ▸ Customize Ribbon, then use Developer ▸ Insert ▸ Form Controls and set a linked cell for each control.
Can people fill it in without Excel?
Use Microsoft Forms. It collects responses in a browser and writes them into an Excel workbook, which is the right choice for respondents outside your organisation.