Microsoft
Excel
—
Hard
Skills
0 1
Core
Workbook
&
Worksheet
Skills
01
Workbook
&
worksheet
operations
Insert
,
rename
,
move
,
copy
,
group
and
colour
-
code
sheets
;
work
confidently
across
multiple
open
workbooks
.
FOUN DAT ION A L
02
Navigation
&
selection
techniques
Ctrl
+
Arrow
to
jump
to
data
edges
,
Ctrl
+
Shift
+
Arrow
to
extend
selection
,
Name
Box
and
Go
To
(
F
5)
navigation
.
FOUN DAT ION A L
03
Cell
references
Relative
(
A
1),
absolute
(
$A$
1)
and
mixed
(
A$
1,
$A
1)
references
;
F
4
to
cycle
reference
types
while
editing
.
FOUN DAT ION A L
04
Cross
-
sheet
& 3-
D
references
Sheet
1!
A
1,
external
links
such
as
'[
Budget
.
xlsx
]
Q
1'!
B
7,
and
3-
D
ranges
like
SUM
(
Jan
:
Dec
!
B
5).
FOUN DAT ION A L
05
Rows
,
columns
&
range
handling
Insert
,
delete
,
hide
and
autofit
;
fill
handle
;
Ctrl
+
D
and
Ctrl
+
R
;
transposing
and
resizing
ranges
.
FOUN DAT ION A L
06
Excel
Tables
(
Ctrl
+
T
)
Structured
references
,
totals
row
,
calculated
columns
,
auto
-
expansion
and
table
styles
.
FOUN DAT ION A L
07
Named
ranges
Define
,
edit
and
scope
names
at
workbook
or
sheet
level
;
apply
names
in
formulas
,
validation
and
chart
series
.
IN T ER MEDIAT E
08
Freeze
panes
,
split
view
&
custom
views
Lock
headers
in
place
,
compare
distant
regions
of
a
sheet
,
and
save
window
and
print
settings
per
view
.
IN T ER MEDIAT E
09
Page
setup
&
printing
Print
areas
,
repeating
title
rows
,
scale
-
to
-
fit
,
margins
,
headers
and
footers
,
manual
page
breaks
.
FOUN DAT ION A L
10
Paste
Special
Paste
values
,
formats
,
formulas
and
column
widths
;
transpose
,
skip
blanks
,
and
add
or
multiply
operations
.
FOUN DAT ION A L
11
Find
,
Replace
&
Go
To
Special
Wildcards
(? * ~),
format
-
based
search
,
selecting
blanks
,
constants
and
formulas
,
and
filling
blanks
with
Ctrl
+
Enter
.
IN T ER MEDIAT E
12
Sheet
&
workbook
protection
Lock
and
unlock
cells
,
set
allow
-
edit
ranges
,
protect
structure
and
windows
,
password
-
protect
workbooks
.
IN T ER MEDIAT E
1 / 7
0 2
Formulas
&
Functions
2.1 ·
MAT H
&
S TAT IS T ICAL
FUNCT IO NS
13
SUM
,
SUMIF
&
SUMIFS
Conditional
totals
across
single
and
multiple
criteria
ranges
,
including
wildcard
and
date
-
range
criteria
.
FOUN DAT ION A L
14
AVERAGE
family
AVERAGE
,
AVERAGEIF
,
AVERAGEIFS
,
MEDIAN
and
MODE
.
SNGL
for
central
-
tendency
analysis
.
FOUN DAT ION A L
15
Counting
functions
COUNT
,
COUNTA
,
COUNTBLANK
,
COUNTIF
and
COUNTIFS
for
record
counts
and
conditional
tallies
.
FOUN DAT ION A L
16
MIN
,
MAX
,
LARGE
&
SMALL
Extremes
and
nth
-
value
extraction
from
ranges
,
including
top
-
N
and
bottom
-
N
reporting
.
FOUN DAT ION A L
17
Rounding
&
multiples
ROUND
,
ROUNDUP
,
ROUNDDOWN
,
MROUND
,
CEILING
,
FLOOR
,
INT
and
TRUNC
for
controlled
precision
.
IN T ER MEDIAT E
18
SUMPRODUCT
Weighted
calculations
and
array
-
style
multi
-
condition
logic
without
requiring
array
entry
.
IN T ER MEDIAT E
19
SUBTOTAL
&
AGGREGATE
Totals
that
ignore
hidden
rows
,
nested
subtotals
or
error
values
—
essential
in
filtered
reports
.
IN T ER MEDIAT E
20
Statistical
spread
STDEV
.
S
,
VAR
.
S
,
PERCENTILE
.
INC
,
QUARTILE
.
INC
,
CORREL
and
SLOPE
for
distribution
analysis
.
A DVA N CED
21
Ranking
RANK
.
EQ
and
RANK
.
AVG
,
plus
rank
-
with
-
criteria
patterns
built
on
COUNTIFS
.
IN T ER MEDIAT E
2.2 ·
LO G ICAL
&
E RRO R
HANDLING
22
IF
,
nested
IF
&
IFS
Branching
logic
and
multi
-
condition
decision
trees
,
with
best
practice
for
readable
nesting
.
FOUN DAT ION A L
23
AND
,
OR
,
NOT
&
XOR
Compound
Boolean
tests
inside
formulas
,
validation
rules
and
conditional
formatting
.
FOUN DAT ION A L
24
IFERROR
&
IFNA
Clean
handling
of
division
errors
,
failed
lookups
and
missing
data
without
breaking
reports
.
FOUN DAT ION A L
25
SWITCH
Value
-
matching
alternative
to
long
nested
IF
chains
for
banding
and
category
mapping
.
IN T ER MEDIAT E
26
IS
functions
ISBLANK
,
ISNUMBER
,
ISTEXT
,
ISERROR
,
ISNA
and
ISREF
for
robust
formula
guards
.
IN T ER MEDIAT E
2.3 ·
LO O KUP
&
RE FE RE NCE
27
VLOOKUP
&
HLOOKUP
Exact
and
approximate
matches
,
wildcard
lookups
,
and
locking
table
arrays
with
absolute
references
.
FOUN DAT ION A L
2 / 7
28
INDEX
+
MATCH
Leftward
,
two
-
way
and
column
-
insertion
-
proof
lookups
—
the
classic
robust
lookup
pattern
.
IN T ER MEDIAT E
29
XLOOKUP
&
XMATCH
Modern
lookups
with
search
modes
,
if
_
not
_
found
handling
and
array
-
returning
matches
.
IN T ER MEDIAT E
30
CHOOSE
,
CHOOSECOLS
&
CHOOSEROWS
Index
-
based
selection
from
lists
and
arrays
for
scenario
switching
and
column
picking
.
A DVA N CED
31
INDIRECT
&
OFFSET
Building
dynamic
ranges
and
references
,
with
awareness
of
volatility
and
recalculation
cost
.
A DVA N CED
32
Reference
utilities
ROW
,
COLUMN
,
ROWS
,
COLUMNS
,
ADDRESS
,
CELL
,
HYPERLINK
and
TRANSPOSE
.
IN T ER MEDIAT E
2.4 ·
T E XT
FUNCT IO NS
33
Text
extraction
LEFT
,
RIGHT
,
MID
and
LEN
for
parsing
codes
,
names
,
account
numbers
and
identifiers
.
FOUN DAT ION A L
34
Search
&
substitution
FIND
,
SEARCH
,
SUBSTITUTE
,
REPLACE
,
TEXTBEFORE
and
TEXTAFTER
for
pattern
-
based
edits
.
IN T ER MEDIAT E
35
Cleanup
&
case
handling
TRIM
,
CLEAN
,
PROPER
,
UPPER
and
LOWER
for
standardising
inconsistent
source
text
.
FOUN DAT ION A L
36
Joining
&
formatting
text
CONCAT
,
TEXTJOIN
,
TEXT
with
custom
format
codes
,
VALUE
and
NUMBERVALUE
conversion
.
IN T ER MEDIAT E
2.5 ·
DAT E
&
T IME
FUNCT IO NS
37
Date
construction
TODAY
,
NOW
,
DATE
,
TIME
and
DATEVALUE
for
building
legitimate
date
values
rather
than
text
.
FOUN DAT ION A L
38
Date
components
DAY
,
MONTH
,
YEAR
,
WEEKDAY
,
WEEKNUM
and
ISOWEEKNUM
for
period
grouping
and
reporting
.
FOUN DAT ION A L
39
Date
arithmetic
EDATE
,
EOMONTH
,
DATEDIF
,
YEARFRAC
and
date
serial
numbers
for
ageing
and
tenure
calculations
.
IN T ER MEDIAT E
40
Business
-
day
logic
NETWORKDAYS
,
NETWORKDAYS
.
INTL
,
WORKDAY
and
WORKDAY
.
INTL
with
holiday
ranges
.
IN T ER MEDIAT E
2.6 ·
FINANCIAL
FUNCT IO NS
41
Investment
appraisal
NPV
,
IRR
,
XIRR
,
MIRR
and
XNPV
for
discounted
cash
flow
and
return
analysis
.
A DVA N CED
42
Loan
&
amortisation
mathematics
PMT
,
IPMT
,
PPMT
,
FV
,
PV
,
RATE
and
NPER
for
debt
schedules
and
payment
modelling
.
A DVA N CED
3 / 7
43
Depreciation
&
financial
modelling
SLN
,
DB
and
DDB
,
plus
straight
-
line
and
accelerated
schedules
within
integrated
models
.
EXP ER T
2.7 ·
DYNAMIC
ARRAYS
&
MO DE RN
E XCE L
44
FILTER
Return
rows
or
columns
that
satisfy
one
or
more
conditions
,
with
a
fallback
for
empty
results
.
A DVA N CED
45
SORT
&
SORTBY
Dynamic
ordering
by
one
or
several
keys
,
ascending
or
descending
,
without
helper
columns
.
A DVA N CED
46
UNIQUE
De
-
duplicated
lists
and
distinct
counts
derived
directly
from
spilled
ranges
.
A DVA N CED
47
SEQUENCE
&
RANDARRAY
Generated
number
series
,
calendar
date
lists
and
randomised
sampling
arrays
.
A DVA N CED
48
Spill
ranges
&
the
#
operator
Spill
references
, #
SPILL
!
diagnostics
,
and
chaining
dynamic
ranges
into
downstream
formulas
.
A DVA N CED
49
LET
Named
intermediate
calculations
that
shorten
complex
formulas
and
reduce
recalculation
cost
.
EXP ER T
50
LAMBDA
&
named
functions
Build
reusable
custom
functions
with
parameters
—
no
VBA
required
.
EXP ER T
51
Array
shaping
VSTACK
,
HSTACK
,
TOROW
,
TOCOL
,
WRAPROWS
,
TAKE
,
DROP
and
EXPAND
for
restructuring
arrays
.
EXP ER T
52
GROUPBY
&
PIVOTBY
Formula
-
driven
grouping
and
aggregation
(
Microsoft
365, 2024+)
as
an
alternative
to
PivotTables
.
EXP ER T
53
Legacy
array
formulas
&
implicit
intersection
Ctrl
+
Shift
+
Enter
arrays
,
the
@
operator
,
and
migrating
legacy
arrays
to
dynamic
formulas
.
A DVA N CED
0 3
Data
Analysis
&
Modelling
54
PivotTables
Field
layout
,
grouping
dates
and
numeric
bands
,
value
field
settings
, %
of
parent
,
running
totals
and
refreshing
.
IN T ER MEDIAT E
55
Calculated
fields
&
calculated
items
Custom
formulas
inside
a
PivotTable
,
and
the
calculation
-
order
limitations
to
watch
for
.
A DVA N CED
56
PivotCharts
,
slicers
&
timelines
Interactive
filtering
,
connecting
one
slicer
to
multiple
PivotTables
,
timeline
-
driven
period
analysis
.
IN T ER MEDIAT E
57
GETPIVOTDATA
Stable
references
to
PivotTable
values
for
reports
and
dashboards
that
survive
layout
changes
.
A DVA N CED
4 / 7
58
Sorting
&
filtering
Multi
-
level
sorts
,
custom
lists
,
AutoFilter
,
filter
by
colour
,
icon
or
condition
.
FOUN DAT ION A L
59
Advanced
Filter
Criteria
ranges
with
AND
/
OR
logic
,
unique
-
record
extraction
and
in
-
place
filtering
.
A DVA N CED
60
Power
Query
(
M
)
Connect
,
merge
,
append
,
unpivot
,
group
by
,
custom
columns
,
parameters
and
repeatable
refresh
.
A DVA N CED
61
Data
Model
&
Power
Pivot
Table
relationships
,
calculated
columns
and
DAX
measures
including
CALCULATE
,
SUMX
and
time
intelligence
.
EXP ER T
62
Data
Validation
Lists
,
whole
-
number
,
decimal
and
date
rules
,
custom
formulas
,
dependent
dropdowns
,
input
and
error
messages
.
IN T ER MEDIAT E
63
What
-
If
Analysis
Goal
Seek
,
one
-
and
two
-
variable
Data
Tables
,
and
Scenario
Manager
for
sensitivity
testing
.
A DVA N CED
64
Solver
Linear
and
non
-
linear
optimisation
with
decision
variables
,
constraints
and
integer
conditions
.
EXP ER T
65
Analysis
ToolPak
&
Forecast
Sheet
Regression
,
descriptive
statistics
,
histograms
,
correlation
matrices
and
seasonal
forecasting
.
A DVA N CED
0 4
Data
Visualization
&
Reporting
66
Conditional
formatting
Highlight
rules
,
data
bars
,
colour
scales
,
icon
sets
and
formula
-
driven
rules
;
rule
priority
and
management
.
IN T ER MEDIAT E
67
Chart
types
Column
,
bar
,
line
,
area
,
pie
and
doughnut
,
scatter
,
bubble
,
combo
,
waterfall
,
funnel
,
treemap
,
sunburst
,
histogram
,
Pareto
,
box
&
whisker
,
map
and
stock
charts
.
IN T ER MEDIAT E
68
Chart
formatting
Secondary
axes
,
axis
scaling
and
number
formats
,
data
labels
,
trendlines
,
error
bars
,
series
order
and
gap
width
.
IN T ER MEDIAT E
69
Dynamic
charts
Named
formulas
with
OFFSET
or
INDEX
,
chart
series
driven
by
Tables
,
and
formula
-
driven
chart
titles
.
A DVA N CED
70
Sparklines
&
in
-
cell
visuals
Line
,
column
and
win
/
loss
sparklines
;
REPT
-
based
bar
charts
;
icon
-
driven
status
columns
.
IN T ER MEDIAT E
71
Dashboard
design
KPI
tiles
,
form
controls
and
option
buttons
,
the
camera
tool
,
layered
layout
and
print
-
ready
reporting
.
A DVA N CED
72
Custom
number
formats
Accounting
,
currency
,
percentage
and
thousands
formats
;
conditional
formats
such
as
[
Red
]
and
;;;.
IN T ER MEDIAT E
5 / 7
0 5
Data
Cleaning
&
Transformation
73
Text
cleanup
chains
TRIM
combined
with
CLEAN
and
SUBSTITUTE
to
remove
non
-
printing
characters
,
stray
spaces
and
inconsistent
delimiters
.
IN T ER MEDIAT E
74
Bulk
value
fixes
Go
To
Special
for
blanks
,
Ctrl
+
Enter
fill
-
down
,
and
converting
text
-
formatted
numbers
,
dates
and
leading
apostrophes
.
IN T ER MEDIAT E
75
Flash
Fill
Pattern
-
based
extraction
,
splitting
,
reformatting
and
concatenation
without
writing
formulas
.
FOUN DAT ION A L
76
Power
Query
ETL
workflows
De
-
duplication
,
splitting
,
pivot
and
unpivot
,
combining
files
from
a
folder
,
importing
CSV
,
JSON
and
PDF
sources
.
A DVA N CED
77
Data
quality
checks
Duplicate
detection
,
validation
rules
,
outlier
flags
,
completeness
checks
and
reconciliation
totals
.
IN T ER MEDIAT E
0 6
Automation
&
Scripting
78
Macro
recording
Recording
,
storing
,
running
and
assigning
macros
; .
xlsm
file
formats
and
macro
security
settings
.
A DVA N CED
79
VBA
object
model
Range
,
Cells
,
Worksheet
,
Workbook
,
ThisWorkbook
,
plus
ActiveX
and
form
control
wiring
.
A DVA N CED
80
VBA
control
flow
If
/
Then
/
Else
,
Select
Case
,
For
Each
,
Do
While
,
With
blocks
,
arrays
and
collection
objects
.
A DVA N CED
81
User
-
defined
functions
&
add
-
ins
Custom
worksheet
functions
, .
xlam
add
-
ins
and
reusable
function
libraries
across
workbooks
.
EXP ER T
82
Event
procedures
Workbook
_
Open
,
Worksheet
_
Change
and
BeforeSave
events
for
event
-
driven
automation
and
validation
.
EXP ER T
83
Error
handling
&
dialogs
On
Error
GoTo
,
the
Err
object
,
and
MsgBox
and
InputBox
prompts
for
guided
user
interaction
.
A DVA N CED
84
Office
Scripts
&
Power
Automate
TypeScript
automation
for
Excel
on
the
web
,
plus
scheduled
and
triggered
cloud
flows
.
EXP ER T
0 7
Audit
,
Security
&
Collaboration
85
Formula
auditing
Trace
precedents
and
dependents
,
Evaluate
Formula
,
Show
Formulas
(
Ctrl
+ `)
and
the
Watch
Window
.
A DVA N CED
6 / 7
86
Error
checking
Circular
reference
resolution
,
error
tracing
,
and
diagnosing
#
N
/
A
, #
VALUE
!, #
REF
!
and
#
DIV
/0!
faults
.
IN T ER MEDIAT E
87
Workbook
inspection
Workbook
Statistics
,
Inspect
Document
,
and
review
of
linked
sources
and
external
references
.
A DVA N CED
88
Comments
&
notes
Threaded
comments
, @
mentions
,
resolving
conversations
and
legacy
notes
for
review
workflows
.
FOUN DAT ION A L
89
Co
-
authoring
SharePoint
and
OneDrive
real
-
time
collaboration
,
AutoSave
,
version
history
and
restoring
prior
versions
.
IN T ER MEDIAT E
90
Protection
&
permissions
Sheet
and
workbook
protection
,
allow
-
edit
ranges
,
encrypted
files
and
sensitivity
labels
.
A DVA N CED
91
Model
governance
Naming
conventions
,
documentation
sheets
,
version
control
and
assumption
registers
for
shared
models
.
EXP ER T
0 8
Performance
&
Best
Practice
92
Calculation
control
Manual
versus
automatic
calculation
,
calculation
-
chain
awareness
,
F
9
recalculation
and
dependency
management
.
A DVA N CED
93
Performance
optimisation
Avoiding
whole
-
column
references
,
limiting
volatile
functions
(
OFFSET
,
INDIRECT
,
NOW
),
and
using
helpers
and
Tables
.
EXP ER T
94
Excel
limits
&
constraints
1,048,576
rows
× 16,384
columns
(
XFD
), 255-
character
sheet
names
,
and
64
levels
of
function
nesting
.
A DVA N CED
95
Model
architecture
Separating
inputs
,
calculations
and
outputs
;
preferring
INDEX
/
MATCH
over
OFFSET
;
one
formula
per
row
for
consistency
.
EXP ER T
96
Essential
keyboard
shortcuts
Ctrl
+
Shift
+
L
,
Alt
+ =,
F
4,
Ctrl
+ `,
Alt
+
E
S
V
,
Ctrl
+
Shift
+ 1–5
number
formats
,
Ctrl
+ ;
and
Ctrl
+
Shift
+ ;.
FOUN DAT ION A L
7 / 7