Learning Excel: A Practical Guide from Zero
Learning Excel from zero: core functions, building tables, formulas and real work examples — a step-by-step, practice-driven path you can actually verify.

The best starting point for learning Excel is not memorising hundreds of functions; it is building one table correctly, calculating, verifying and presenting the result as a report useful for a decision.
Knowing Excel's menus helps, but the skill is not measured only by finding the button. If dates in a sales table are stored as text, the same product is written under two different names and the formula's range is wrong, a tidy chart will only beautify the wrong result.
This guide takes one sales data example from start to report. The goal after six weeks is not saying "I know Excel," but producing a workbook another person can verify. Menu names can differ across Windows, Mac and web versions; for every changeable detail, the article links to Microsoft's official documentation.
What should the first goal be when learning Excel?
The first goal should be turning one real question from raw data into a verifiable answer. Questions like "which region sold most?", "what share of orders is late?" or "how did average revenue per product change?" give the practice direction. A table built without a question often turns into a formatting exercise.
A measurable beginner outcome can be written like this: split 30–100 rows of sales data into correct types, convert it to a table, calculate with at least five formulas, summarise with filters and a PivotTable, then prepare one chart and a three-sentence decision note.
| Instead of "I know Excel" | Verifiable output | Acceptance criterion |
|---|---|---|
| I can enter data | A clean table with date, text, count and amount columns | Data types do not mix within one column |
| I know formulas | A calculation block with SUM, AVERAGE, COUNTIF, SUMIFS and IF | The result updates automatically when the source changes |
| I can build a report | A summary by region and product, a PivotTable and a chart | Each number shows which question it answers |
| I can find errors | Controls for blanks, duplicates and mismatched values | At least three deliberately planted errors are caught |
This approach treats Excel not as a standalone program but as part of a work process. If you later want to plug the recurring report into business process automation, the manually working rule being clear first matters all the more. Automation does not fix confused logic; it can only repeat it faster.
How should the workbook and data be structured?
A workbook should separate three different jobs: input data, calculation and presentation. Keeping them all on one sheet looks convenient in a small exercise. As rows and formulas grow, it becomes unclear which cell was edited by hand and which is calculated.
Four sheets are enough for a beginner project:
- Source: raw data kept unchanged, plus the import date.
- Clean data: corrected dates, unified naming, duplicates deleted or flagged.
- Calc: the formulas, lookup tables and helper calculations.
- Report: the KPIs, PivotTable, chart and a short explanation for the decision.
Let each row express one event and each column one attribute. In a sales table, for example, one row can be one order, with columns for the order ID, date, region, product, quantity, unit price and status. Keeping the product name, the quantity and a comment in one cell complicates later calculation and filtering.
| Column | Correct type | Weak example | Healthier example |
|---|---|---|---|
| Order ID | Text / identifier | 1, 2, 3 | S-001, S-002, S-003 |
| Date | Date | "yesterday", "5 July" and mixed formats | A real date value like 2026-07-05 |
| Region | Category | Baku, Bakou, baku | "Baku" chosen from a unified list |
| Quantity | Number | The text "3 pcs" | 3 |
| Unit price | Number + currency format | The text "180 AZN" | The value 180, with the AZN format applied separately |
Separate the number from its appearance. Let the cell hold the number 180 while the format displays it as 180 AZN. The distinction looks small, but it underpins summing the amounts, averaging the price and exporting to another system.
Why do Excel tables, sorting and filters matter?
Converting a data range into an Excel Table is one of the most useful steps for a beginner. A table creates headers, filter buttons and a structure that expands with new rows. Microsoft's basic Excel tasks documentation likewise presents converting data to a table as fast access to sorting and filtering.
- Select any cell inside the data.
- Use Insert > Table or the matching shortcut.
- Check that the header row was detected correctly.
- Give the table a meaningful name like "SalesData".
- Verify that filtering by region, status and date keeps the expected rows.
Sorting is not just a display change. If you sort one wrongly selected column on its own, a product's name and its price can separate from each other. Sorting inside a table moves whole rows together. Even so, saving a copy of the file before the change and checking a few IDs afterwards is a good habit.
Do not delete duplicate values immediately. Two separate orders from the same customer are not duplicates; the same order ID arriving twice can be. Microsoft recommends flagging duplicates with conditional formatting and checking them before removing, and keeping a copy of the original data. Business meaning defines the rule, not the button.
How do you understand formulas and cell references?
An Excel formula starts with an equals sign and can refer to values, operators, functions, cells or ranges. The formula =E2*F2 multiplies the quantity in E2 by the price in F2. If, when copied down, the references shift to E3*F3, E4*F4, relative referencing is at work.
Microsoft's formulas overview explains that a relative reference changes when copied, while an absolute reference like $A$1 stays fixed. If the product price should shift while the tax rate must always look at the same cell, that distinction protects the result.
| Reference | Example | Behaviour when copied | Where it is used |
|---|---|---|---|
| Relative | =E2*F2 | Row and column shift | Each sales row's revenue |
| Absolute | =G2*$K$2 | K2 stays fixed | Applying the same rate to all rows |
| Mixed | =$B2*C$1 | Column B and row 1 are fixed independently | Two-directional calculation grids |
| Structured | =[@Quantity]*[@[Unit price]] | Follows the table's column names | Readable formulas inside an Excel Table |
The formula examples show a comma as the argument separator. Your Excel installation may require a semicolon. According to Microsoft's broken formulas guide, the list separator can be a comma or a semicolon depending on the operating system region and Excel settings. If a function looks right but is rejected, that is one of the first details to check.
Which Excel functions should a beginner learn?
Rather than wandering among dozens of functions, learn how eight functions answer different questions on the same sales data. In Microsoft's functions catalogue, SUM, IF, SUMIFS and XLOOKUP are among the highlighted functions. That list is not a universal ranking, but it is a good starting map.
| Function | Question it answers | Example formula |
|---|---|---|
| SUM | What is total revenue? | =SUM(G2:G31) |
| AVERAGE | What is the average order revenue? | =AVERAGE(G2:G31) |
| MIN / MAX | What are the lowest and highest values? | =MAX(G2:G31) |
| COUNTIF | How many orders are completed? | =COUNTIF(H2:H31,"Completed") |
| SUMIFS | What is Baku's completed revenue? | =SUMIFS(G2:G31,C2:C31,"Baku",H2:H31,"Completed") |
| IF | Was the revenue target passed? | =IF(G2>=1000,"Target","Below") |
| IFERROR | What should show on an error? | =IFERROR(G2/E2,0) |
| XLOOKUP | What price matches the product code? | =XLOOKUP(D2,J2:J10,K2:K10,"Not found") |
Copying the formula and getting the result is the first stage. Then explain each argument in words: which range is summed, where is the condition, when does the result become zero? A formula you cannot explain is a risk in a work file. For broader examples you can move to the core Excel formulas guide.
IFERROR should not be used to turn every error into zero. If "Not found" is a genuine data gap, hiding it makes the report look calm but solves nothing. Apply the function only when the error's cause is known and the alternative result is correct for the business.
How do you join data from two tables?
If the sales table has a product code and a separate price table has the code and unit price, XLOOKUP can find and return the matching value. Microsoft notes in the official lookup functions documentation that XLOOKUP works in any direction and returns an exact match by default.
Example:
=XLOOKUP(D2,PriceList[ProductCode],PriceList[UnitPrice],"Not found")
Here D2 is the product code being searched, ProductCode is the lookup column and UnitPrice the return column. A "Not found" result should not be immediately replaced with zero. The code's spelling, whitespace and whether it genuinely exists in the price table must be checked.
An old Excel version may not support XLOOKUP. In that case VLOOKUP or INDEX/MATCH is used. Because the match type and column direction change, do not treat the formulas as identical. Reading the difference between VLOOKUP and XLOOKUP with separate examples is safer.
How do you build the first report with a PivotTable?
A PivotTable helps group and summarise the rows of a large range without writing a formula for every cell. Microsoft's PivotTable overview recommends the source data have column headers in the first row, a consistent data type per column and no blank rows or columns inside the range.
- Select any cell in the clean data table.
- With Insert > PivotTable, choose the source and a new sheet.
- Place the Region field into the Rows area.
- Bring the Revenue field into Values and check the calculation is Sum.
- Add the Status field to Filters and select "Completed".
- Change one price in the source, then refresh the PivotTable and compare the result.
If "Count of Revenue" appears in the Values area, the revenue column may hold values stored as text. Instead of simply switching Count to Sum, check the source column's type. A PivotTable does not clean wrong data; it summarises it.
The chart's goal should not be "make the report pretty." If you are comparing regions, a column chart can read more clearly; if you track change over time, a line chart. You can practise the PivotTable structure and choosing Excel charts separately.
That note does not repeat the number; it shows what the number does not say and the next check. That is a dashboard's value too: giving the viewer a clearer question, not more numbers.
How do you find and prevent errors in an Excel file?
Excel formulas can flag problems with various error codes. Microsoft's formula errors documentation explains checking causes separately: wrong syntax, mismatched data types, deleted references and blank cells.
| Signal | Possible cause | First check |
|---|---|---|
#DIV/0! | The divisor cell is blank or zero | Check whether the division makes business sense |
#N/A | The searched code is not found | Check whitespace, spelling and the code's uniqueness |
#REF! | The formula looks at a deleted cell or column | Trace the reference and the latest structural change |
#VALUE! | Text sits where a number is expected | Check the data type and invisible whitespace |
| A result exists, but it is wrong | The range is incomplete or the condition wrong | Reconcile with a small hand-calculated sample |
The most dangerous error is a wrong result showing no error code. So keep five control steps:
- Hand-calculate the total on a 5–10 row sample and reconcile with the formula.
- Write down why the row count changes after a filter.
- Check that references shift as expected when copying a formula down.
- Do not treat blank, zero and "not found" results as the same meaning.
- Ask another person to explain the path between the source, formulas and result.
For a complex formula, the Formulas > Evaluate Formula tool shows the calculation step by step; availability can vary by platform. Trace Precedents and Trace Dependents show which cells a formula draws from and where it flows. These do not fix the error automatically, but they narrow the cause.
Building selection lists for region, status and product with Data Validation during entry can reduce spelling differences. Even so, a list does not replace the business rule. Who can choose the "Cancelled" status, and when? That decision must be documented separately.
A 6-week Excel practice plan
The plan ties each week not to a new topic but to a delivered result. If you can spare 30–45 minutes a day, four short sessions a week can suffice. With less time, stretch the timeline; skimming topics while only accruing course hours brings no benefit.
| Week | Work to learn | Deliverable | Self-check |
|---|---|---|---|
| 1 | Cells, ranges, rows-columns, data types and formats | A clean 30-row sales table | Do dates, text and numbers separate? |
| 2 | Tables, sorting, filters, freezing and data validation | A filterable table with input lists | Does a new row join the table correctly? |
| 3 | Relative and absolute references; SUM, AVERAGE and COUNTIF | Total, average and status calculations | Do the right cells shift when copying formulas? |
| 4 | SUMIFS, IF, IFERROR and XLOOKUP | A conditional summary and price lookup | Are missing codes not being hidden? |
| 5 | PivotTables, KPIs and purpose-fit charts | A one-page sales report | Does every number answer a specific question? |
| 6 | Error scenarios, documentation and presentation | A workbook with source, formulas, report and decision note | Can someone else re-verify the result? |
Practical extra: the Anar Rustamli Excel practice workbook
Work through notional sales data across formulas, data validation, an automatic report and task sheets. The sample numbers in the file are for training; change the yellow input cells and watch how the results update.
Keep three short notes per session: what I changed, which error I saw, what I should manage alone next time. These notes help you not confuse the "I finished the lesson" feeling with real skill.
How should the learning data be chosen?
The first exercise does not need thousands of rows. 30–100 rows let you reconcile formulas by hand, plant deliberate errors and explain the logic. Even with few rows, the data should hold different types: dates, categories, counts, amounts and statuses. Such a sample tests input, calculation and reporting skill at once.
If you download a ready dataset, keep its source and terms of use. If you practise on a real work file, deleting names, phones, emails, contract numbers and other personal and commercial data is sometimes not enough; a rare amount and date can indirectly identify a person too. When in doubt, build fully notional data in the same structure.
Start the practice with two small tests whose answers are known in advance. For example, hand-calculate five orders' total revenue and write down one product code's price separately. Then reconcile the formula and XLOOKUP results with those answers. Confirming the rule on a small sample is more reliable than hunting errors in a big table.
Shortcuts do not need memorising at the plan's start. Add the matching shortcut as you repeat the same operation often. Choosing shortcuts for operations that genuinely recur in your workflow is more useful than memorising random combinations.
How do you prove Excel skill for work?
Putting only the final dashboard image in a portfolio is not enough. An employer or client should see where the data came from, what you cleaned, what the formulas calculate, which error you found and which decision you drew from the numbers.
- Problem: the monthly sales data has no view by region and status.
- Source: 30–100 rows of notional or open data carrying no personal information.
- Cleaning: date, duplicate, blank-value and category corrections.
- Calculation: the core formulas and why they were chosen.
- Verification: a hand calculation, an error scenario and correction notes.
- Result: a PivotTable, a chart and a three-sentence decision commentary.
The final audit before handing over the file
Before sending the workbook, separate the roles of all input cells, formulas and report areas. Show the last update date on the source sheet, the key assumption on the calc sheet and the filters and period used on the report. The person opening the file should not have to guess which data produced the result.
- File and sheet names identify the work; nothing remains as "Book1" and "Sheet1".
- An unchanged copy of the raw data is kept.
- Hand-entered values and formulas are visually separated.
- Every PivotTable and connected report is refreshed.
- The meanings of blank, zero, cancelled and not-found results are checked separately.
- The chart's title, units, period and filter state are clearly visible.
- No confidential data and no external file links remain.
For the final check, close and reopen the file and change one input value. If the formulas, summaries and charts do not update as expected, the workbook is not yet ready for presentation. That simple test exposes the difference between a one-off image and a working report.
Do not share a real company file without permission. Customer names, phones, emails, contracts, prices and internal metrics can be confidential. To show the structure, fully anonymise the data and state openly that it is a demo. Do not present invented results as real business success.
When Excel is not enough, the next tool depends on the problem. If collaborative, browser-based editing matters, look at the Google Sheets differences; if large data, repeated transformation and visual analytics come first, at the data analytics path. Before choosing a new tool, write down the real boundary you hit in Excel.
Questions about learning Excel
How long does learning Excel from zero take?
There is no universal timeframe. A beginner working on a real table 30–45 minutes four times a week can apply the core data structure, formulas, filters and PivotTable logic within six weeks. Professional level depends on the work's complexity, the feedback's quality, application frequency and repeated practice.
Is a course mandatory for learning Excel?
No. Learning independently with structured official documentation, a proper practice file and feedback is possible. A course can offer sequence and teacher support, but a watched video is not proof of skill. Tie every topic to a real task, an error check and a result another person can re-verify.
Which Excel functions do you need for work?
The list changes with the role. For a start, SUM, AVERAGE, COUNTIF, SUMIFS, IF, IFERROR and, in a supported version, XLOOKUP build a good base. More important is explaining the ranges and conditions, choosing relative and absolute references correctly, verifying results with a small hand calculation and documenting an error's cause without hiding it.
Between Excel and Google Sheets, which should you start with?
Learn the core spreadsheet logic with whichever tool you have and your work environment uses. Excel can offer broader desktop analysis capabilities, while Google Sheets simplifies collaboration in the browser. Compare formula availability, data volume, permissions, integration and sharing needs together.
How do you check a wrong result in Excel?
First check the formula's range and data types, then hand-calculate a 5–10-row sample. Watch how relative and absolute references change when copied. Do not hide an error code immediately with IFERROR; narrow the cause with Trace Precedents and Evaluate Formula, and after fixing, recalculate the same test sample.
Sources
- Microsoft Support: Basic tasks in Excel
- Microsoft Support: Overview of formulas in Excel
- Microsoft Support: Excel functions by category
- Microsoft Support: Look up values with VLOOKUP, INDEX, MATCH and XLOOKUP
- Microsoft Support: Overview of PivotTables and PivotCharts
- Microsoft Support: Find and remove duplicates
- Microsoft Support: Detect formula errors in Excel
I'm Anar Rustamli - a strategist, entrepreneur, and AI adoption leader working at the edge of growth, technology, and human thinking. Since 2016, my work has focused on helping businesses evolve in a rapidly changing digital landscape. I design growth systems, AI-powered workflows, and strategic frameworks that align performance with purpose. I believe real growth happens when strategy, data, and human insight work together - and my mission is to help businesses adopt AI in a way that strengthens both their results and their identity.

