The Wayback Machine - https://web.archive.org/web/20240930162425/https://www.geeksforgeeks.org/data-entry-form-in-excel-with-examples/
Open In App

How to Create a Data Entry Form in Excel With Examples

Last Updated : 13 Sep, 2023
Summarize
Comments
Improve
Suggest changes
Like Article
Like
Save
Share
Report
News Follow

How to Make Data Entry Form in Excel

Step 1: Select Any Cell in Your Dataset > Press the Ctrl+T keys together to Convert it to a table.

Step 2: Now Click on the Form Button in the Ribbon

Step 3: Pressing the Form button generates a data entry form for your table, featuring fields corresponding to the Column headings.

In the dynamic world of Microsoft Excel, there’s an often-overlooked gem that can revolutionize how you input, manage, and validate data within your spreadsheets – the Excle Data Entry form. Whether you’re a novice user, you can unlock the power of data entry forms and streamline your spreadsheet operations.

Excel Data Entry Form

Data Entry Form is a form that helps to enter the data with the help of a form in which the data can be added, searched, and previous data can be deleted. Data entry in Excel without forms can be very time-consuming. There are two major issues faced while conducting data entry without forms in Excel:

  1. Time-consuming: Without forms, data needs to be entered in one cell at a time, then go to the next cell and enter the data for that cell, and so on. Sometimes, due to confusion, the user might need to scroll up and see which column is it and what data needs to be entered and then come back to the current position. Similarly, in the case when the user needs to scroll right and then come back to the beginning.
  2. Error-prone: If there is a huge dataset that needs 100 entries to be entered in the form. In that case, there may be a possibility that the user unintentionally enters the wrong data in the cell.

Data entry using forms in Excel helps to overcome all these limitations and makes the task of entering data less time-consuming and less error-prone.  In this article, Let’s have a look into how to Data Entry Forms in Excel. 

How to Add the Form Tool to Excel

To add the form tool, we need to make it visible as its hidden by default. For this, we need to add it to the ribbon.

Step 1: Right-click on the Quick Access Toolbar

To add the Data Entry Form option on the Quick Access Toolbar. First, right-click on any of the existing icons in the Quick Access Toolbar. Then, click on Customize Quick Access Toolbar…”

Customize quick access toolbar

Step 2: Select All Commands

In the “Excel Options” box select “All Commands” in Choose commands from. 

All the commands

Step 3: Select Form and Click Add

Select “Form” from the list of commands then click on “Add>>”, and then click Ok.

Form...

Step 4: Preview Form Icon

Now, the Form icon is added on Quick Access Toolbar.

Form icon added

How to Make Data Entry Form in Excel

If you’ve ever struggled with typing data directy into Excel cells, Excel offers a nifty solution called a “Data Entry Form”, designed to make entering, managing, and validating data a breeze. You just need to enter your data in a table and and click on form button.Follow the below steps to create a Data Entry form:

Step 1: Prepare your Data

Begin setting up your data in an Excle table. If you’re starting from a scratch, type your column headings in the first row. If you’re working with an existing dataset, then you can ignore this step.

Screenshot-(116)

Step 2: Create or Convert to a Table

You can create your table and enter the data in a new spreadsheet or if working on an already existing spreadsheet then select any cell within your dataset and press “Ctrl +T” together. This shortcut will transform your data into functional table.

Screenshot-(114)

Step 3: Create the Form

Now place your cursor anywhere wihtin the table, and now click on the “Form” button.

Screenshot-(117)

You can use the following keys for Navigation

Tab- get to the next field

Shift + Tab – get to the previous field.

Enter – Save the current record and start a new one.

Excel input form buttons consists of multiple buttons as shown below:

Screenshot-(118)

How to Add a New Record in Data Form

This section will discuss the steps to use the data entry form in Excel.

Step 1: Select the Cell and Click on Form Icon

Select any cell from any column and then click the “Form” icon.

Select form icon

Step 2: Click on New in the Sheet1 Box

After that to add a new row click on “New” in the Sheet1 box.

Click on New

Step 3: Enter Information and Then Click Close

Then, Add Name, Age, and Class, and then click Close.

Add details

Step 4: Preview the Row

Now, our row is added.

Row is added

How to Search for Records in Data Entry Form

When it comes to exploring your data, the data entry form offers some tools:

Find Next

Follow the steps below to find the next occurrence of the required data-

Step 1: Select any Cell and then Click the Form Icon

Select any cell from any column and then click the “Form” icon.

Select form icon

Step 2: Click on Find Next Button in the Sheet1 Box

Find the Find Next Button and Click on “Find Next” in the Sheet1 box.

Find Next

To Find Previous Data

Follow the steps below to find the previous occurrence of the required data-

Step 1: Select any Cell and Click on Form Icon

Select any cell from any column and then click the “Form” icon.

Select form icon

Step 2: Click on Find Prev in the Box

Click on ‘Find Prev” in the Sheet1 box.

Find Prev

How To Delete Row in Data Form

Follow the steps below to delete a row-

Step 1: Select any Cell and then Click on the Form Icon

Select any cell from any column and then click the “Form” icon.

Select form icon

Step 2: Click on Delete in the Sheet1 Box

Click on “Delete” in the Sheet1 box.

Delete

Step 3: Click OK in the Alert Box

Click Ok in the Microsoft Excel Alert box.

Click OK

Step 4: Preview the Deleted Row

The selected row is deleted.

Row deleted

How to Update and Restore Records with Data Entry Form

Follow the steps below to delete a row-

Step 1: Select any Cell and Click on Form Icon

Select any cell from any column and then click the “Form” icon.

Select form icon

Step 2: Click on Criteria

If you come across an entry that is outdated or contains incorrect information, use the Criteria or navigation buttons to find and select the specific record you wish to update.

Click on criteria

Step 3: Update the Information and Press Enter

Once you have the record selected, make the necessary corrections to the inaccurate field(s).

Step 4: Save the Changes

After making the updates, simply press the Enter key to save and commit the corrected data to the table

Screenshot-(119)

Step 5: Undo Accidental Changes (Before Saving)

If you accidentally make changes but haven’t yet pressed Enter, you can revert to the original record by clicking the “Restore” button.

Screenshot-(121)

Step 6: Undo Accidental Changes (After Saving)

In case you’ve already saved your changes by hitting Enter and need to reverse them, press Ctrl + Z to undo the modifications and restore the previous state of the record.

Screenshot-(122)

Step 4: Preview the Data

The required data is obtained using the criteria.

To Update the Recods follow the same steps as mentioned above but instead of criteria click on Restore Button.

Screenshot-(123)

How to Use Data Validation with Data Entry Form

You can set up a Data Validation rule for one or more columns to restrict user input to a specific data type and your rules will be automatically carried over to the data entry form.

Data Validation

Note: If someone tries to enter a value that does not conform to the rule you’ve applied then it will show you an error alert message.

How to Open Data Entry Form with VBA

Your users might not even know about the Form button’s existence, and that’s where VBA can be used. It is like giving them a secret map that leads them directly to the form.

Assuming the Current sheet has a table, you need just a single code line to open the form :

Sub OpenDataEntrtyForm()

ActiveSheet.ShowDataForm

End Sub

However, there is a crucial caveat- the above code only works if either:

Your table begins in A1 or

There is a name “Database” referring to your table( a defiend name, not a table name).

Sub OpenDataEntryForm()

Dim nName As Name

Range(“B2”).CurrentRegion.Name = “database”

ActiveSheet.ShowDataForm

For Each nName In ActiveWorkbook.Names

If “database”= nName.Name Then nName.Delete

Next nName

End SubS

OpenDataEntryForm

You can learn VBA in detail using How to Insert and Run VBA code.

Excel Data Entry Form not Working

If Data form does not work in your Excel, the following troubleshooting tips may be helpful to determine the Exact problem:

Too many fields in the Data form

When you try to craete a data form for a table that contains more than 32 columns, you can face this error.

To sort this error you can reduce the number of columns in the table or insert one more column breaking your big tabke into a few smaller ones.

Cannot Extend List or Database

When you try to add a new row of data, but Excel says that it cannot extend a list or database, that means there is some other data belwo your table and adding a new record would overwrite the existing data.

To solve this error, first remove any data below your table if any, so it can extend downward.

FAQs on Data Entry form in Excel 

What is Data Entry Form in Excel?

Data Entry form allows you to input, update, and ,manage data in a structured manner. It presents a convenient way to enter information into a worksheet, reducing errors and enhancing the user experience, especially when dealing with large datasets.

How data entry form differ from manual data entry?

Manual data entry the user directly type data into individual cells, which is be time-consuming and prone to errors. In contrast, a data entry form provides a dialog box interface that simplifies and steamlines the process.

How to Create the Data Entry Form in Excel?

Follow the below steps to craete the Data Entry form in Excel:

Step 1: Format your data as an Excel Table.

Step 2: Click anwhere in the table and go to the “Table -tools ” design tab.

Step 3: Click the “Form” button to open the data entry form for the selected table.

What is the role of VBA in data entry forms?

VBA can be used to automate tasks related to data entry forms. With VBA, you can create custom macros that open, naviagte, and manipulate data within data enrty forms, providing more control and flexibility.



Similar Reads

How to Automate Data Entry In Excel?
This instructional exercise will show how to robotize information passages in Excel. While managing vast information, it could be almost difficult to include each datum physically. Thus, automation of information passage might be an answer to this. Our day-to-day work life will be extremely simple on the off chance that we can computerize the cours
3 min read
How to Automate Data Entry Tasks with ChatGPT
In the digital age, where data is as precious as gold, manually handling data entry can feel like sifting through sand with your hands. Enter ChatGPT, a revolutionary tool that promises to transform this tedious process into a breeze. With businesses generating vast amounts of data daily, the need for efficient data management systems has never bee
8 min read
Editing Excel Macros in Excel
Excel Macro is a set of actions that can be recorded, saved, used multiple times. This feature saves us a lot of time when dealing with repetitive tasks and huge data sets. We can always make changes to an existing Macro in Excel. There are two ways to record and run macros: Excel Commands Excel Visual Basic for Applications(VBA).1. Copying a Macro
1 min read
How to Create Excel Pivot Table Calculated Field with Examples
You can add calculated fields to a pivot table using your own unique algorithms that add up to other pivot fields. A calculated field has some restrictions, but it gives the pivot tables in your Excel worksheet a strong tool. What is a Pivot Table Calculated Field in Excel“Pivot Table calculated field” is an option to include more data or calculati
3 min read
How to Create a Line Chart for Comparing Data in Excel?
Excel is powerful data visualization and data management tool which can be used to store, analyze, and create reports on large data. It can be used to visualize data using a graph plot. In excel, we can plot different kinds of graphs like line graphs, bar graphs, etc., to visualize or analyze the trend. Line Chart for Comparing Data in Excel The li
2 min read
How to Create Charts in Excel Using Worksheet Data and VBA?
Excel is an important software provided by Microsoft Corporation. This software belongs to one of the major software suites Office 365. In this software suite, there are other software are present like Word, PowerPoint, etc. They are called Office 365, as this software are mostly used for office purpose. But now the world has changed a lot. After t
6 min read
How to Create Combination Charts for Comparing Data in Excel?
Excel is powerful data visualization and data management tool which can be used to store, analyze, and create reports on large data. It can be used to visualize and compare data using a graph plot. In excel we can plot different kinds of graphs like line graphs, bar graphs, etc. to visualize or analyze the trend. In a combination chart, we can plot
2 min read
How to Create a Two-Variable Data Table in Excel?
Two-Variable Data Table is a very significant tool for what-if data analysis. With the help of two-variable data tables, we can find all possible trends that can arrive by changing different values. For example, if we know the annual sales of a company, its percentage of expenses and growth. So, by keeping annual sales constant we can find the proj
2 min read
How to Create a Column Chart for Comparing Data in Excel?
Excel is powerful data visualization and data management tool which can be used to store, analyze, and create reports on large data. It can be used to visualize and compare data using a graph plot. In excel we can plot different kinds of graphs like line graphs, bar graphs, etc. to visualize or analyze the trend. In the Column chart, the field valu
2 min read
How to Create a Bar Chart for Comparing Data in Excel?
Excel is powerful data visualization and data management tool which can be used to store, analyze, and create reports on large data. It can be used to visualize data using a graph plot. In excel we can plot different kinds of graphs like line graphs, bar graphs, etc. to visualize or analyze the trend. Let's learn how to plot a bar chart for compari
2 min read
How to Create Dynamic Excel Dashboards Using Picklists?
Dashboards are a report technique that visually presents critical metrics or a data summary to allow for quick and effective business decisions. Excel is capable of handling complex statistical calculations, many of which are built-in as Functions and can be easily displayed on a dashboard. Excel dashboards allow for quick overviews of data reports
3 min read
How to Create a Power PivotTable in Excel?
When we have to compare the data (such as name/product/items, etc.) between any of the columns in excel then we can easily do with the help of Pivot table and pivot charts. But it fails when it comes to comparing those data which are in two different datasets, at that time Power Pivot comes into role. So, Basically, Power Pivot is useful for compar
4 min read
How to Create Automatically Extended Plot Ranges in Excel?
We can easily create charts with the help of data points and data sources. But, If we have more data points added to our data source we need our chart will get updated depending upon our data source. For example, if we want to plot a sales chart on monthly basis, we need to update our chart every time we will need to add a new month's data. To over
2 min read
How to Create Slicers and Timelines in Excel?
Slicers and Timelines in Excel are used to implement with the Excel tables and Pivot Tables to help in filtering out large amounts of data to get the high level of information from a collection of data. Finding Slicer and Timeline in Excel Navigate to the Insert menu ribbon, Select the Filters section in the dropdown you can see Slicer and Timeline
3 min read
How To Create Dot Plots In Excel?
A Dot plot is a type of chart used in statistics for representing relatively small data sets where the values are uniquely categorized. A dot plot is also known as dot chart or strip chart. A dot plot and a bar graph are similar in the sense that the height of each “bar” of dots is equal to the number of items in that specific category. These are u
2 min read
How To Create a Tornado Chart In Excel?
Tornado charts are a special type of Bar Charts. They are used for comparing different types of data using horizontal side-by-side bar graphs. They are arranged in decreasing order with the longest graph placed on top. This makes it look like a 2-D tornado and hence the name. Creating a Tornado Chart in Excel: Follow the below steps to create a Tor
2 min read
How to Create a Waffle Chart in Excel
The Waffle Chart emerges as a captivating masterpiece, transforming raw numbers into visual symphonies. Whether you'll illustrate work progress as a percentage of completion or showcase the balance between goals achieved and targets set, the waffle Chart unveils a canvas of insights with a mere glance. What is a Waffle ChartA waffle chart is a squa
6 min read
How to Create a Tolerance Chart in Excel?
A tolerance chart shows how a particular data item compares to the maximum and minimum permissible values. In this article, we'll analyze the average results of the students of a class using a tolerance chart. Steps for creating a Tolerance Chart Follow the below steps to create a Tolerance chart in Excel: Step 1: The first step is to make your dat
2 min read
How to Create an Expense Tracker in Excel?
Finance management plays an important role in an organization or in the personal finance of people's life. In order to manage finances organizations have a finance manager, in the same way individual person can manage their own expenses using an expense manager. Expense Manager, also known as Expense Tracker is an application or software which is u
9 min read
How to Create a Thermometer Chart in Excel?
The Thermometer chart in Excel can be used to depict specific data based on the actual value and the target value. It can be used in a wide range of scenarios such as representing the past performance of horses in horse racing or the global temperature and it's variation throughout decades etc. In this article, we will look into how we can create a
2 min read
How to Create a Timeline or Milestone Chart in Excel?
A timeline is a type of chart that visually shows a series of events in chronological order over a linear timescale. The power of a timeline is that it is graphical, which makes it easy to understand critical milestones, such as the progress of a project schedule. Benefits of using Timeline / Milestone Chart: It’s easy to check the progress of the
2 min read
How to Create Multi-Category Charts in Excel?
The multi-category chart is used when we handle data sets that have the main category followed by a subcategory. For example: "Fruits" is a main category and bananas, apples, grapes are subcategories under fruits. These charts help to infer data when we deal with dynamic categories of data sets. By using a single chart we can analyze various subcat
3 min read
How to Create a Pareto Chart in Excel (Static And Dynamic)?
A Pareto Chart is a type of chart that contains both, a line chart and a bar chart where the cumulative total is represented by the line chart. They are generally used to find the defects to prioritize, in order to observe the greatest overall improvement. The chart is named for the Pareto principle, which, in turn, derives its name from the noted
3 min read
How to Create a Dynamic Chart Range in Excel?
A Dynamic chart range is the range of a data set which automatically updates on any modifications in the original data set. It is beneficial because at some point in time we need to add or delete data from the original data set. So, we want a method to automatically update the chart on performing any modifications in the source data set. This is kn
5 min read
How To Create A Pictograph In Excel?
The Pictograph is the record consisting of pictorial symbols. Generally, in mathematics, it is represented by the help of graphs with pictures or icons representing certain quantities or numbers of people, books, etc. It is also known as pictogram, pictogramme, pictorial chart, picture graph, or simply picto. Usually, it is used to represent the st
3 min read
How to Create a Gauge Chart in Excel?
Gauge chart is also known as a speedometer or dial chart, which use a pointer to show the readings on a dial. It is just like a speedometer with a needle, where the needle tells you a number by pointing it out on the gauge chart with different ranges. It is a Single point chart that tracks a single data point against its target. Steps to Create a G
2 min read
How to Create a Heat Map in Excel?
Heatmaps are basically used to calculate the intensity of an event. It helps us in easily understanding and interpreting any complex dataset and make deductions from it. It uses colors in the bar graph of a dataset and shows different regions with different colors, which area needs more attention and which needs less attention. Now heatmaps in exce
2 min read
How to Create an Array Formula in Excel?
Array formulas in excel are important tools. A single formula can perform multiple calculations and replace thousand of useful formulas. Most of us have never used array functions in our excel sheet just because we don't know how to use these formulas. Array formulas is one of the most confusing excel features to learn. The aim of this tutorial is
10 min read
How to Create a Dynamic Pie Chart in Excel?
In Excel, Pie-chart is a graphical representation of different sections or sectors of a circle based on the proportion, it holds from the complete quantity. Pie-charts are generally categorized into two types: Static Pie-chart: A pie-chart created with static or fixed input values is known to be a static pie-chart. The values of these types of pie-
3 min read
How to Create a Bell Curve in Excel?
A bell curve represents a normal/gaussian distribution. The data in a gaussian distribution is centered around the mean. A Gaussian distribution is said to be a standard normal distribution when it has its mean as 0 and standard deviation as 1. A bell curve is generally symmetrical about the y-axis. The orientation of the bell curve can be manipula
4 min read
Article Tags :