Excel Training

Intermediate Excel

Session 1 - Custom Number Format

  • Understand the structure of Custom Number Format
  • Format number in thousands, millions, billions   
  • Apply special symbols in custom number format
  • Permanently hide numbers

Session 2 - Data manipulation

  • Popular text formulas – left, right, mid, find, concatenate, substitute
  • Find and Replace shortcut
  • Quick remove duplicate & remove blank
  • Text to columns

Session 3 - Most popular shortcuts

  • Format different numbers and dates
  • Quickly select big dataset
  • Turn on & turn off filter
  • Select whole row and whole column
  • Move across worksheets, workbook

Session 4 - Most Popular Formulas

  • Math and rounding functions (special rounding tricks)
  • The AND function, OR function
  • Nested IF function
  • The VLOOKUP function, HLOOKUP function
  • Transposing data
  • INDEX and MATCH functions

Session 5 - Advanced Formulas Application

  • Array Formulas
  • Sumproduct Formulas
  • Indirect Formula
  • Offset Formula
  • 3-D Lookup, 4-D Lookup
  • Lookup for 2nd, 3rd, 4th … match 

Session 6 - Name Managers

  • Understand what is name and how to use names
  • How to use shortcut to quick create multiple names and bring up names list
  • Use offset formula to create dynamic named range
  • Use dynamic named ranges to create dynamic chart
  • Use indirect and named range to automate calculation

Session 7 - Conditional Formatting

  • Apply format based on cell value
  • Use formulas to determine format
  • Data bar, heat map, icon set
  • Conditional Formatting – Budget Variance Analysis
  • Conditional Formatting – Project progress

Session 8 - Protect your data

  • Protect worksheet – locked or hidden
  • Protect workbook structure
  • Protect workbook with password to open

Session 9 - Work with massive workbook

  • Quickly enter data into multiple worksheets
  • Quickly change formulas in multiple worksheets
  • Manager data more efficiently across multiple worksheets
  • Change calculation method

Advanced Excel

Part 1. Advanced Charting

Session 1 - Create Chart

  • Use shortcut to create a chart
  • Put chart in a separate worksheet
  • Use different chart type

Session 2 - Chart Design Tips

  • Apply different chart styles
  • Change chart type
  • Change data source
  • Save as template

Session 3 - Chart Layout Tips

  • Understand chart area, plot area, chart titles, legends
  • Manager chart axis, gridline
  • Apply data labels and customise data labels
  • Insert pictures and shapes
  • Format Shapes

Session 4 - Create Special Charts

  • Waterfall chart
  • Speedometer chart
  • Thermometer chart
  • Funnel chart
  • Sparkline 

Session 5 - Dynamic Chart

  • Data validation
  • How to use data validation to create dynamic chart 

 

Part 2. Pivot Table

Session 1 - Creating PivotTables

  • Introducing PivotTables
  • Use shortcut to create a PivotTable
  • Configuring a PivotTable – row, column, value, filter
  • Managing PivotTables

Session 2 - Pivot Table Design

  • Applying different PivotTable style
  • Different table layout
  • Manage grand total and subtotal
  • Row & Column header, banded row and column
  • Managing subtotals and grand totals

Session 3 - Manage PivotTable

  • Change PivotTable data source
  • Refresh PivotTable
  • Filtering and soring PivotTable
  • PivotTable group selection
  • Change PivotTable calculation Method
  • Add calculated fields 

Session 4 - PivotChart

  • Creating a PivotChart
  • Apply different chart styles
  • Change chart format and layout
  • Select Data and change chart type
  • Hide all buttons
  • Use slicer to create dynamic chart
  • Customise slicer into your own style
  • Move PivotChart 

Session 5 - PivotTable Troubleshoot

  • Can’t create PivotTable
  • Calculation not as expected
  • Remove Blank
  • Remove error message

Dynamic Dashboard

Session 1 - Design Dynamic Dashboard Using VBA Check Box & Radio Button

  • Apply check box or radio button to enable and disable data range
  • Example: Sale, Budget, LY variance analysis

Session 2 - Design Dynamic Dashboard Using VBA Spin Button

  • Use spin button to control different reporting time frame
  • Example: sales and trends analysis for more than 10 year

Session 3 - Design Dynamic Dashboard Using VBA Scroll Bar

  • Similar to Spin Button
  • Scroll at much faster speed and can set up auto scroll

Session 4 - Design Dynamic Dashboard Using VBA Combo Box

  • Most Versatile VBA form control
  • Example: Validate user input; update multiple filters and picture links etc.

Session 5 - Design Dynamic Dashboard Using VBA ActiveX Control

  • Similar to VBA Combo Box but more presentable
  • Can customer background, font size, 3D effect & shadow

Session 6 - Design Dynamic Dashboard Using Pivot Table Slicer

  • How to customize Slicer to match different style (Hover effect)
  • Use one slicer to control multiple tables and charts

Session 7 - Design Dynamic Dashboard Using Named Range and Picture

  • Create and control dynamic charts and pictures
  • Can use unlimited pictures or objects
  • Enable picture, chart & table objects visible and invisible

Session 8 - Design Dynamic Dashboard Using Named Range and Picture Link (or Camera tools)

  • Most flexible way to build dynamic dashboard, apply to any circumstance

Advanced VBA

Session 1 - Introductions

  • Introducing Visual Basic for Applications
  • Enable the Developer Tab in the Ribbon
  • Enable macros in Excel workbook and understand macro security
  • Saving a Macro-Enabled Workbook
  • How to run a Macro in different ways
  • Editing a Macro in the Visual Basic code window
  • Closing the Visual Basic Editor

Session 2 - Work with Expressions & Variables

  • Understanding Expressions and Statements
  • Declaring Variables
  • Understanding Data Types
  • Working with Variable Scope
  • Using Message Boxes
  • Using Input Boxes
  • Declaring and Using Object Variables

Session 3 - Understand Procedures and Functions

  • Understanding Modules
  • Creating a Standard Module
  • Understanding sub Procedures
  • Public sub vs. private sub
  • Creating a Sub Procedure
  • Calling Procedures
  • Creating a Function Procedure
  • Naming Procedures

Session 4 - Understanding Objects

  • Understanding workbook objects
  • Extract workbook name, workbook full path
  • Workbook method - open, save, close
  • Understanding worksheet objects
  • Worksheet name, worksheets count, rows & columns count
  • Worksheet method – activate, add, delete, copy
  • Range object – format, calculate, select, copy, paste
  • Working with object property window

Session 5 - Understanding Event

  • Workbook Open Event
  • Worksheet Activate Event
  • Worksheet Selection Change Event
  • VBA Controls Event
  • Application Event

Session 6 - Program Execution

  • Using the If...End If Structures
  • Using the Select Case...End Select Structure
  • Using the Do...Loop Structure
  • Using the For...To...Next Structure
  • Using the For Each...Next Structure

Session 7 - Working with Forms and Controls

  • Understanding UserForms, Setting Control Properties in the Properties Window
  • Working with the Check Box Control
  • Working with the Text Box Control
  • Working with the Command Button Control
  • Working with the Combo Box Control
  • Working with Option Button Controls
  • Adding Code to Controls and design report

Session 8 - Working with the PivotTable Object

  • Understanding PivotTables
  • Creating a PivotTable Using Worksheet Data
  • Working with the PivotTable Objects
  • Working with the PivotFields Collection
  • PivotTable Related Event

Session 9 - Working with Images and Charts

  • Understanding Image and Charts
  • Working with Chart Properties windows
  • Pictures copy, paste, delete
  • Show image and hide image
  • Show Charts and hide charts

Session 10 - VBA Extra Tips:

  • Assign Macros to Quick Access Toolbar
  • Use shortcuts to run macro, open and close VBA Edit window
  • Always activate target worksheet when workbook opens
  • Permanently hide worksheets
  • Make your macros work anywhere - Enabling Relative References
  • How to customise ActiveX component

By the end of this course participants should be able to:

  • Work with the VBA editor
  • Understand VBA concepts and features
  • Enable or disable VBA macros
  • Create procedures and sub routines
  • Record macros using macro recording and customise the VBA code
  • Assign macros to object and shortcut to start macros in different ways
  • Work with variables and Excel objects
  • Work with different events (workbook, worksheet, controls, application)
  • Use named range in VBA coding (highly recommended)
  • Create user defined functions (such as user defined lookup functions to replace Vlookup)
  • Create custom forms and design report
  • Work with time & date, manipulate text string
  • Handle errors and resume next

Power BI

Session 1 - Introduction to Power BI

  • What is Power BI?
  • Major Component: Power Pivot, Power View, Power Map, Power BI Desktop
  • The First Experience
  • You’ll Need Just a Web Browser

Session 2 - Getting Data

  • File Sources
  • Folder as a Source
  • Database Sources
  • Analysis Services Connection
  • Web Source

Session 3 - Power Pivot for Data Modelling

  • Relationships in Power Pivot
  • Best practices
  • Introduction to DAX
  • Calculated Members
  • Advanced calculations using Calculate functions
  • Time Functions
  • DAX Advanced
  • Power Pivot embedded in Power BI Desktop

Session 4 - Data Visualization with Power BI, Power View and Power Map

  • Data Visualization Best Practices
  • Power BI Desktop Visualization
  • Custom Visuals in Power BI Desktop
  • Formatting Visuals in Power BI Desktop
  • Power View for Excel
  • Charts, scorecards, and other visualization items in Power View
  • Sorting, Filtering, and categorization with Power View
  • Best Practices to work with Power View
  • 3D geo-spatial visualization with Power Map
  • Best Practices to work with Power Map

Session 5 - Power BI Desktop: combination of three tools

  • Power BI Desktop Introduction
  • Getting data from different data sources
  • Modelling data, and relationships
  • Creating calculated measures
  • Visualizing data in Power BI Desktop
  • Power View difference in Power BI Desktop
  • Best practices of designing solutions with Power BI
  • Custom Visuals for Power BI Desktop

In this training course, you will learn Power BI from beginner to advance. You will learn how to use Power BI for simple data analysis situations as well as complex business intelligence scenarios. You will learn about five components of Power BI one by one. Power Query for data mash up, Power Pivot for Modelling, Power View and Power Map for data visualization, you will also learn about Power BI Desktop and Power BI apps with great new features added to this product. You will learn all the concepts with live demos. Expect learning best practices with great scenarios in this course.