Skip to content
8 min read Recently reviewedBeginner
Quick Answer

Excel's most useful features beyond basic formulas include PivotTables for summarizing large datasets, Conditional Formatting for visual data highlighting, XLOOKUP for pulling data from other sheets, and Flash Fill for pattern-based data cleanup.

Understanding Excel Features — A Quick-Reference Guide to What Excel Can Do

Applies to: Microsoft Excel (Microsoft 365, Excel for Windows, Excel for Web)
Article Type: Informational
Last Updated: 2026-05-18

Summary

Excel is one of the most powerful tools in Microsoft 365, but most users only scratch the surface — typing data into cells and doing basic math. This article is a quick-reference guide to Excel's most useful features, organized by skill level, so you can find the right tool for the task. Whether you need to look up data, build a dashboard, or automate repetitive formatting, this guide points you to the right feature.

Prerequisites

  • Microsoft Excel (Microsoft 365 desktop app or Excel for the web).
  • No advanced skills required — this article explains what each feature does and when to use it.

Instructions

1. Essential Features (Everyone Should Know These)

FeatureWhat It DoesWhen to Use ItHow to Access It
AutoSumInstantly calculate SUM, AVERAGE, COUNT, MIN, or MAX for a rangeQuickly total a column or rowSelect a cell below/right of data → Home → AutoSum (or Alt + =)
Sort and FilterArrange data alphabetically, numerically, or by colour; filter to show only matching rowsFinding specific records in a large datasetSelect your data → Data → Sort or Filter (or Ctrl + Shift + L)
Find and ReplaceSearch for text/values and optionally replace them across the sheet or workbookCorrecting typos, updating codes, or standardizing dataCtrl + H
Freeze PanesLock header rows or columns so they stay visible while scrollingWorking with large spreadsheets where headers scroll out of viewView → Freeze Panes
Flash FillAuto-detect a pattern from examples you type and fill the rest of the columnExtracting first names from full names, reformatting phone numbers, splitting dataType the pattern in the first 1–2 cells → Ctrl + E
TablesConvert a range into a structured Table with auto-expanding formulas, filters, and formattingAny dataset you plan to sort, filter, or reference in formulasSelect data → Ctrl + T
Conditional FormattingAutomatically highlight cells based on rules (e.g., values above a threshold, duplicates, data bars)Spotting trends, outliers, or duplicates at a glanceHome → Conditional Formatting
Dropdown ListsCreate a cell with a predefined list of choicesStandardizing data entry (e.g., Status: Open/In Progress/Closed)Data → Data Validation → List
Sheet ProtectionLock cells to prevent accidental edits while allowing input in specific cellsSharing a template where some cells are editable and others are lockedReview → Protect Sheet

2. Intermediate Features (Level Up Your Productivity)

FeatureWhat It DoesWhen to Use ItHow to Access It
XLOOKUPLook up a value in one column and return a corresponding value from another columnPulling data from reference tables (e.g., employee ID → department)=XLOOKUP(lookup_value, lookup_array, return_array)
PivotTablesSummarize large datasets into interactive reports with drag-and-drop fieldsAnalyzing sales by region, counting tickets by category, summarizing any large datasetSelect data → Insert → PivotTable
ChartsCreate visual representations of data (bar, line, pie, scatter, etc.)Presenting trends, comparisons, or distributions visuallySelect data → Insert → Chart
Named RangesAssign a name to a cell or range so formulas are easier to readMaking complex formulas readable (e.g., =TaxRate*Income instead of =B1*C5)Formulas → Name Manager → New
Data ValidationRestrict what can be entered in a cell (numbers only, dates within a range, list of choices)Preventing invalid data entry in shared workbooksData → Data Validation
TEXT, DATE, and IF functionsTransform text, manipulate dates, and add logic to calculationsReformatting data, calculating deadlines, creating conditional outputsType the formula in any cell
Analyze Data (Ideas)AI-powered analysis that suggests insights, trends, and charts from your dataQuick exploration of unfamiliar data — "show me something interesting"Home → Analyze Data

3. Advanced Features (Power User Territory)

FeatureWhat It DoesWhen to Use ItHow to Access It
Power QueryImport, clean, and transform data from external sources (CSV, databases, web)Automating data cleanup that you do repeatedlyData → Get Data
Dynamic Arrays (UNIQUE, SORT, FILTER, SEQUENCE)Formulas that return multiple results that spill into adjacent cellsExtracting unique values, creating filtered views, generating sequences without helper columnsType the formula — results spill automatically
LAMBDA and LETCreate custom functions (LAMBDA) and define variables within a formula (LET)Building reusable custom calculations, simplifying complex nested formulas=LAMBDA(x, x*2)(5) or =LET(total, SUM(A:A), total*1.1)
Macros (VBA)Record or code automated sequences of actionsAutomating repetitive multi-step tasks (e.g., formatting, copying, exporting)View → Macros or Alt + F11 (VBA Editor)
Copilot in ExcelAI assistant that analyzes data, creates formulas, and builds charts from natural language promptsQuick analysis without writing formulas — "What are the top 5 products by revenue?"Home → Copilot (requires Copilot license)

4. Formula Quick Reference — Most Used Functions

FunctionPurposeExample
=SUM(range)Add up values=SUM(B2:B100)
=AVERAGE(range)Calculate average=AVERAGE(C2:C50)
=COUNT(range)Count cells with numbers=COUNT(A:A)
=COUNTA(range)Count non-empty cells=COUNTA(A:A)
=IF(test, true, false)Conditional logic=IF(B2>100, "Over Budget", "OK")
=XLOOKUP(value, lookup, return)Look up a value=XLOOKUP(A2, IDs, Names)
=VLOOKUP(value, range, col, FALSE)Legacy lookup (use XLOOKUP when possible)=VLOOKUP(A2, Sheet2!A:C, 3, FALSE)
=CONCATENATE() or =TEXTJOIN()Combine text from multiple cells=TEXTJOIN(" ", TRUE, A2, B2)
=TODAY()Current date=TODAY()
=TRIM(text)Remove extra spaces=TRIM(A2)
=IFERROR(formula, fallback)Catch errors gracefully=IFERROR(XLOOKUP(...), "Not Found")
=SUMIF(range, criteria, sum_range)Sum based on a condition=SUMIF(A:A, "North", B:B)
=COUNTIF(range, criteria)Count based on a condition=COUNTIF(C:C, ">100")

5. Keyboard Shortcuts Every Excel User Should Know

ShortcutAction
Ctrl + TConvert range to Table
Ctrl + Shift + LToggle filters on/off
Ctrl + EFlash Fill
Ctrl + ;Insert today's date
Ctrl + Shift + ;Insert current time
Ctrl + ` (backtick)Toggle formula view (show all formulas in cells)
Alt + =AutoSum
Ctrl + Shift + $Apply currency format
Ctrl + Shift + %Apply percentage format
F4Toggle absolute/relative reference ($) in a formula
Ctrl + DFill down (copy cell above)
Ctrl + RFill right (copy cell to the left)
Ctrl + SpaceSelect entire column
Shift + SpaceSelect entire row

6. Decision Guide — "Which Excel Feature Should I Use?"

I Need To...Use This Feature
Total a column of numbersAutoSum or =SUM()
Look up a value from another sheetXLOOKUP
Summarize a large dataset into a reportPivotTable
Highlight values that meet a conditionConditional Formatting
Prevent users from entering invalid dataData Validation / Dropdown Lists
Reformat or split text in a columnFlash Fill
Lock cells so they can't be editedSheet Protection
Keep headers visible while scrollingFreeze Panes
Automatically apply formatting to new rowsConvert to Table (Ctrl + T)
Import and clean data from a CSV or databasePower Query
Get AI-generated insights from my dataAnalyze Data or Copilot
Create a chart or visualizationInsert → Chart
Automate a repetitive taskMacros (VBA) or Power Automate

Troubleshooting

INFO

Most Excel issues stem from incorrect cell references, locked cells, or data type mismatches. The troubleshooting articles linked below cover formula errors, display issues, and performance problems in detail.

Symptom / ErrorPotential CauseSolution
#REF! errorA formula references a cell or range that was deletedUndo the deletion (Ctrl + Z) or update the formula to reference the correct range.
#VALUE! errorFormula expects a number but received textCheck that the cells in your formula contain the expected data type. Use =VALUE() to convert text to numbers.
#N/A error in XLOOKUP or VLOOKUPLookup value not foundVerify the lookup value exists in the lookup range. Check for extra spaces with =TRIM().
##### displayed in a cellColumn is too narrow to display the valueDouble-click the column border to auto-fit, or manually widen the column.
Formulas showing as textCell formatted as TextChange the cell format to General (Home → Number Format dropdown), then press Enter in the formula bar.
Excel is slow or freezingLarge file, volatile functions, or too many conditional formatting rulesSee How to Fix Excel Crashing or Freezing for detailed steps.
Cannot edit cells — "Protected Sheet"Sheet protection is enabledGo to Review → Unprotect Sheet and enter the password (or ask the sheet owner).