1-Hour Excel Mastery Workshop — Complete Guide
📚 Workshop Handout — Job Readiness Series

Excel in 60 Minutes
What You Must Know

A curated, deeply explained guide of every trick, formula, function and technique covered in the 1-hour MS Excel Job Readiness Workshop — with real examples.

⌨️ 12 Shortcuts 🔢 8 Key Formulas 🔍 VLOOKUP + XLOOKUP 📊 Pivot Tables 🎨 Conditional Formatting 🛡️ Data Validation 📈 Charts ⚡ Flash Fill + More
01
Shortcuts & Navigation
0–8 min
02
Core Formulas
8–22 min
03
Lookup Functions
22–34 min
04
Pivot Tables
34–44 min
05
Formatting & Validation
44–52 min
06
Charts
52–57 min
07
Bonus Tricks
57–60 min
Module 01
⌨️ Keyboard Shortcuts & Navigation
⏱ 0 – 8 minutes

The fastest way to look like an Excel pro. These shortcuts save hours every week in a corporate job.

Ctrl+C / V / X
Copy / Paste / Cut
Ctrl+Z / Y
Undo / Redo
Ctrl+Home/End
Jump to start / last cell
Ctrl+↑↓←→
Jump to edge of data
Ctrl+Shift+End
Select entire data range
Ctrl+T
Convert to Excel Table
Ctrl+E
Flash Fill (magic!)
Ctrl+F
Find & Replace
Alt+=
Auto-SUM instantly
F4
Lock cell reference ($A$1)
Ctrl+;
Insert today's date
Ctrl+Shift+L
Toggle AutoFilter
🔒
F4 — Absolute Cell Reference Lock
The most misunderstood shortcut — and the most powerful
⏱ 3 min

When you write a formula and copy it to other cells, Excel automatically adjusts the cell references. This is called a relative reference. But sometimes you want a reference to stay fixed — for example, if you have a tax rate in one cell that all rows should use. Press F4 while your cursor is inside a cell reference to add dollar signs ($) which lock it.

// Relative: changes when copied → bad for fixed values =B2*C2 // Absolute: stays fixed when copied → use for constants =B2*$E$1 // Mixed: row locked, column free (or vice versa) =B2*$E1 ← column E locked, row floats =B2*E$1 ← row 1 locked, column floats
📊 Real Example — GST Calculation
AB (Price)C (Formula)D (Result)
GST Rate →$E$1 = 18%
Product 1₹5,000=B3*$E$1₹900
Product 2₹8,000=B4*$E$1₹1,440
Product 3₹3,200=B5*$E$1₹576

Without $E$1, copying the formula down would break it (E2, E3, E4...). The dollar signs keep it locked to the GST rate cell.

Module 02
🔢 Core Formulas Every Professional Uses
⏱ 8 – 22 minutes

These 8 formulas cover 80% of what companies actually use in day-to-day Excel work.

🔀
IF — The Decision Maker
Tests a condition and returns different values based on True or False
LogicEssential
⏱ 2 min

IF is the backbone of decision-making in Excel. It asks a question — if the answer is YES it gives one result; if NO it gives another. You can also nest IFs to handle multiple conditions (but IFS function is cleaner for that).

=IF(logical_test, value_if_true, value_if_false) Example — Pass/Fail based on marks: =IF(B2>=40, "Pass", "Fail") Nested IF — Grade system: =IF(B2>=90,"A",IF(B2>=75,"B",IF(B2>=60,"C","D")))
📊 Corporate Example — Bonus Eligibility
A (Employee)B (Sales ₹)C (Formula)D (Result)
Priya₹1,20,000=IF(B2>=100000,"Eligible","Not Eligible")Eligible
Rahul₹75,000=IF(B3>=100000,"Eligible","Not Eligible")Not Eligible
🎯
IFS — Multiple Conditions, No Nesting Headache
Cleaner alternative to nested IF when you have 3+ conditions
Logic
⏱ 1 min

Instead of nesting 4-5 IF functions (which becomes unreadable), IFS lets you list all conditions and results in a clean sequence. Available in Excel 2019 and above.

=IFS(condition1,result1, condition2,result2, ...) Grade Calculator: =IFS(B2>=90,"A", B2>=75,"B", B2>=60,"C", B2>=40,"D", TRUE,"F") ↑ TRUE at end acts as "else/default"
SUMIF / SUMIFS — Conditional Totals
Sum only the rows that match your criteria — a reporting superpower
MathMIS Reports
⏱ 2 min

SUMIF adds up values only where a condition is met. SUMIFS adds multiple conditions. This is the most-used formula in finance, accounts, sales MIS, and operations reports.

=SUMIF(range, criteria, sum_range) =SUMIFS(sum_range, range1, criteria1, range2, criteria2) Total sales by "Delhi" region: =SUMIF(C2:C100, "Delhi", D2:D100) Total sales in "Delhi" AND in "Q1": =SUMIFS(D2:D100, C2:C100, "Delhi", E2:E100, "Q1")
📊 Sales Region Summary
A (Salesperson)B (Region)C (Sales ₹)D (SUMIF Result)
PriyaDelhi₹50,000Delhi Total
₹1,10,000
=SUMIF(B:B,"Delhi",C:C)
VikasDelhi₹60,000
AnjaliMumbai₹80,000Mumbai: ₹80,000
🔢
COUNTIF / COUNTIFS — Count with Conditions
How many cells match your criteria? Count them instantly.
Count
⏱ 1 min

COUNTIF counts cells that match a condition. Use it for attendance tracking, lead counting, product stock checks, or any scenario where you need to count occurrences.

=COUNTIF(range, criteria) Count students who scored above 75: =COUNTIF(B2:B50, ">75") Count "Present" in attendance list: =COUNTIF(C2:C100, "Present") Count cells containing "Delhi" text: =COUNTIF(A2:A100, "*Delhi*") ↑ Asterisk (*) is a wildcard = "contains"
🔤
TEXT Functions — TRIM, LEFT, RIGHT, MID, CONCATENATE / &
Clean and manipulate text data — critical for data cleaning in real jobs
TextData Cleaning
⏱ 3 min

Real-world data is messy. Extra spaces, inconsistent formatting, names split across columns — text functions fix all of this. Every data analyst uses these daily.

Remove extra spaces (most common data issue!): =TRIM(A2) Extract first 3 characters (e.g. city code from "DEL-001"): =LEFT(A2, 3) → DEL Extract last 3 characters: =RIGHT(A2, 3) → 001 Extract from middle (start position, length): =MID(A2, 5, 3) → 3 chars starting from position 5 Join text (two methods — same result): =CONCATENATE(A2, " ", B2) =A2 & " " & B2 ← "&" method is faster to type Uppercase / Lowercase / Proper Case: =UPPER(A2) =LOWER(A2) =PROPER(A2)
📊 Combine First + Last Name
A (First)B (Last)C (Formula)D (Full Name)
priyasharma=PROPER(A2&" "&B2)Priya Sharma
rahul verma=PROPER(TRIM(A3)&" "&B3)Rahul Verma
📅
DATE Functions — TODAY, NOW, DATEDIF, EOMONTH
Calculate deadlines, age, tenure, and time-based reports automatically
Date/TimeHR / Finance
⏱ 2 min

Date calculations are used in HR (employee tenure), finance (invoice aging), logistics (delivery deadlines), and project tracking. Master these and you'll build reports no one else in your office can.

Today's date (updates automatically every day): =TODAY() Current date + time: =NOW() Number of years between two dates (employee tenure): =DATEDIF(start_date, end_date, "Y") =DATEDIF(B2, TODAY(), "Y") ← Employee age in years Days between dates (invoice aging): =TODAY()-B2 ← Days since invoice date Last day of any month (for month-end reports): =EOMONTH(TODAY(), 0) ← End of current month =EOMONTH(TODAY(), 1) ← End of next month
Module 03
🔍 Lookup Functions — VLOOKUP & XLOOKUP
⏱ 22 – 34 minutes

The single most asked-about Excel function in every job interview. Master this and you're immediately ahead of 70% of applicants.

🔍
VLOOKUP — Vertical Lookup
Search for a value in one column, return a related value from another column
LookupMust Know
⏱ 5 min

VLOOKUP searches vertically down a column for a value you specify, then returns a value from the same row but from a column you choose. Think of it like a smart phone book — you look up a name and get the phone number.

=VLOOKUP(lookup_value, table_array, col_index_num, FALSE) Arguments explained: lookup_value = What you are searching FOR (e.g. Employee ID) table_array = The full data range to search IN (e.g. A1:D100) col_index_num = Which column number to RETURN (1=first, 2=second...) FALSE = Exact match (always use FALSE / 0 in practice!) Example — Find salary by Employee ID: =VLOOKUP(G2, A2:D100, 3, FALSE) ↑ Search G2's value in column A, return column 3 (Salary)
📊 Employee Salary Lookup
A (Emp ID)B (Name)C (Salary ₹)D (Dept)
E001Priya Sharma₹45,000Finance
E002Rahul Verma₹38,000IT
E003Anjali Patel₹52,000Sales

Search for E002 → Formula: =VLOOKUP("E002",A2:D4,3,FALSE) → Returns ₹38,000

⚠️ VLOOKUP Limitation: Can only look to the RIGHT — the lookup column must always be the leftmost column of your table_array. If you need to look left, use XLOOKUP or INDEX-MATCH.
XLOOKUP — The Modern Upgrade to VLOOKUP
Looks in any direction, simpler syntax, returns #N/A message you can customise
LookupExcel 365 / 2021+
⏱ 3 min

XLOOKUP is the modern replacement for VLOOKUP. It fixes every limitation — it can look left or right, handles errors gracefully, and the syntax is more intuitive. If your office uses Excel 365 or 2021, use XLOOKUP.

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found]) Same example as VLOOKUP — cleaner! =XLOOKUP(G2, A2:A100, C2:C100, "Not Found") ↑ Search G2 in column A, return from column C ↑ If not found, show "Not Found" instead of ugly #N/A error Look LEFT (impossible in VLOOKUP — easy in XLOOKUP): =XLOOKUP(G2, C2:C100, A2:A100) ↑ Search by salary (C), return Employee ID (A) — left lookup!
📍
INDEX + MATCH — The Power Combo
Works in all Excel versions, looks in any direction, extremely flexible
AdvancedInterview Favourite
⏱ 2 min

MATCH finds the position (row number) of a value. INDEX returns the value at a specific position. Combined, they replicate VLOOKUP but without any limitations — works for left lookups, multiple criteria, and in all Excel versions.

=INDEX(return_range, MATCH(lookup_value, lookup_range, 0)) Find salary by Employee Name: =INDEX(C2:C100, MATCH("Priya Sharma", B2:B100, 0)) Step-by-step logic: 1. MATCH finds ROW where "Priya Sharma" is in column B → returns 1 2. INDEX returns the value from row 1 of column C → ₹45,000
Module 04
📊 Pivot Tables — Summarise 10,000 Rows in 30 Seconds
⏱ 34 – 44 minutes

Pivot Tables are the single most powerful feature in Excel. What takes hours in manual reporting takes seconds here.

📊
Creating a Pivot Table — Step by Step
Drag, drop, done — no formulas needed
PivotMust KnowMIS Reports
⏱ 6 min

A Pivot Table automatically groups, counts, sums, and compares your data without a single formula. You simply drag fields into four zones — Rows, Columns, Values, and Filters — and Excel does all the maths. It's the tool every MIS executive, sales manager, and finance analyst uses every single day.

1
Prepare your data — Make sure your data has headers in Row 1, no blank rows, no merged cells. Click anywhere inside your data range.
2
Insert Pivot Table — Go to Insert → PivotTable → New Worksheet → OK. A blank Pivot Table panel appears on a new sheet.
3
Drag fields — In the right panel, drag field names into four areas: Rows (what you want to group by, e.g. Region), Values (what you want to calculate, e.g. Sales), Columns (optional split, e.g. Month), Filters (optional slicer).
4
Change calculation — Click any value cell → Value Field Settings → choose Sum / Count / Average / Max / Min. Default is Sum for numbers.
5
Refresh data — When your raw data changes, right-click the Pivot Table → Refresh. The entire report updates instantly.
6
Add Slicers — Click anywhere in the Pivot → PivotTable Analyze → Insert Slicer. Creates clickable filter buttons — makes your report look professional instantly.
📊 Example — Sales by Region Pivot Report

Raw Data (1000 rows of transactions) →

SalespersonRegionProductMonthSales ₹
PriyaDelhiLaptopJan₹55,000
RahulMumbaiMobileJan₹28,000
AnjaliDelhiTabletFeb₹35,000
... 996 more rows ...

Pivot Output (auto-generated in seconds):

Region (Rows)Jan (Sum Sales)FebGrand Total
Delhi₹55,000₹35,000₹90,000
Mumbai₹28,000₹42,000₹70,000
Grand Total₹83,000₹77,000₹1,60,000

This report that would take 2 hours manually was created by dragging Region → Rows, Month → Columns, Sales → Values. That's it.

Module 05
🎨 Conditional Formatting + Data Validation
⏱ 44 – 52 minutes

Make your spreadsheet smart — colour cells automatically and prevent wrong data entry.

🎨
Conditional Formatting — Colour Cells Automatically
Excel watches your data and applies colours, icons, or bars based on rules you set
FormattingVisual Reports
⏱ 4 min

Conditional Formatting automatically changes how a cell looks based on its value — no manual colouring needed. It's used in dashboards, attendance sheets, sales trackers, and any report where you need to visually highlight patterns or outliers instantly.

1
Select the range you want to format (e.g. all sales numbers C2:C100)
2
Go to Home → Conditional Formatting → Highlight Cell Rules / Top-Bottom Rules / Color Scales / Data Bars / Icon Sets
3
Choose your rule — e.g. "Greater than 50000 → Green fill" or "Less than 40 → Red fill"
📊 5 Best Uses of Conditional Formatting
Use CaseRule TypeVisual Result
Sales performanceColor Scale🟢 High → 🔴 Low automatically
Overdue invoicesFormula RuleRed if TODAY()-date > 30
Top 10 studentsTop/Bottom RulesGold highlight on top 10%
Attendance sheetHighlight RulesGreen=Present, Red=Absent
Budget vs ActualIcon Sets▲ ▬ ▼ arrows auto-appear
🛡️
Data Validation — Drop-downs & Error Prevention
Control what users can enter — prevents errors before they happen
Data QualityForms
⏱ 3 min

Data Validation restricts what can be entered in a cell. The most popular use is creating a drop-down list — like a form select box, but in Excel. It's used in HR forms, inventory systems, order trackers, and any shared spreadsheet where multiple people enter data.

1
Select the cells where you want the drop-down (e.g. D2:D100)
2
Go to Data → Data Validation → Allow: List
3
In the Source field, type: Delhi,Mumbai,Bangalore,Chennai (comma-separated) OR select a range of cells that contains your list values
4
Click OK — now clicking any cell in D2:D100 shows a drop-down arrow with your options!
💡 Other Validation Types: Whole Number only (budget fields), Decimal range (percentage 0–100), Date range (only future dates), Text Length (phone = exactly 10 digits), Custom Formula (no duplicates allowed).
Module 06
📈 Charts — Visualise Data in Seconds
⏱ 52 – 57 minutes

A chart communicates in 3 seconds what a table takes 3 minutes to understand.

📈
The Right Chart for the Right Data
Choosing wrong chart type is the most common mistake. Here's the rule.
ChartsPresentations
⏱ 3 min
📊 Chart Selection Guide
Chart TypeUse WhenBest For
Bar / ColumnComparing categoriesSales by region, product comparison
Line ChartShowing trends over timeMonthly revenue, stock price, growth
Pie / DonutShowing parts of a wholeMarket share, budget breakdown (max 5 slices)
Scatter PlotShowing correlationPrice vs demand, age vs salary
Combo ChartTwo different metricsRevenue (bar) + Growth % (line) on same chart
1
Select your data range (include headers). Press Alt + F1 for instant chart on same sheet, or F11 for chart on new sheet.
2
To change chart type: Right-click chart → Change Chart Type → pick from gallery.
3
Add titles, data labels, legend: Click chart → Chart Design → Add Chart Element.
4
Pro tip: Make your chart dynamic — if it's based on a Pivot Table, it updates automatically when data changes!
Module 07
⚡ Bonus Tricks — Instant Wow Factor
⏱ 57 – 60 minutes

Three power tricks that take under 30 seconds each but make colleagues think you've used Excel for years.

Flash Fill (Ctrl + E) — The Magic Trick
Excel detects the pattern you type and fills the entire column automatically
ProductivityData Cleaning
⏱ 1 min

Flash Fill watches what you type in the first cell and automatically recognises the pattern — then fills the entire column in one keystroke. No formula needed. It's the fastest way to split, combine, reformat, or extract text from data.

📊 Flash Fill Examples
A (Original)B (Type first, press Ctrl+E)Result
priya.sharma@gmail.comPriya SharmaPriya Sharma ← extracted name!
9876543210+91-98765-43210+91-98765-43210 ← reformatted!
Priya SharmaPSPS ← initials extracted!
01-Jan-2026January 2026January 2026 ← reformatted date!
🗑️
Remove Duplicates — Data Cleaner
Delete all duplicate entries from a list in one click
Data Tools
⏱ 1 min

When data is imported from systems or collected from forms, duplicate entries are common. Remove Duplicates instantly deletes all duplicate rows, keeping only unique values. It's used in customer lists, inventory data, and email lists before sending campaigns.

1
Click anywhere in your data → Data → Remove Duplicates
2
Choose which columns to check for duplicates (e.g. check only "Email" column to remove duplicate email entries)
3
Click OK — Excel tells you how many duplicates were removed and how many unique values remain.
📌
Freeze Panes — Keep Headers Visible
Scroll through 10,000 rows but always see your column headers
Navigation
⏱ 30 sec

When your spreadsheet has thousands of rows, scrolling down means losing sight of the column headers. Freeze Panes locks your header row in place so it's always visible, no matter how far you scroll.

1
Click on cell A2 (the cell just below your header row)
2
Go to View → Freeze Panes → Freeze Panes
3
A grey line appears below row 1 — your headers are now frozen! Scroll down to test.
💡 To freeze both rows AND columns: Click the cell one row below and one column to the right of what you want frozen (e.g. B2 freezes Row 1 and Column A). Then Freeze Panes.

📋 Complete 60-Minute Reference Sheet

Feature / FormulaSyntax / ShortcutWhat It DoesTime
F4Press F4 on cell refLock cell reference (absolute)0–8m
Ctrl+EType pattern → Ctrl+EFlash Fill — auto-complete patterns0–8m
Alt+=Select range → Alt+=Instant SUM of selected cells0–8m
IF=IF(test, true, false)Conditional decision in a cell8–22m
IFS=IFS(c1,r1, c2,r2,...)Multiple conditions cleanly8–22m
SUMIF=SUMIF(range,criteria,sum_range)Sum only matching rows8–22m
COUNTIF=COUNTIF(range,criteria)Count only matching rows8–22m
TRIM=TRIM(cell)Remove extra spaces from text8–22m
CONCATENATE / &=A1&" "&B1Join text from multiple cells8–22m
TODAY / DATEDIF=TODAY(), =DATEDIF(a,b,"Y")Date calculations & tenure8–22m
VLOOKUP=VLOOKUP(val,table,col,FALSE)Search column, return related value22–34m
XLOOKUP=XLOOKUP(val,lookup,return,"NF")Modern VLOOKUP — any direction22–34m
INDEX+MATCH=INDEX(ret,MATCH(val,look,0))Flexible lookup in all versions22–34m
Pivot TableInsert → PivotTableSummarise thousands of rows instantly34–44m
SlicerPivotTable Analyze → SlicerClickable filter buttons for reports34–44m
Conditional FmtHome → Conditional FormattingAuto-colour cells by value44–52m
Data ValidationData → Data Validation → ListDrop-down lists, prevent bad data44–52m
ChartsSelect data → Alt+F1Instant chart from selected data52–57m
Remove DuplicatesData → Remove DuplicatesDelete duplicate rows in one click57–60m
Freeze PanesView → Freeze PanesLock headers while scrolling57–60m
MS Excel Job Readiness Workshop
Conducted by Dr. Abhijeet Chatterjee · Indore, Madhya Pradesh
📞 +91 94253 48703  |  ✉ info@tubeshaala.in  |  🌐 www.linkedin.com/in/dr-abhijeet-chatterjee
Scroll to Top