Top 100 Excel Tips and Tricks to Make You Productive in 2026
It's 2026, and a lot of things have changed in Microsoft Excel because of AI and other things happening in the tech world. Now, this tutorial is completely dedicated to giving you the most amazing Excel tips and tricks in 2026.
And that's why I have worked for almost 10 hours to list all these tips and tricks and explain them in a really simple way.
You can search for these tips and trick with the follfowing search bar.
01
Copilot Agent Mode
New
Advanced
Multi-step autonomous workflows from a single prompt.
▾
Agent Mode plans a sequence of actions, executes them in the workbook, reviews results, identifies errors, and iterates until the output matches your intent. It's the biggest leap in Excel AI.
Agent Mode executing a multi-step workflow
- Click Copilot in the Home ribbon.
- Type a complex request like: "Build a loan calculator with monthly payment schedules based on amount, rate, and term — then create a summary chart."
- Watch Agent Mode plan and execute multiple steps in the Copilot pane.
- Review each step — you can pause, redirect, or undo at any point.
- Accept the result or ask Copilot to refine further.
02
=COPILOT() Formula
Hot
Intermediate
Use AI directly as a cell formula — classify, generate, and enrich data at scale.
▾
The =COPILOT() function brings AI into the formula bar. It works like any Excel formula — with a prompt and optional cell context.
// Basic syntax
=COPILOT("prompt", context)
// Classify sentiment of customer feedback
=COPILOT("Classify as Positive, Negative, or Neutral", A2)
// Enrich data — get state for each city
=COPILOT("What US state is this city in?", B2)
// Summarize text at scale
=COPILOT("Summarize in 10 words", C2:C100)COPILOT formula classifying customer feedback
03
Formula Auto-Complete
New
Beginner
Copilot suggests complete formulas as you type '=' based on worksheet context.
▾
When you type = in any cell, Copilot analyzes your worksheet context — headers, nearby cells, existing formulas, and table structure — and suggests a complete formula with a preview of the result.
- Click on an empty cell where you want a formula.
- Type = and wait 1 second.
- Copilot shows a gray suggestion with a formula and its result preview.
- Press Tab to accept, or keep typing to ignore.
Formula auto-complete suggesting SUM based on column header
04
Python in Excel + Copilot
New
Advanced
Describe analysis in plain English. Copilot writes Python code using pandas, matplotlib, scikit-learn.
▾
Combine the power of Python with Copilot's natural language understanding. Describe what you want, and Copilot writes Python code inserted directly into Excel cells.
import pandas as pd
from statsmodels.tsa.arima.model import ARIMA
df = xl("Table1[Sales]", headers=True)
model = ARIMA(df, order=(1,1,1))
forecast = model.fit().forecast(steps=4)Python heatmap rendered inside Excel
05
Think Deeper (Advanced Analysis)
Advanced
Copilot creates a full analysis worksheet with Python — forecasting, clustering, ML models.
▾
- Open your data workbook and launch Copilot.
- Type "Start with Think Deeper to do Python analysis" or select the Think Deeper button.
- Copilot creates a new analysis worksheet with structured Python code.
- Review the generated analysis — it may include statistical tests, forecasting models, or clustering.
- Modify or extend the analysis by prompting Copilot further.
Think Deeper creating an analysis worksheet
06
Natural Language → Formulas
Beginner
Describe what you need in English, Copilot writes the exact formula.
▾
Stop googling formula syntax. Just tell Copilot what you need in plain English and it writes the formula for you.
// You say: "Calculate year-over-year % change" // Copilot writes: =(B2-B1)/B1 // You say: "Find the second highest salary" // Copilot writes: =LARGE(C2:C100, 2) // You say: "Lookup price from Products sheet by SKU" // Copilot writes: =XLOOKUP(A2, Products!A:A, Products!C:C)
07
AI Data Cleaning
Beginner
Copilot detects duplicates, mismatched dates, extra whitespace, mixed types and proposes fixes.
▾
- Select your data range or table.
- Open Copilot and type "Clean this data" or "Find data quality issues".
- Copilot highlights: duplicate rows, inconsistent date formats, extra whitespace, mixed types.
- Review each suggestion and click Apply to fix.
Copilot identifying data quality issues
08
Chat with Your Workbook
New
Beginner
Ask questions about your data in natural language. Now works with local files.
▾
Copilot Chat lets you have a conversation with your data. Ask questions like "What was our highest revenue month?" or "Which product had the most returns?" and get instant answers as text, charts, or PivotTables.
Copilot Chat answering data questions
09
AI-Powered Insights
Intermediate
Copilot automatically surfaces trends, outliers, and anomalies in your data.
▾
- Select your data table.
- Open Copilot and click "Identify insights".
- Copilot generates charts, PivotTables, and text summaries highlighting key patterns.
- Click any insight to insert it directly into your workbook.
10
Model Switcher
New
Advanced
Choose between OpenAI and Anthropic reasoning models inside Agent Mode.
▾
Agent Mode now includes a model selector dropdown that lets you switch between reasoning models — OpenAI (GPT) and Anthropic (Claude) — depending on the task at hand.
11
AI Conditional Formatting
Intermediate
Describe formatting rules in plain English and Copilot creates formula-based rules.
▾
// You say: "Highlight cells in column C where spending exceeds revenue in column B" // Copilot creates conditional formatting rule: =C2>B2 applied with red fill
12
Sentiment Classification
Intermediate
Classify customer feedback, NPS responses, or support tickets at scale with =COPILOT().
▾
// In cell B2, classify customer review in A2:
=COPILOT("Classify as Positive, Negative, or Neutral", A2)
// Drag down to apply to hundreds of rows instantlySentiment classification results column
13
AI Content Generation
Intermediate
Generate product descriptions, email drafts, or social captions from spreadsheet data.
▾
// Generate product description from name + features:
=COPILOT("Write a 2-sentence product description", A2:C2)
// Generate email subject line from campaign data:
=COPILOT("Write a catchy email subject line", D2)
14
Python Initialization Editor
New
Advanced
Customize Python's startup environment — pre-load libraries, define helpers per workbook.
▾
The new Python Initialization Editor lets you customize how Python starts up inside your workbook — pre-load libraries, define helper functions, and set configurations that run automatically.
- Go to the Formulas tab → Python section.
- Click Initialization to open the editor.
- Add your import statements, helper functions, or configuration.
- Click Save — these will run before any PY() cell executes.
01
UNIQUE Function
Beginner
Extract distinct values from any range. Returns a dynamic array that auto-spills.
▾
=UNIQUE(A1:A50) // Values appearing exactly once =UNIQUE(A1:A50, FALSE, TRUE)
UNIQUE extracting distinct names
02
XLOOKUP
Intermediate
Modern replacement for VLOOKUP — searches any direction, built-in error handling.
▾
=XLOOKUP("Widget", A2:A100, C2:C100)
// With default if not found
=XLOOKUP(E2, A:A, B:B, "Not Found")
// Return multiple columns
=XLOOKUP(E2, A:A, B:D)
03
XLOOKUP Multiple Criteria
Advanced
Lookup with two or more conditions without helper columns.
▾
=XLOOKUP(1, (A2:A100="John")*(B2:B100="Sales"), C2:C100)
04
FILTER Function
Intermediate
Dynamically return rows matching criteria — with AND/OR logic and fallback messages.
▾
=FILTER(A2:D100, C2:C100="Active") // Multiple criteria (AND) =FILTER(A2:D100, (C:C="Active")*(D:D>1000)) // With fallback message =FILTER(A2:D100, B:B>50, "No matches found")
05
SORT & SORTBY
Intermediate
Sort data dynamically without changing the source. SORTBY sorts by a separate array.
▾
=SORT(A2:D100, 3, -1) // by 3rd column, descending =SORTBY(A2:A100, C2:C100, -1) // sort names by scores
06
LAMBDA
Advanced
Create custom reusable functions using formulas. Save in Name Manager, use anywhere.
▾
// Define in Name Manager: // Name: TAX_TOTAL // Refers to: =LAMBDA(price, rate, price + price * rate) // Use anywhere in workbook: =TAX_TOTAL(B2, 0.15) adds 15% tax
- Go to Formulas → Name Manager → New.
- Enter a name (e.g., TAX_TOTAL).
- In "Refers to", enter your LAMBDA formula.
- Click OK. Now use =TAX_TOTAL(args) in any cell.
07
LET Function
Intermediate
Assign names to intermediate calculations — cleaner formulas, better performance.
▾
=LET( tax_a, B2 * 0.15, tax_b, C2 * 0.1, IF(tax_a > tax_b, tax_a, tax_b) )
08
TOCOL & TOROW
Beginner
Reshape multi-column data into a single column (TOCOL) or row (TOROW).
▾
=TOCOL(A1:B6) =TOCOL(A1:D10, 3) // skip blanks and errors =TOROW(A1:A20)
09
WRAPCOLS & WRAPROWS
Intermediate
Transform a single column/row into a grid with specified columns or rows.
▾
=WRAPCOLS(A1:A20, 4) // into 4 columns =WRAPROWS(A1:A20, 5) // into rows of 5
10
SUM / SUMIF / SUMIFS
Beginner
Basic summation to multi-criteria conditional sums — the workhorse functions.
▾
=SUM(B2:B100) =SUMIF(A:A, "Sales", B:B) =SUMIFS(C:C, A:A, "Sales", B:B, ">1000")
11
IF / IFS / SWITCH
Beginner
Conditional logic from simple true/false to multi-condition and value matching.
▾
=IF(A2>90, "A", "B") =IFS(A2>=90,"A", A2>=80,"B", A2>=70,"C", TRUE,"F") =SWITCH(B2, "NY","New York", "CA","California", "Unknown")
12
INDEX + MATCH
Intermediate
Powerful flexible lookup combination — works in any direction, all Excel versions.
▾
=INDEX(C2:C100, MATCH("Widget", A2:A100, 0))
// 2D lookup (row + column match)
=INDEX(B2:F10,
MATCH("Q3", A2:A10, 0),
MATCH("Sales", B1:F1, 0))
13
COUNTIF / COUNTIFS
Beginner
Count cells matching one or multiple criteria across ranges.
▾
=COUNTIF(A:A, "Sales") =COUNTIFS(A:A, "Sales", B:B, ">50000")
14
TEXTJOIN
Beginner
Concatenate with custom delimiters, optionally skipping blank cells.
▾
=TEXTJOIN(", ", TRUE, A1:A10)
// Result: "Apple, Banana, Cherry" (skips blanks)
15
IMAGE Function
New
Beginner
Insert web images directly into cells via URL with sizing options.
▾
=IMAGE("https://example.com/logo.png")
// With sizing options
=IMAGE(url, "alt text", 2, 100, 100)Product images in cells via URL
16
SUBTOTAL
Intermediate
Aggregate only visible cells after filtering — supports SUM, AVERAGE, COUNT, and more.
▾
=SUBTOTAL(9, B2:B100) // SUM visible cells only =SUBTOTAL(1, B2:B100) // AVERAGE visible cells only =SUBTOTAL(2, B2:B100) // COUNT visible cells only
17
SEQUENCE & RANDARRAY
Intermediate
Generate number sequences and random arrays dynamically — no helper columns.
▾
=SEQUENCE(10) // 1 to 10 =SEQUENCE(5, 4, 100, 5) // 5x4 grid from 100, step 5 =RANDARRAY(3, 2) // random decimals =RANDARRAY(10, 1, 1, 100, TRUE) // random integers 1-100
01
Spill Fundamentals
Beginner
One formula returns multiple values that auto-fill adjacent cells — the foundation of modern Excel.
▾
Dynamic arrays spill results into adjacent cells automatically. This is the foundation for UNIQUE, FILTER, SORT, SEQUENCE, and all modern array functions.
Dynamic array spilling results
02
Spill Range Operator (#)
Intermediate
Reference an entire spill range dynamically with the # symbol.
▾
=SUM(A1#) // sums the whole spill =COUNTA(A1#) // counts spill items =SORT(A1#) // re-sorts the spill
03
VSTACK & HSTACK
Intermediate
Stack arrays vertically or horizontally — combine data from multiple ranges or sheets.
▾
=VSTACK(A1:A5, C1:C3) // stack vertically =HSTACK(A1:A5, B1:B5) // stack side by side =VSTACK(Sheet1!A:D, Sheet2!A:D) // combine sheets
04
REDUCE
Advanced
Apply a LAMBDA function cumulatively across an array — running totals, custom aggregations.
▾
=REDUCE(0, A1:A10, LAMBDA(acc, val, acc + val)) // running total =REDUCE(1, A1:A5, LAMBDA(acc, val, acc * val)) // running product
05
MAP Function
Advanced
Apply a transformation LAMBDA to every element in an array — replaces helper columns.
▾
=MAP(A1:A10, LAMBDA(x, x * 2)) // double every value =MAP(A1:A10, LAMBDA(x, UPPER(x))) // uppercase all text
06
SCAN Function
Advanced
Like REDUCE but returns all intermediate results — running balances, cumulative products.
▾
=SCAN(1000, B2:B20, LAMBDA(bal, txn, bal + txn)) // running balance
07
MAKEARRAY
Advanced
Generate arrays programmatically by applying a LAMBDA to each row/column index.
▾
=MAKEARRAY(10, 10, LAMBDA(r, c, r * c)) // multiplication table
08
BYCOL & BYROW
Advanced
Apply aggregation functions independently across each column or row of an array.
▾
=BYCOL(A1:D10, LAMBDA(col, SUM(col))) // sum per column =BYROW(A1:D10, LAMBDA(row, MAX(row))) // max per row
09
CHOOSECOLS & CHOOSEROWS
Intermediate
Pick specific columns or rows from a range by index number — reorder and subset.
▾
=CHOOSECOLS(A1:F100, 1, 3, 6) // pick columns 1, 3, 6 =CHOOSEROWS(A1:D50, 1, 5, 10) // pick rows 1, 5, 10
10
DROP & TAKE
Intermediate
DROP removes N rows/cols from edges. TAKE keeps only the first/last N rows/cols.
▾
=DROP(A1:D100, 1) // drop first row (headers) =TAKE(A1:D100, 5) // keep first 5 rows =DROP(A1:D100, , 1) // drop first column =TAKE(A1:D100, -3) // keep last 3 rows
01
Ctrl + N
Beginner
Create a new workbook instantly.
▾
Ctrl + N (Windows) or Cmd + N (Mac) creates a blank workbook.
02
Shift + Spacebar
Beginner
Select the entire row of the active cell.
▾
Shift + Space selects the full row. Useful for quickly deleting, formatting, or copying entire rows.
03
Ctrl + Spacebar
Beginner
Select the entire column of the active cell.
▾
Ctrl + Space selects the full column of the active cell.
04
Ctrl + Shift + Arrow
Beginner
Select from the current cell to the last data cell in that direction.
▾
Ctrl + Shift + Down Arrow selects from the current cell to the last non-empty cell downward. Works in all four arrow directions.
05
Ctrl + K
Beginner
Insert or edit a hyperlink in the selected cell.
▾
Ctrl + K opens the hyperlink dialog. Link to URLs, files, email addresses, or other locations in the workbook.
06
Ctrl + 1
Beginner
Open the Format Cells dialog — fonts, borders, number formats, alignment.
▾
Ctrl + 1 opens Format Cells — the fastest way to access all formatting options including fonts, borders, numbers, and alignment.
07
Alt + = (AutoSum)
Beginner
Instantly sum the adjacent range of cells.
▾
Select a cell below or beside your numbers, press Alt + = (or Opt + = on Mac), and Excel inserts a SUM formula for the adjacent range.
08
Ctrl + E (Flash Fill)
Beginner
Auto-detect patterns from your examples and fill the rest of the column.
▾
Type one or two examples of the pattern you want, then press Ctrl + E and Excel fills the rest of the column automatically.
Flash Fill extracting first names from full names
09
Ctrl + ;
Beginner
Insert today's date as a static value into the active cell.
▾
Ctrl + ; stamps today's date. For the current time, use Ctrl + Shift + :.
10
Ctrl + Shift + L
Beginner
Toggle auto-filter dropdown arrows on column headers.
▾
Ctrl + Shift + L adds or removes filter dropdown arrows on your column headers. Much faster than navigating to Data then Filter.
11
Shift + F11
Beginner
Insert a new worksheet tab in the current workbook.
▾
Shift + F11 instantly adds a new worksheet tab to your current workbook.
12
F4 (Repeat / Toggle Reference)
Beginner
Repeat your last action or toggle cell reference types in formulas.
▾
F4 repeats whatever you just did — applied bold? Press F4 on another cell to bold it too. Inserted a row? F4 inserts another.
13
Ctrl + ` (Show Formulas)
Intermediate
Toggle between showing cell values and showing all formulas in the sheet.
▾
Press Ctrl + ` to reveal all formulas in the sheet. Press again to switch back to values. Great for auditing and debugging spreadsheets.
Formula view showing all formulas in cells
14
Alt + H + O + I
Intermediate
Auto-fit the selected column width to match the widest content.
▾
Press Alt, then H, then O, then I (in sequence, not simultaneously) to auto-fit the selected column width to its content.
01
Conditional Formatting
Intermediate
Automatically color-code cells based on their values or custom formula rules.
▾
- Select your data range.
- Go to Home then Conditional Formatting.
- Choose a preset rule or click New Rule for formula-based rules.
- Set the format (fill color, font, borders) and click OK.
Conditional formatting highlighting cells
02
Format Painter
Beginner
Let's say you have a cell where you have a set of formatting, or you have multiple cells where you have a set of formatting and have applied multiple things like cell color, font color, and font size.
- Select a cell with the formatting you want.
- Click Format Painter (paintbrush icon) on the Home tab.
- Click or drag across the cells to apply the formatting.
03
Custom Number Formats
Intermediate
Create custom display formats for numbers, dates, currencies, and percentages.
▾
#,##0.00 results in 1,234.56 $#,##0 results in $1,235 0.0% results in 85.5% [Green]0;[Red]-0 green positive red negative dd-mmm-yyyy results in 24-Mar-2026
04
Text Wrapping
Beginner
Display long text within cell boundaries without overflowing into adjacent cells.
▾
Select cells then Home then Wrap Text. Long text wraps to multiple lines within the cell instead of overflowing. The row height auto-adjusts to show all content.
05
New Checkboxes
New
Beginner
Modern checkboxes from the Insert tab — much easier than legacy Developer-tab controls.
▾
- Select the cell where you want a checkbox.
- Go to Insert then Checkbox in the Controls group.
- The checkbox returns TRUE/FALSE — use in formulas like =COUNTIF(B:B, TRUE).
New Excel checkboxes in a task list
06
Transpose Rows to Columns
Beginner
Flip data orientation — convert rows to columns or vice versa.
▾
- Select and Copy (Ctrl+C) the range you want to flip.
- Click the destination cell.
- Right-click then Paste Special then Transpose.
07
Text to Columns
Beginner
Split text in a single cell into multiple columns using delimiters.
▾
- Select the column with text to split.
- Go to Data then Text to Columns.
- Choose Delimited and click Next.
- Select your delimiter (comma, space, tab, etc.).
- Click Finish.
Text to Columns splitting full names
08
Sort by Color
Intermediate
Organize data by cell background color or font color.
▾
- Go to Data then Sort.
- Under Sort On select Cell Color.
- Choose the color you want to sort first.
- Click Add Level for multiple colors.
09
Right-Click Filter
Beginner
Instantly filter data by the selected cell's value — one click, no setup.
▾
Right-click any cell then Filter then Filter by Selected Cell Value. Instantly shows only rows matching that value. Much faster than setting up filters manually.
10
Fit Image in Cell
New
Beginner
Lock images inside cells so they move and resize with the cell.
▾
- Insert an image into your worksheet.
- Select the image and go to Picture Format tab.
- Click Place in Cell.
- The image snaps into the cell and resizes with it automatically.
11
Remove Duplicates
Beginner
Clean duplicate rows from your data in one click.
▾
- Select your data range or table.
- Go to Data then Remove Duplicates.
- Choose which columns to check for duplicates.
- Click OK — Excel removes them and tells you how many were deleted.
01
Pivot Tables
Intermediate
The most powerful analysis tool in Excel — reorganize and aggregate data instantly.
▾
- Select your data range (must have headers).
- Go to Insert then PivotTable.
- Choose where to place it (new or existing sheet).
- Drag fields to Rows, Columns, Values, and Filters.
PivotTable summarizing sales by region
02
Flash Fill
Beginner
Auto-fill column patterns with Ctrl+E — extraction, reformatting, combining, case changes.
▾
Type one or two examples of the transformation you want, then press Ctrl + E and Excel fills the rest of the column by detecting your pattern.
Flash Fill reformatting phone numbers
03
Freeze Panes
Beginner
Lock top rows and/or left columns to keep headers visible while scrolling.
▾
- Click the cell below and to the right of what you want to freeze.
- Go to View then Freeze Panes.
- Choose Freeze Panes, Freeze Top Row, or Freeze First Column.
04
Named Ranges
Intermediate
Assign meaningful names to cell ranges for self-documenting, readable formulas.
▾
- Select the range you want to name.
- Go to Formulas then Define Name.
- Enter a descriptive name (e.g., SalesData).
- Now use it in formulas: =SUM(SalesData)
05
Group and Outline Data
Intermediate
Create expandable/collapsible sections for organized navigation of large datasets.
▾
- Select the rows or columns you want to group.
- Go to Data then Group.
- Click the +/- buttons in the margin to expand or collapse sections.
06
Sheet View
Intermediate
Create separate views of the same worksheet without changing the original layout.
▾
- Go to View then Sheet View then New.
- Make any changes (filters, sorting, hiding columns).
- Click Keep to save the view.
- Switch between views from the dropdown.
07
Searchable Drop-Down Lists
New
Beginner
Data validation drop-downs now support search-as-you-type filtering.
▾
When you create a data validation drop-down list, it now automatically supports searching. Start typing in the cell and matching values are filtered in the dropdown — no extra setup needed.
Searchable drop-down showing filtered results
08
Data Entry Form
Intermediate
Built-in no-code form for structured data entry into Excel tables.
▾
- Format your data as a Table (Ctrl+T).
- Press Alt + D + O (press keys in sequence).
- A form appears with all your column headers as fields.
- Enter data and click New to add rows.
Excel data entry form
09
Search Bar / Tell Me
Beginner
Find any Excel command instantly — search for actions, features, and recent files.
▾
Press Alt + Q to focus the search box at the top of Excel. Type what you want to do and Excel shows matching commands, recent files, and help articles.
10
Data Validation
Intermediate
Restrict cell inputs to specific values, number ranges, dates, or custom formula rules.
▾
- Select the cells you want to validate.
- Go to Data then Data Validation.
- Choose the type: List, Whole Number, Decimal, Date, Custom Formula, etc.
- Set criteria and optional input/error messages.
01
Sparkline Mini-Charts
Beginner
Tiny inline charts (line, column, win/loss) rendered inside individual cells.
▾
- Select the cell where you want the sparkline.
- Go to Insert then Sparklines.
- Choose Line, Column, or Win/Loss.
- Select the data range and click OK.
Sparkline mini-charts in cells
02
Save Chart Templates
Intermediate
Save custom chart styles as templates for consistent, reusable visualizations.
▾
- Create and format a chart exactly how you want it.
- Right-click the chart then Save as Template.
- Name it and save.
- For new charts: Insert then Templates then select yours.
03
Waterfall Charts
Intermediate
Show step-by-step how values increase and decrease — ideal for financial variance.
▾
Waterfall charts visualize how an initial value increases and decreases through a series of changes — perfect for revenue bridges, budget variance analysis, and financial reporting.
Waterfall chart showing quarterly changes
04
Combo Charts
Intermediate
Combine two chart types (e.g., column + line) with dual Y-axes on one visual.
▾
- Create a chart from your data.
- Right-click a data series then Change Chart Type.
- Select Combo at the bottom.
- Choose chart type per series and check Secondary Axis as needed.
05
Map Charts
Intermediate
Visualize geographic data on filled maps — Excel recognizes countries, states, regions.
▾
Select data with location names (countries, states, cities) and a value column then Insert then Maps then Filled Map. Excel auto-recognizes the geography and creates a filled map.
Map chart showing sales by US state
06
Treemap & Sunburst
Intermediate
Visualize hierarchical data as nested rectangles (treemap) or concentric rings (sunburst).
▾
Treemap shows hierarchy as nested rectangles — great for budget breakdowns. Sunburst shows it as concentric rings — ideal for org charts and multi-level categories.
07
Format as Table
Beginner
Instant styling, auto-filters, total rows, and structured formula references.
▾
Select your data and press Ctrl + T or go to Home then Format as Table. Tables add auto-filters, total rows, banded rows, and enable structured references like =SUM(Table1[Revenue]).
08
Funnel Charts
Intermediate
Visualize progressive reduction across stages — sales pipeline, hiring funnel.
▾
Insert then Funnel chart. Shows how values decrease across stages — ideal for sales pipelines, hiring funnels, recruitment processes, and conversion tracking.
01
Combine Files from Folder
Intermediate
Merge all workbooks in a directory into one — refresh anytime for updates.
▾
- Go to Data then Get Data then From Folder.
- Navigate to the folder containing your files.
- Click Combine and Transform.
- Power Query merges all files into one table.
- Click Refresh anytime to pull in new or updated files.
02
Import XML Directly
Intermediate
Pull structured XML data directly into Excel tables via the Developer tab.
▾
- Go to the Developer tab and click Import in the XML group.
- Select your XML file.
- Choose the destination cell.
- Click OK — data loads as a structured table.
03
Power Query Editor
Intermediate
Clean, reshape, merge, unpivot, and transform data through a visual interface.
▾
Power Query provides a visual step-by-step interface for data transformation. Clean, reshape, merge, and unpivot data — no formulas needed. Every step is recorded and repeatable.
Power Query Editor
04
Import from Web
Intermediate
Scrape tables from any website directly into your Excel workbook.
▾
- Go to Data then From Web.
- Paste the website URL.
- Excel detects tables on the page.
- Select the table you want then Load.
05
Append & Merge Queries
Advanced
Stack data vertically (Append/UNION) or join tables on keys (Merge/JOIN).
▾
Append = stack data vertically (like UNION in SQL). Merge = join tables on a key column (like JOIN in SQL). Both are available in the Power Query editor.
06
Unpivot Columns
Intermediate
Transform wide-format data into analysis-ready tall format with one click.
▾
Select columns in Power Query then Transform then Unpivot Columns. Converts wide data (months as column headers) into tall format (Month and Value columns) — essential for PivotTables and charts.
Unpivot transformation
01
Protect a Worksheet
Beginner
Password-protect a sheet and control exactly which actions users can perform.
▾
- Go to Review then Protect Sheet.
- Set a password (optional but recommended).
- Check which actions users CAN perform (sort, filter, select cells, etc.).
- Click OK.
02
Protect Workbook Structure
Beginner
Prevent users from adding, deleting, hiding, or renaming worksheets.
▾
- Go to Review then Protect Workbook.
- Set a password.
- Users cannot add, delete, hide, rename, or move sheets.
03
Cell-Level Locking
Intermediate
Lock critical formula cells while leaving data-entry cells editable.
▾
- Select cells to unlock: Right-click then Format Cells then Protection then uncheck Locked.
- Then Review then Protect Sheet.
- Only locked cells (the default) will be protected; unlocked cells remain editable.
04
Encrypt with Password
Beginner
Full file-level encryption — the strongest protection Excel offers.
▾
- Go to File then Info then Protect Workbook then Encrypt with Password.
- Enter a strong password.
- Confirm and save the file.
05
Excel to Word Integration
Intermediate
Embed live-updating Excel data, charts, and tables into Word documents.
▾
- Copy your Excel range (Ctrl+C).
- In Word: Paste Special then Paste Link.
- Choose Microsoft Excel Worksheet Object.
- Data in Word updates automatically when the Excel file changes.
06
Co-Authoring
Beginner
Real-time simultaneous editing with visible cursors and live changes.
▾
Save your workbook to OneDrive or SharePoint, then share with others. Everyone edits simultaneously — you can see other users cursor positions, cell selections, and changes in real-time.
01
Script Lab
Advanced
Write Office JavaScript API code and create custom Excel functions with the Script Lab add-in.
▾
- Go to Insert then Get Add-ins then Script Lab to install.
- Add Script Lab tab to ribbon: File then Options then Customize Ribbon.
- Click Code to open the editor pane.
- Write JavaScript, register custom functions, and run.
/** @customfunction */
function getsquare(num) {
return Math.pow(num, 2);
}
02
VBA Macros
Advanced
Record or code macros to automate repetitive tasks — data entry to report generation.
▾
- Go to Developer then Record Macro.
- Perform the actions you want to automate.
- Click Stop Recording.
- Run anytime with Alt + F8 or assign to a button.
03
Power Pivot & DAX
Advanced
Build relational data models across multiple tables with DAX calculated measures.
▾
- Enable Power Pivot: File then Options then Add-ins then COM Add-ins then Power Pivot.
- Add tables to the data model.
- Create relationships between tables (like a database).
- Write DAX measures for advanced calculations that PivotTables alone cannot do.
04
Solver Add-In
Advanced
Optimization tool — find the best value (max/min/target) by changing variables with constraints.
▾
- Enable: File then Options then Add-ins then Solver.
- Go to Data then Solver.
- Set objective cell (the result to optimize), variable cells (inputs to change), and constraints.
- Click Solve.
05
Goal Seek
Intermediate
Find the input value needed to achieve a specific desired output.
▾
- Go to Data then What-If Analysis then Goal Seek.
- Set Cell: the formula cell with the result you want to change.
- To Value: the target result you want.
- By Changing Cell: the input to adjust.
06
Scenario Manager
Intermediate
Create, save, and compare multiple what-if assumption sets side by side.
▾
- Go to Data then What-If Analysis then Scenario Manager.
- Click Add to create scenarios (e.g., Best Case, Worst Case, Most Likely).
- Set changing cells and values for each scenario.
- Click Summary to compare all scenarios in a side-by-side table.
07
Custom Data Types
Intermediate
Excel recognizes Stocks, Geography, and other rich data types — pulling live structured data.
▾
Type a company name or location then select the cells then Data then Data Type then Stocks or Geography. Excel converts them to rich data types and lets you extract live fields like stock price, market cap, population, area, and more.
Custom data types showing stock prices