Excel Complete Reference Notes
Excel Complete Reference Notes
Excel
Complete Reference Notes
Formulas · Functions · Lookups · Pivot Tables · Automation
Contents at a Glance
Twelve sections, each with function tables, worked examples, best practices, and an interview tip.
🧾 11 Cheat Sheet — Math & Statistics 🔍 12 Cheat Sheet — Lookup & Text
14 must-know numeric formulas 15 must-know lookup & text formulas
Page 2 · 20
Excel Complete Reference Notes
📗 Excel Basics
SECTION 1
Excel is a powerful spreadsheet application by Microsoft used to store, organize, analyze, and visualize data
efficiently.
Interface Overview
Element What it does
Cell Address Unique location of a cell, e.g. B2.
Name Box Shows the address or name of the active cell.
Formula Bar Displays and edits the content or formula of the active cell.
Ribbon Contains tabs (Home, Insert, Formulas, Data…) and the commands to perform actions.
Sheet Tabs Switch between the worksheets inside the current workbook.
✅ Best Practice
Keep data clean and structured.
Use meaningful sheet names.
Use formulas instead of hardcoding values.
🏆 Interview Tip
Know the difference between Workbook and Worksheet, and be ready to explain cell referencing (Relative: A1,
Absolute: $A$1). Practice navigating with the Ribbon and keyboard shortcuts.
Page 3 · 20
Excel Complete Reference Notes
🧮 Basic Formulas
SECTION 2
Worked Example
Item Amount
Book 250
Pen 50
Bag 700
Total 1000
Cell References
Type Example Behavior when copied to B2
Relative (changes) A1 Becomes B2.
Absolute (fixed) $A$1 Remains $A$1.
Mixed — column fixed $A1 Becomes $A2.
Mixed — row fixed A$1 Becomes B$1.
✅ Best Practice
Use meaningful range names.
Prefer formulas over hardcoding values.
Use absolute references in reports & dashboards.
Double-check ranges before applying formulas.
Page 4 · 20
Excel Complete Reference Notes
🏆 Interview Tip
Q: What is the difference between COUNT and COUNTA?
A: COUNT counts only cells with numbers, while COUNTA counts all non-empty cells (numbers, text, dates, logical
values, etc.).
Page 5 · 20
Excel Complete Reference Notes
🔀 Logical Functions
SECTION 3
Logical functions help you make decisions, test conditions, and return results based on TRUE or FALSE — the
backbone of reports, scorecards, dashboards, and data-quality checks.
Nested IF
An IF inside another IF handles multiple conditions step by step:
=IF(B2>=90,"A", IF(B2>=75,"B", IF(B2>=50,"C","Fail")))
✅ Best Practice
Keep conditions simple.
Use IFS() instead of stacking multiple nested IFs.
Use IFERROR() to handle errors gracefully.
Combine AND(), OR(), NOT() for powerful validations.
🏆 Interview Tip
Q: What's the difference between IF and IFS?
A: IF checks one condition; IFS checks multiple conditions in a clean, readable way — no nesting required.
Page 6 · 20
Excel Complete Reference Notes
Lookup functions find and return data from a table or range based on a matching value.
Worked Example
ID Name Product Sales
101 Ravi Laptop 50000
102 Neha Mobile 30000
103 Amit Tablet 20000
104 Kiran Watch 15000
✅ Best Practice
Prefer XLOOKUP for new formulas.
Use INDEX + MATCH for maximum flexibility.
Always use exact match (FALSE or 0) unless approximate match is needed.
Keep lookup ranges clean and sorted where required.
Page 7 · 20
Excel Complete Reference Notes
🏆 Interview Tip
Q: Which is better — VLOOKUP or XLOOKUP?
A: XLOOKUP is more powerful — it searches in both directions, handles errors natively, and returns exact or
approximate matches with ease.
Page 8 · 20
Excel Complete Reference Notes
🔤 Text Functions
SECTION 5
Text functions extract, clean, combine, and manipulate text data — essential for cleaning messy data and
standardizing formats.
TRIM() Removes extra spaces from text. =TRIM(" QA Insights ") → QA Insights
=CONCAT("QA"," ","Insights") → QA
CONCAT() Joins multiple text strings into one.
Insights
Joins text with a delimiter, can ignore =TEXTJOIN(", ",TRUE,"QA","Insights") →
TEXTJOIN()
empties. QA, Insights
✅ Best Practice
Use TRIM() before matching or comparing data.
Prefer TEXTJOIN() over CONCAT() for ranges.
Use TEXTSPLIT() to break data into rows/columns quickly.
Combine with IF(), FILTER(), UNIQUE() for cleaning pipelines.
Real-World Use
• Data cleaning & standardization.
• Preparing reports & dashboards.
• Parsing logs, emails, IDs, and addresses.
🏆 Interview Tip
Q: Difference between CONCAT() and TEXTJOIN()?
A: CONCAT() joins text but includes empty cells. TEXTJOIN() adds a delimiter and can ignore empty cells via its
ignore_empty argument.
Page 9 · 20
Excel Complete Reference Notes
These functions handle dates and time values — essential for calculations, reporting, scheduling, and SLA tracking.
✅ Best Practice
Store dates as real date values, not as text.
Use TODAY() instead of typing static dates.
Use NETWORKDAYS() for SLA & business-day calculations.
Combine with IF(), DATEDIF(), WORKDAY() for advanced use.
🏆 Interview Tip
Q: What's the difference between EDATE() and EOMONTH()?
A: EDATE() returns the same day in a future/past month; EOMONTH() returns the last day of that month.
Page 10 · 20
Excel Complete Reference Notes
Data cleaning is the process of fixing or removing incorrect, incomplete, duplicate, or inconsistent data. Clean data
leads to accurate reports, better decisions, and reliable analysis.
Key Features
Feature What it does Example / Use Case
Sort Arranges data ascending or descending. Sort employees by salary, high to low.
Filter Displays only rows meeting criteria. Filter only "Passed" test cases.
Remove Duplicates Removes duplicate rows. Remove duplicate Employee IDs.
Flash Fill Auto-fills data based on a pattern. Split first & last name automatically.
Text to Columns Splits one cell into multiple columns. Split "City,State,Country" into 3 columns.
Data Validation Restricts input based on rules. Allow only "Pass/Fail" in a Result column.
Conditional Formatting Highlights cells based on conditions. Highlight past-due dates.
Workflow
Raw Data → Clean & Validate → Review & Verify → Analyze & Report
✅ Best Practice
Always validate data at the point of entry.
Remove duplicates before analysis.
Use clear rules in Data Validation.
Use Conditional Formatting to flag exceptions.
Keep source data safe — work on a copy.
🏆 Interview Tip
Q: Why is data cleaning important in Excel?
A: Clean data ensures accuracy, reduces errors, and enables reliable reporting and decision-making.
Page 11 · 20
Excel Complete Reference Notes
Pivot Tables summarize, analyze, explore, and present large datasets quickly — converting raw data into meaningful
insights without complex formulas.
Key Features
Feature What it does Benefit
Pivot Table Summarizes data by rows, columns and values. Quick summaries & deep insights.
Pivot Chart Creates charts from pivot table data. Visualize data for better understanding.
Slicers Interactive filter buttons. User-friendly, fast filtering.
Timelines Filter date fields with a slider. Easy time-based analysis.
Recommended Charts Suggests the best chart type. Save time, pick the right visual.
Complete business overview in one
Dashboard Basics Combine tables, charts, slicers & KPIs.
page.
How It Works
Raw Data → Create Pivot Table → Insert Pivot Chart → Add Slicers/Timelines → Build Dashboard
✅ Best Practice
Keep source data clean before creating a pivot.
Use meaningful field names.
Refresh the pivot whenever source data changes.
Use slicers & timelines for interactivity.
Keep dashboards simple, clear & focused.
Page 12 · 20
Excel Complete Reference Notes
🏆 Interview Tip
Q: Difference between a Pivot Table and a Table in Excel?
A: A Table stores and manages data with formatting and filters. A Pivot Table summarizes, analyzes, and reports data
dynamically.
Page 13 · 20
Excel Complete Reference Notes
🚀 Advanced Excel
SECTION 9
✅ Best Practice
Prefer FILTER() over complex IF() + copy-paste solutions.
Use LET() to break complex formulas into readable steps.
Use Named Ranges for important datasets and parameters.
Combine FILTER + SORT + UNIQUE for powerful reports.
Keep formulas dynamic to reduce manual updates.
🏆 Interview Tip
Q: What's the advantage of Dynamic Arrays?
A: They automatically spill results into adjacent cells, cutting manual work and making reports far more flexible.
Page 14 · 20
Excel Complete Reference Notes
Automation Features
Feature What it does Example / Use Case
Load daily results from CSV, clean &
Power Query Import, clean, transform & combine data.
report.
Model test metrics: defects, execution,
Power Pivot Build data models with DAX measures.
coverage.
Macros Record actions and replay automatically. Format reports, apply filters, export data.
Custom validation, auto email reports,
VBA Basics Write custom scripts.
buttons.
Freeze Panes Keep rows/columns visible while scrolling. Lock header row on long result sheets.
Protect Sheet Lock cells/structure from edits. Protect formulas and critical report data.
QA Dashboard Flow
Import (Power Query) → Model (Power Pivot) → Analyze & Visualize → Dashboard & Reports
Page 15 · 20
Excel Complete Reference Notes
✅ Best Practice
Use Power Query for repeatable data preparation.
Prefer Power Pivot + DAX for large-scale analysis.
Record Macros for simple tasks, use VBA for complex logic.
Protect important sheets and cells.
Keep dashboards clean, interactive and meaningful.
🏆 Interview Tip
Q: When would you use Power Query over formulas?
A: When the data source changes frequently, needs cleaning/transformation, or requires multiple steps before
analysis — it's faster, repeatable, and reduces manual error.
Page 16 · 20
Excel Complete Reference Notes
✅ Best Practice
Use SUMIFS/COUNTIFS for multi-criteria analysis.
Always lock ranges with $ for stable formulas.
Use AVERAGEIF instead of a complex IF + AVERAGE combo.
Round values only in the final report layer.
Keep formulas simple, documented & tested.
🏆 Interview Tip
Q: What's the difference between COUNT() and COUNTA()?
A: COUNT() counts only numeric cells; COUNTA() counts all non-empty cells, including text, blanks-with-spaces, and
more.
Page 17 · 20
Excel Complete Reference Notes
Lookup Flow
Find Value → Search Range → Return Result → Match Found!
✅ Best Practice
Pair XLOOKUP with IFERROR for clean fallback values.
Combine FILTER + SORT + UNIQUE for dynamic, self-updating reports.
Keep lookup and return ranges the same size.
Test formulas on sample data before scaling to full datasets.
🏆 Interview Tip
Q: What's the difference between VLOOKUP and XLOOKUP?
A: VLOOKUP can only look left to right; XLOOKUP can search in both directions and natively handles "not found"
results.
Page 18 · 20
Excel Complete Reference Notes
Page 19 · 20
Excel Complete Reference Notes
Keep this guide handy at your desk — and revisit the Interview Tip boxes before your next screen.
Page 20 · 20