day 1: wednesday (2 nov 2016) - fee uitmfuadlatip.fee-uitm.com/excelild/note excel advance...

16
DAY 1: Wednesday (2 Nov 2016) Time Lesson 9.00am 10.00am Lesson 1: Preparation Data 10.00am 10.30am Break 10.30am 11.30am Lesson 1: Continue Preparation Data 11.30am 12.30pm Lesson 2: Excel PivotTable 12.30pm 02.00pm Break & Lunch 02.00pm 03.00pm Lesson 2: Continue Excel PivotTable 03.00pm 04.30pm Lesson 3: Excel Data Validation 04.30pm 05.00pm Tea Time & End Day 1 DAY 2: Thursday (3 Nov 2016) Time Lesson 9.00am 10.00am Lesson 4: Working with Excel's Text Based Functions 10.00am 10.30am Break 10.30am 11.30am Lesson 5: Mastering Excel's "What If?" Tools 11.30am 12.30pm Lesson 6: Automating Repetitive Tasks with Macros 12.30pm 02.00pm Break & Lunch 02.00pm 03.00pm Lesson 6: Continue Automating Repetitive Tasks with Macros 03.00pm 04.30pm Q & A / Discussion / Solving Problem 04.30pm 05.00pm Tea Time & End of Workshop

Upload: others

Post on 29-Aug-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

DAY 1: Wednesday (2 Nov 2016)

Time Lesson

9.00am – 10.00am Lesson 1: Preparation Data

10.00am – 10.30am Break

10.30am – 11.30am Lesson 1: Continue Preparation Data

11.30am – 12.30pm Lesson 2: Excel PivotTable

12.30pm – 02.00pm Break & Lunch

02.00pm – 03.00pm Lesson 2: Continue Excel PivotTable

03.00pm – 04.30pm Lesson 3: Excel Data Validation

04.30pm – 05.00pm Tea Time & End Day 1

DAY 2: Thursday (3 Nov 2016) Time Lesson

9.00am – 10.00am Lesson 4: Working with Excel's Text Based Functions

10.00am – 10.30am Break

10.30am – 11.30am Lesson 5: Mastering Excel's "What If?" Tools

11.30am – 12.30pm Lesson 6: Automating Repetitive Tasks with Macros

12.30pm – 02.00pm Break & Lunch

02.00pm – 03.00pm Lesson 6: Continue Automating Repetitive Tasks with Macros

03.00pm – 04.30pm Q & A / Discussion / Solving Problem

04.30pm – 05.00pm Tea Time & End of Workshop

Page 2: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

Contents LESSON 1 : PREPARATION DATA .......................................................................................... 4

1.1 Sheet1: Prepare FYP Staff Data .................................................................................. 4

1.2 Sheet 2: Prepare FYP Student Data ............................................................................ 5

1.3 Sheet 3: Prepare FYP Student Mark Data ................................................................... 6

LESSON 2 : EXCEL PIVOTTABLES ......................................................................................... 7

2.1 Understanding Excel PivotTables ................................................................................ 7

2.2 Creating an Excel PivotTable ....................................................................................... 7

2.3 Modifying Excel PivotTable Calculations ...................................................................... 7

2.4 Grouping PivotTable Data ............................................................................................ 8

2.5 Formatting PivotTable Data ......................................................................................... 9

2.6 Drilling Down into PivotTable Data ............................................................................... 9

2.7 Creating Pivot Charts ..................................................................................................10

2.8 Filtering PivotTable Data .............................................................................................10

2.9 Filtering with the Slicer Tool ........................................................................................10

LESSON 3 : Excel Data Validation ...........................................................................................11

3.1 Understanding the Need for Data Validation ...............................................................11

3.2 Creating a Validation List ............................................................................................11

3.3 Adding a Custom Validation Error ...............................................................................12

3.4 Dynamic Formulas by Using Validation Techniques ....................................................12

LESSON 4 : WORKING WITH EXCEL'S TEXT BASED FUNCTIONS .....................................13

4.1 Using Excel's LEFT(), RIGHT() and MID() Functions ..................................................13

4.2 Using Excel's LEN() Function ......................................................................................13

4.3 Using Excel's SEARCH() Function ..............................................................................13

4.4 Using Excel's CONCATENATE() Function ..................................................................13

LESSON 5 : MASTERING EXCEL'S "WHAT IF?" TOOLS .......................................................14

5.1 Working with Excel's Goal Seek Tool ..........................................................................14

5.2 Working with Excel's Solver Tool ................................................................................14

5.3 Building Effective Data Tables in Excel .......................................................................14

5.4 Creating Scenarios in Excel ........................................................................................14

LESSON 6 : AUTOMATING REPETITIVE TASKS WITH MACROS ........................................15

6.1 Understanding Excel Macros ......................................................................................15

6.2 Activating the Developer Tab in Excel .........................................................................15

6.3 Creating a Macro with the Macro Recorder .................................................................15

Page 3: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

6.4 Editing a Macro with VBA ............................................................................................15

6.5 Creating Buttons to Run Macros .................................................................................15

6.6 Introduction to Project #1: Inserting and Formatting Text ............................................15

6.7 Project #1: Start Recording! .......................................................................................15

6.8 Project #1: Running a Macro with a Button .................................................................15

6.9 Project #1: Opps! I Need to Edit My Macro .................................................................15

6.10 Practical Uses of Excel Macros ...................................................................................15

Page 4: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

LESSON 1 : PREPARATION DATA

In Lesson 1, you will learn

How to delimited data from text to column.

Auto resize the row and column.

Fill Empty Multiple Cell

Combine text

Related Function: IF, RAND, RANDBETWEEN, VLOOKUP

1.1 Sheet1: Prepare FYP Staff Data

Select Column A Data (At Ribbon menu) Text to Column Choose DelimitedUnder

delimiter choose Semicolon NextFinish

Page 5: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

1.2 Sheet 2: Prepare FYP Student Data

Select Column A Data (At Ribbon menu) Text to Column Choose DelimitedUnder

delimiter choose Semicolon NextFinish

Page 6: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

1.3 Sheet 3: Prepare FYP Student Mark Data

Target Ouput

Page 7: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

LESSON 2 : EXCEL PIVOTTABLES

2.1 Understanding Excel PivotTables

Pivot tables are one of Excel's most powerful features. A pivot table allows you to extract the

significance from a large, detailed data set.

2.2 Creating an Excel PivotTable

Insert PivotTable

2.3 Modifying Excel PivotTable Calculations

Page 8: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

2.4 Grouping PivotTable Data

1. Choose any of

the parameters to

be included in the

group.

2. Choose Group

Selection

3. New Field exist

in Fields list

Page 9: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

2.5 Formatting PivotTable Data

2.6 Drilling Down into PivotTable Data

To know detail for certain data or value, just double click any data in PivotTable. Then net

worksheet will be created for detail data.

Double clik data

for detail

New worksheet

created

Page 10: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

2.7 Creating Pivot Charts

2.8 Filtering PivotTable Data

Will Demo in workshop

2.9 Filtering with the Slicer Tool

Will Demo in workshop

Page 11: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

LESSON 3 : EXCEL DATA VALIDATION

3.1 Understanding the Need for Data Validation

You can use data validation to restrict the type of data or the values that users enter into a cell.

One of the most common data validation uses is to create a drop-down list.

3.2 Creating a Validation List

3.2.1 Static data list

3.2.2 Dynamic data list (using formula manager)

Page 12: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

3.3 Adding a Custom Validation Error

3.4 Dynamic Formulas by Using Validation Techniques

Combine with VLOOKUP

Page 13: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

LESSON 4 : WORKING WITH EXCEL'S TEXT BASED FUNCTIONS

4.1 Using Excel's LEFT(), RIGHT() and MID() Functions

4.2 Using Excel's LEN() Function

4.3 Using Excel's SEARCH() Function

4.4 Using Excel's CONCATENATE() Function

Page 14: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

LESSON 5 : MASTERING EXCEL'S "WHAT IF?" TOOLS

5.1 Working with Excel's Goal Seek Tool

5.2 Working with Excel's Solver Tool

5.3 Building Effective Data Tables in Excel

5.4 Creating Scenarios in Excel

Page 15: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

LESSON 6 : AUTOMATING REPETITIVE TASKS WITH MACROS

6.1 Understanding Excel Macros

6.2 Activating the Developer Tab in Excel

6.3 Creating a Macro with the Macro Recorder

6.4 Editing a Macro with VBA

6.5 Creating Buttons to Run Macros

6.6 Introduction to Project #1: Inserting and Formatting Text

6.7 Project #1: Start Recording!

6.8 Project #1: Running a Macro with a Button

6.9 Project #1: Opps! I Need to Edit My Macro

6.10 Practical Uses of Excel Macros

Page 16: DAY 1: Wednesday (2 Nov 2016) - FEE UiTMfuadlatip.fee-uitm.com/excelild/NOTE EXCEL ADVANCE FUAD... · 2016. 11. 1. · 4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level

MOHD FUAD BIN ABDUL LATIP

Senior Lecturer Centre for Power Engineering Studies (CePES) Universiti Technologi MARA 40450 Shah Alam, Selangor +603-55436107 +6017-6017246 [email protected] [email protected] fb.com/fuadlatip

Qualifications Master M.Eng Power System and Electrical Energy, University of Malaya (2006)

Degree B.Eng (Hons) Electrical Enginering University of Malaya (2000)

P R O G R A M M I N G S K I L L S 1. VBA for MS Office (Excel, Word, PowerPoint, Access OneNote)

Level : (Advance) 2. PHP and MySQL (Online System)

Level : (Advance) 3. C, C++, Java, Javascript Mobile Programming and Application

Development. Level : (Intermediate)

4. Engineering Programming: MATLAB, Smath Studio, Mathcad Level : (Advance)

5. Hardware Programming (PIC, Arduino, PLC) Level : (Intermediate)

C O N D U C T E D M S E X C E L C O U R S E S

1. Workshop on MS Excel (Advanced), Perwira Niaga Malaysia (Pernama). Level Advanced (11-12 September 2015)

2. Workshop on MS Excel for Outcomes Based Education Faculty of Electrical Engineering, UiTM Shah Alam and Penang Level: Beginner, Intermediate, Advance and Intensive (Mac 2008).

3. Workshop on MS Excel for Outcomes Based Education Faculty of Electrical Engineering, KLIUC, Bangi Level: Beginner, Intermediate, Advance and Intensive (Mei 2009).

4. Hands-On Workshop on MS Excel (Intermediate), Institute of Leadership & Quality Management (iLQAM), Universiti Teknologi MARA. Level: Intermediate (Mei 2013)

5. Workshop on MS Excel for Outcomes Based Education Evaluation Tools Version 1 (OBEET). Faculty of Electrical Engineering, UiTM Shah Alam Level: Beginner, Intermediate, Advance and Intensive (August 2013).

6. Hands-On Workshop on MS Excel (Beginner), Institute of Leadership & Quality Management (iLQAM), Universiti Teknologi MARA. Level: Beginner (Feb 2014)

7. Workshop on MS Excel for Outcomes Based Education Evaluation Tools Version 2 (OBEET). Faculty of Electrical Engineering, UiTM Shah Alam. Level: Beginner, Intermediate, Advance and Intensive (August 2014).

A D V A N C E D S Y S T E M D E V E L O P M E N T U S I N G M S E X C E L I N T E G R A T E D W I T H M Y S Q L D A T A B A S E A N D P H P

1. Program Masuk Markah FKE – 2006 2. Summative Assessment Dynamic Model With Outcome-Based

Education Compliance (SAMOBEC) -2008 3. Outcomes Performance for Non-Examinable Courses (OPNEC) - 2008 4. Laboratory Sensor Performance Evaluation Course Tool (LAB-

SPECT) – 2008 5. Project Sensor Performance Evaluation Course Tool (PRO-SPECT) –

2008 6. Sensors for Innovative and Dynamic Courses Developed for Intended

Quality-Student Learning Time (SIDDIQ) – 2010 7. Outcomes Based Education Evaluation Tools (OBEET) - 2013