Professional Documents
Culture Documents
Excel Training Deck (Basic To Intermediate Level)
Excel Training Deck (Basic To Intermediate Level)
Excel Training Deck (Basic To Intermediate Level)
House Rules
Intermediate
Excel Training
National Housing Authority
June 2022
Role…
Favorite Excel Function…
Expectations…
REPORTS &
DASHBOARDS
Best Practices to
allow users to
TRANSFORMATION visualize and interact
& ANALYSIS with data
Techniques to help
DATA execute efficient data
mapping, and
SCRUBBING perform analysis to
Tools to detect, discover useful
correct and remove information.
THE BASICS inaccurate records to
A quick Excel ensure data quality
refresher to jumpstart
the discussion
Excel
Training Journey
REPORTS &
DASHBOARDS
Best Practices to
allow users to
TRANSFORMATION visualize and interact
& ANALYSIS with data
Techniques to help
DATA execute efficient data
mapping, and
SCRUBBING perform analysis to
Tools to detect, discover useful
correct and remove information.
THE BASICS inaccurate records to
A quick Excel ensure data quality
refresher to jumpstart
the discussion
The Basics
6
Agenda
The Basics
7
The Excel Interface
The Basics
2 1
Ribbon
Command Group
It contains all the commands you will need to
Contains a series of different commands. Some
4 perform common tasks in Excel. It has
groups also have an arrow in the bottom-right
3 multiple tabs, each with several groups of
Formula
corner,Bar
which you can click to see even more
commands.
Name Box commands.
Shows and/or allows input or edit
Displays the location, or
of data, formula, or function that will
"name" of a selected (active)
appear in a specific (active) cell.
cell.
8
Supported Excel File Formats
The Basics
9
Supported Data Types
The Basics
10
Reference Types
The Basics
11
Questions?
12
Excel
Training Journey
REPORTS &
DASHBOARDS
Best Practices to
allow users to
TRANSFORMATION visualize and interact
& ANALYSIS with data
Techniques to help
DATA execute efficient data
mapping, and
SCRUBBING perform analysis to
Tools to detect, discover useful
correct and remove information.
THE BASICS inaccurate records to
A quick Excel ensure data quality
refresher to jumpstart
the discussion
Data Scrubbing
Agenda
The Basics
15
Definition of Data Scrubbing
Data Scrubbing
16
Common Types of “Bad” Data
Data Scrubbing
• Duplicates
• Errors
• Blank Cells
• Numbers/Dates stored as Text
• Extra Spaces and Non-Printable Characters
• Improper cases
• Unparsed or Disjointed Texts
• Inconsistent Formatting
• Misspelled words
• Incorrect / Broken Links and References
17
Data Scrubbing Techniques
Data Scrubbing
2. Go To Special
4. Data Tools
5. Conditional Formatting
6. Excel Formula
7. Number Format
18
1. Sort & Filter
Data Scrubbing Techniques
19
Sort by Color
Sort & Filter
20
Text Filter
Sort & Filter
21
Multi-Level Sorting
Sort & Filter
22
2. Go to Special
Data Scrubbing Techniques
23
Select Specific Constants
Go to Special
24
3. Find and Replace
Data Scrubbing Techniques
25
Find using Wildcard Character
Find and Replace
26
Find using Wildcard Character (cont.)
Find and Replace
27
Remove Line breaks
Find and Replace
28
4. Data Tools
Data Scrubbing Techniques
Under Data Ribbon, we a command group called Data Tools. The most
commonly used functions for data scrubbing are:
1. Text to Columns
Used to separate the contents of one Excel cell into separate
columns
2. Remove Duplicates
Used to retain only the unique values within a selected range
29
Text to Columns
Data Tools
To separate the contents of one Excel cell into separate columns, you can
use the 'Convert Text to Columns Wizard'.
30
Remove Duplicates
Data Tools
31
5. Conditional Formatting
Data Scrubbing Techniques
32
Highlight Duplicate Values
Conditional Formatting
33
Custom Formula
Conditional Formatting
34
6. Excel Formulas
Data Scrubbing Techniques
35
TEST Data
Excel Formula
=ISTEXT(B2)
=ISNUMBER(B2)
=ISFORMULA(B2)
36
TEST Data (Cont.)
Excel Formula
=COUNTBLANK(B13:B19)
=COUNT(B13:B19)
=COUNTIFS(B13:B19,“BLUE”) =COUNTA(B13:B19)
37
Data Scrubbing Techniques
Data Scrubbing
2. Go To Special
4. Data Tools
5. Conditional Formatting
6. Excel Formula
7. Number Format
38
Questions?
Excel
Training Journey
REPORTS &
DASHBOARDS
Best Practices to
allow users to
TRANSFORMATION visualize and interact
& ANALYSIS with data
Techniques to help
DATA execute efficient data
mapping, and
SCRUBBING perform analysis to
Tools to detect, discover useful
correct and remove information.
THE BASICS inaccurate records to
A quick Excel ensure data quality
refresher to jumpstart
the discussion
Transformation
& Analysis
41
Agenda
Transformation & Analysis
42
Basics of Excel Formula
Transformation & Analysis
43
Reference Types
Transformation & Analysis > Basics of Excel Formula
44
Reference Styles
Transformation & Analysis > Basics of Excel Formula
A1 Reference (Default)
column name as an alphabet and row name
as a number
A1 = column A and row 1
R1C1 Reference
both column and row are in numbers
R stands for row and C stand for a column
A1 ~ R1C1 = row 1 and column 1
**Structured Reference
combination of Excel Table and
column names
Table_1[@Column_1] = current row
value of Column_1 inside Table_1
45
Reference Types & Styles
Transformation & Analysis > Basics of Excel Formula
46
Relative vs Absolute R1C1 Reference
Transformation & Analysis > Basics of Excel Formula
47
Excel Name Types
Transformation & Analysis > Basics of Excel Formula
48
Excel Named Ranges
Transformation & Analysis > Basics of Excel Formula
49
Excel Naming Rules
Transformation & Analysis > Basics of Excel Formula
50
Effective Formula Writing
Transformation & Analysis
51
Effective Formula Writing (cont.)
Transformation & Analysis
52
Data Relationship
Transformation & Analysis
53
LOOKUP Function
Transformation & Analysis > Data Relationship
Syntax:
=LOOKUP(value, lookup_range,[result_range])
54
LOOKUP Function
Transformation & Analysis > Data Relationship
Short for “vertical lookup”, to quickly find data associated with a value the
user enters
Syntax:
=VLOOKUP(value, table, col_index, [range_lookup]
55
VLOOKUP Function
Transformation & Analysis > Data Relationship
Short for “vertical lookup”, to quickly find data associated with a value the
user enters
Syntax:
=VLOOKUP(value, table, col_index, [range_lookup]
56
HLOOKUP Function
Transformation & Analysis > Data Relationship
57
XLOOKUP vs normal LOOKUP Functions
Transformation & Analysis > Data Relationship
V or HLOOKUP XLOOKUP
58
XLOOKUP Function
Transformation & Analysis > Data Relationship
This allows you to look up values in a table based off other rows and
columns. Unlike VLOOKUP, it can be used on both rows, columns, or both
at the same time.
Syntax:
=XLOOKUP(lookup value, lookup array, return_array, [if not found], [match mode],
[search mode])
59
FORMULA AUDITING
Transformation & Analysis
60
Trace Precedents/ Dependents
Transformation & Analysis > Formula Auditing
Precedents - cells that supply values directly to the formula in the active
cell
Dependents - formulas that depend on the value in the active cell
61
Show Formulas
Transformation & Analysis > Formula Auditing
62
Error Checking
Transformation & Analysis > Formula Auditing
Checks the active worksheet for errors. If your worksheet contains errors
then the Error Checking dialog box is displayed.
63
Evaluate Formula
Transformation & Analysis > Formula Auditing
Displays the (Tools > Formula Auditing > Evaluate Formula) dialog box
that enables you to evaluate parts of a formula.
Can be done manually from the formula bar by highlighting a portion of the
formula and pressing F9
64
Excel SMALL Function
Transformation & Analysis > Useful Excel Functions
The Excel SMALL function returns numeric values based on their position
in a list ranked by value. In other words, it can retrive "nth smallest" values
- smallest value, 2nd smallest value, 3rd smallest value, etc.
Arguments
65
Syntax = SMALL(array,n)
Transformation & Analysis > Useful Excel Functions
66
Excel LARGE Function
Transformation & Analysis > Useful Excel Functions
The Excel LARGE function returns numeric values based on their position
in a list when sorted by value. In other words, it can retrive "nth largest"
values - largest value, 2nd largest value, 3rd lagest value, etc.
Arguments
• array - The array from which you want to select the kth largest value.
• n - An integer that specifies the position from the largest value, i.e. the nth
position.
67
Syntax = LARGE(array,n)
Transformation & Analysis > Useful Excel Functions
68
Excel SUMPRODUCT Functions
Transformation & Analysis > Useful Excel Functions
Arguments
69
Syntax = SUMPRODUCT (array1, [array2], …)
Transformation & Analysis > Useful Excel Functions
70
Excel IFERROR Functions
Transformation & Analysis > Useful Excel Functions
Arguments
71
Syntax = IFERROR (value, value_if_error)
Transformation & Analysis > Useful Excel Functions
72
Excel NOT Functions
Transformation & Analysis > Useful Excel Functions
The Excel NOT function returns the opposite of a given logical or boolean
value. When given TRUE, NOT returns FALSE.When given FALSE, NOT
returns TRUE. Use the NOT function to reverse a logical value.
Arguments
73
Syntax = NOT (logical)
Transformation & Analysis > Useful Excel Functions
74
Excel AND Functions
Transformation & Analysis > Useful Excel Functions
The Excel AND function is a logical function used to require more than
one condition at the same time. AND returns either TRUE or FALSE.
To test if a number in A1 is greater than zero and less than 10, use
=AND(A1>0,A1<10). The AND function can be used as the logical test
inside the IF function to avoid extra nested IFs, and can be combined
with the OR function.
Arguments
75
Syntax = AND (logical1, [logical2], …)
Transformation & Analysis > Useful Excel Functions
76
Excel OR Functions
Transformation & Analysis > Useful Excel Functions
Arguments
77
Syntax = OR (logical1, [logical2], …)
Transformation & Analysis > Useful Excel Functions
78
Excel YEARFRAC Functions
Transformation & Analysis > Useful Excel Functions
Arguments
79
Syntax = YEARFRAC (start_date, end_date, [basis])
Transformation & Analysis > Useful Excel Functions
80
Excel DATEDIF Functions
Transformation & Analysis > Useful Excel Functions
The Excel DATEDIF function returns the difference between two date
values in years, months, or days. The DATEDIF (Date + Dif) function is a
"compatibility" function that comes from Lotus 1-2-3. For reasons
unknown, it is only documented in Excel 2000, but you can use it in your
formulas in all Excel versions since that time.
Arguments
81
Syntax = DATEDIF (start_date, end_date, unit)
Transformation & Analysis > Useful Excel Functions
82
Excel EDATE Functions
Transformation & Analysis > Useful Excel Functions
The Excel EDATE function returns a date on the same day of the month, n
months in the past or future. You can use EDATE to calculate expiration
dates, maturity dates, and other due dates. Use a positive value for
months to get a date in the future, and a negative value for dates in the
past.
Arguments
83
Syntax = EDATE (start_date, months)
Transformation & Analysis > Useful Excel Functions
84
Excel NETWORKDAYS Functions
Transformation & Analysis > Useful Excel Functions
NETWORKDAYS includes both the start date and end date when
calculating work days. This means if you give NETWORKDAYS the
same date for start date and end date, and the date is not a weekend or
holiday, it will return 1.
85
Syntax = NETWORKDAYS (start_date, end_date, [holidays])
Transformation & Analysis > Useful Excel Functions
86
Questions?
87
Excel
Training Journey
REPORTS &
DASHBOARDS
Best Practices to
allow users to
TRANSFORMATION visualize and interact
& ANALYSIS with data
Techniques to help
DATA execute efficient data
mapping, and
SCRUBBING perform analysis to
Tools to detect, discover useful
correct and remove information.
THE BASICS inaccurate records to
A quick Excel ensure data quality
refresher to jumpstart
the discussion
Reports &
Dashboards
Agenda
Reports & Dashboards
1. Basic Charting
2. Excel PivotTable & PivotCharts
3. Conditional Formatting & Sparklines
90
Why use Excel Charts?
Reports & Dashboards
91
Excel Chart and Graph Categories
Reports & Dashboards
Line Charts most useful for showing trends over time, rather
than static data points.
1
Chart Area
3 2
The chart itself, or the rectangle that holds
Chart Axes
4 else Chart Title
everything
Plot Area of horizontal axis (category axis), and
comprised A descriptive phrase that provides an idea what
the verticalthat
Rectangle axisholds
(value axis).
the potted graphic your chart is all about
elements 5
Gridlines
Visual guide to line up major or minor units in
your axes.
6
Data Labels
Display the actual value corresponding to a data
point plotted in your chart
93
Combo Charts
Reports & Dashboards
94
PivotTable and PivotChart
Reports & Dashboards
95
Components of PivotTable
Reports & Dashboards > PivotTable & Pivot Charts
1)Values Area
2)Row Area
3)Column Area
4)Filter Area
96
Components of PivotTable: Values Area
Reports & Dashboards > PivotTable & Pivot Charts
The values area is the large, rectangular area below and to the
right of the column and row headings. In the example, the values
area contains a sum of the values in the Sales Amount field.
The values area calculates and counts data. The data fields that
you drag and drop there are typically those that you want to
measure — fields, such as Sum of Revenue, Count of Units, or
Average of Price.
97
Components of PivotTable: Row Area
Reports & Dashboards > PivotTable & Pivot Charts
The row area is shown here. Placing a data field into the row area
displays the unique values from that field down the rows of the
left side of the pivot table. The row area typically has at least one
field, although it’s possible to have no fields.
98
Components of PivotTable: Column Area
Reports & Dashboards > PivotTable & Pivot Charts
Placing a data field into the column area displays the unique
values from that field in a column-oriented perspective. The
column area is ideal for creating a data matrix or showing trends
over time.
99
Components of PivotTable: Filter Area
Reports & Dashboards > PivotTable & Pivot Charts
100
How PivotTable works?
Reports & Dashboards > PivotTable & Pivot Charts
Our data set consists of 15 records and 6 fields. Order ID, Bank Code,
Bank Name, Region, Limit and Date.
Order ID Bank code Bank Name Region Limit Date
1 NAB National Australia Bank AO 5,000,000.00 1/25/2019
2 CBA Commonwealth Bank of Australia AO 4,000,000.00 6/26/2019
3 ANZ ANZ Bank AP 8,000,000.00 1/25/2019
4 CITI Citibank EO 7,000,000.00 3/2/2019
5 BARC Barclays EO 4,000,000.00 4/4/2018
6 ASB Australian Security Bank AO 5,000,000.00 7/9/2019
7 BOQ Bank of Queensland AO 900,000.00 5/23/2019
8 JPMC JP Morgan and Chase NA 600,000.00 11/30/2019
9 LB Lloyd's Bank EO 1,000,000.00 1/12/2019
10 DNK Dedanske Bank NA 2,000,000.00 6/4/2019
11 BPI Bank of Philippine Islands APAC 7,000,000.00 6/5/2019
12 MB Metropolitan bank APAC 12,000,000.00 2/25/2019
13 BDO Banco De Oro APAC 7,500,000.00 6/6/2019
14 HSBC Hongkong Shanghai Banking Corporation AO 8,000,000.00 10/31/2019
15 PNB Philippine National Bank APAC 10,000,000.00 6/2/2019
101
How PivotTable works?
Reports & Dashboards > PivotTable & Pivot Charts
Step 3: Click OK
102
How PivotTable works?
Reports & Dashboards > PivotTable & Pivot Charts
DRAG FIELDS
OUTCOME
103
How PivotTable works?
Reports & Dashboards > PivotTable & Pivot Charts
SORTING
OUTCOME
104
How PivotTable works?
Reports & Dashboards > PivotTable & Pivot Charts
Change Summary
Calculation
OUTCOME
105
Grouping in Pivot Table
Reports & Dashboards > PivotTable & Pivot Charts
106
PivotChart
Reports & Dashboards > PivotTable & Pivot Charts
107
Creating a PivotChart
Reports & Dashboards > PivotTable & Pivot Charts
108
Creating a PivotChart (Cont.)
Reports & Dashboards > PivotTable & Pivot Charts
3. Click OK.
12000000
600,000.00
10000000
8000000 900,000.00
6000000 1,000,000.00
4000000 2,000,000.00
2000000 4,000,000.00
0
5,000,000.00
7,000,000.00
7,500,000.00
8,000,000.00
109 10,000,000.00
Conditional Formatting & Sparklines
Reports & Dashboards
110
Icon Sets
Reports & Dashboards > Conditional Formatting & Sparklines
111
Data Bars
Reports & Dashboards > Conditional Formatting & Sparklines
112
Sparklines
Reports & Dashboards > Conditional Formatting & Sparklines
Sparklines are tiny charts that reside in a cell in Excel. These charts are
used to show a trend over time or the variation in the dataset.
Types: Line, Column, Win/Loss
113
Sparklines
Reports & Dashboards > Conditional Formatting & Sparklines
115
Questions?
Excel
Training Journey
REPORTS &
DASHBOARDS
Best Practices to
allow users to
TRANSFORMATION visualize and interact
& ANALYSIS with data
Techniques to help
DATA execute efficient data
mapping, and
SCRUBBING perform analysis to
Tools to detect, discover useful
correct and remove information.
THE BASICS inaccurate records to
A quick Excel ensure data quality
refresher to jumpstart
the discussion
Intermediate
Excel Training
National Housing Authority
June 2022