SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
ERIC METELKA, MBA, PRODUCT MANAGER @ POWERREVIEWS
ADVANCED MICROSOFT
EXCEL
AGENDA
‣ INTRODUCTIONS
‣ ANCHORING CELLS
‣ FUNCTIONS FOR SUMMARIZING DATA
‣ SORTING AND FILTERING
‣ USING TEXT AND TIME FUNCTIONS
‣ PIVOT TABLES
‣ CLOSING: RECAP, QUESTIONS
ANCHORING CELLS
ADVANCED MICROSOFT EXCEL
ADVANCED MICROSOFT EXCEL
‣ HOLDS A CELL/ROW/COLUMN POSITION FOR FUTURE USE
‣ REPRESENTED BY A ‘$’
‣ EFFICIENT WHEN COPYING FORMULAS
ANCHORING CELLS F4 ⌘ T
ANCHORING CELLS
2011 2012 2013 2014
Revenue $10 $12 $15 $20
Growth (2011) 20% 50% 100%
ADVANCED MICROSOFT EXCEL
ANCHORING CELLS
2011 2012 2013 2014
Revenue $10 $12 $15 $20
Growth (2011) 20% 50% 100%
ADVANCED MICROSOFT EXCEL
=(C2-B2)/B2
ANCHORING CELLS
2011 2012 2013 2014
Revenue $10 $12 $15 $20
Growth (2011) 20% 50% 100%
ADVANCED MICROSOFT EXCEL
=(C2-$B$2)/$B$2
WANT TO REUSE THIS CELL
ANCHORING CELLS
2011 2012 2013 2014
Revenue $10 $12 $15 $20
Growth (2011) 20% 50% 100%
ADVANCED MICROSOFT EXCEL
=(C2-$B$2)/$B$2 =(D2-$B$2)/$B$2
ANCHORING CELLS
2011 2012 2013 2014
Revenue $10 $12 $15 $20
Growth (2011) 20% 50% 100%
ADVANCED MICROSOFT EXCEL
=(C2-$B$2)/$B$2 =(D2-$B$2)/$B$2 =(E2-$B$2)/$B$2
ADVANCED MICROSOFT EXCEL
‣ FILL FORMULA RIGHT FROM CELL LEFT
‣ FILL FORMULA DOWN FROM CELL DOWN
‣ MOVE TO EDGE OF DATA REGION
‣ UP
‣ DOWN
‣ LEFT
‣ RIGHT
ANCHORING CELLS - KEYBOARD SHORTCUTS
Ctrl ⌃ R
Ctrl ⌃ D
R
D
Ctrl ⌃ ⬆⬆
Ctrl ⌃ ⬇⬇
Ctrl ⌃ ⬅⬅
Ctrl ⌃ ➡➡
ADVANCED MICROSOFT EXCEL
‣ PRACTICE NAVIGATING YOUR WORKSHEET WITHOUT USING ONLY THE KEYBOARD
‣ WHAT HAPPENS IF YOU CHANGE THE FORMULA TO ONLY ANCHOR A ROW?
‣ WHAT HAPPENS IF YOU CHANGE THE FORMULA TO ONLY ANCHOR A COLUMN?
CLASS EXERCISE ONE
FUNCTIONS FOR SUMMARIZING
DATA
ADVANCED MICROSOFT EXCEL
ADVANCED MICROSOFT EXCEL
‣ USE TO SUM OR COUNT THE NUMBER OF COMMON ITEMS
COUNTIF AND SUMIF
6
20
5
8 11
4
2
9
12
‣ COUNTIF(CIRCLES, YELLOW) = ?
‣ SUMIF(CIRCLES,BLUE,AMOUNT) = ?
ADVANCED MICROSOFT EXCEL
‣ USE TO SUM OR COUNT THE NUMBER OF COMMON ITEMS
COUNTIF AND SUMIF
‣ COUNTIF(CIRCLES, YELLOW) = 5
‣ SUMIF(CIRCLES,BLUE,AMOUNT) = 27
6
20
5
8 11
4
2
9
12
ADVANCED MICROSOFT EXCEL
‣ A HIGHER LEVEL OF SUMMARIZING DATA - ALLOWS YOU TO ADD A CONDITION
‣ THINK OF AS SUM WITHIN SUMIF AND COUNT WITHIN COUNTIF
‣ WHEN TO USE: DATA HAS MULTIPLE ATTRIBUTES THAT YOU WANT TO COMPILE IN A SINGLE SUM
COUNTIF AND SUMIF
ADVANCED MICROSOFT EXCEL
‣ =COUNTIF(RANGE,CRITERIA)
‣ =SUMIF(RANGE,CRITERIA,[SUM_RANGE])
COUNTIF AND SUMIF - SYNTAX
ADVANCED MICROSOFT EXCEL
‣ =COUNTIF(RANGE,CRITERIA)
‣ =SUMIF(RANGE,CRITERIA,[SUM_RANGE])
‣ SUPER ADVANCED MICROSOFT EXCEL: COUNTIFS AND SUMIFS
COUNTIF AND SUMIF - SYNTAX
ADVANCED MICROSOFT EXCEL
‣ “LOOKS UP” THE VALUE ASSOCIATED WITH A ROW IN A TABLE
‣ WHEN TO USE: CREATING A NEW DATA TABLE THAT PICKS AND CHOOSES VALUES FROM ANOTHER TABLE
‣ NOTE: DOES NOT SUMMARIZE, ONLY RETURNS A SINGLE ROW
VLOOKUP
ADVANCED MICROSOFT EXCEL
‣ =VLOOKUP(LOOKUP_VALUE,TABLE_ARRAY,COL_INDEX_NUMBER,[RANGE_LOOKUP])
‣ NOTES:
‣ TABLE_ARRAY - THIS IS A RANGE. MAKE SURE TO ANCHOR CELLS!
‣ COL_INDEX_NUMBER - FIRST COLUMN IS 0.
‣ RANGE_LOOKUP - TRUE = APPROXIMATE MATCH. FALSE = EXACT MATCH. ALMOST ALWAYS USE FALSE!
VLOOKUP - SYNTAX
ADVANCED MICROSOFT EXCEL
‣ MATCH: RETURNS THE RELATIVE POSITION OF AN ITEM IN AN ARRAY
‣ INDEX: RETURNS THE VALUE AT A CELL INTERSECTION
‣ USE TOGETHER AS AN ALTERNATIVE TO VLOOKUP - MORE FLEXIBLE THAN VLOOKUP BUT ALSO MORE COMPLICATED
INDEX/MATCH
ADVANCED MICROSOFT EXCEL
‣ =MATCH(LOOKUP_VALUE,TABLE_ARRAY,[MATCH_TYPE])
‣ NOTES:
‣ TABLE ARRAY IS A SINGLE COLUMN
‣ MATCH_TYPE IS -1, 0, OR 1
‣ IF 1, FINDS THE LARGEST VALUE <= TO LOOKUP VALUE
‣ IF 0, FINDS THE FIRST EXACT MATCH
‣ IF -1, FINDS THE SMALLEST VALUE >= TO LOOKUP VALUE
MATCH - SYNTAX
ADVANCED MICROSOFT EXCEL
‣ =INDEX(ARRAY,ROW_NUM,[COLUMN_NUM])
‣ NOTES:
‣ ARRAY IS A SINGLE COLUMN
‣ ROW_NUM - FIRST COLUMN IS 0.
‣ COLUMN_NUM - OPTIONAL AND USUALLY NOT NECESSARY
INDEX - SYNTAX
ADVANCED MICROSOFT EXCEL
‣ =INDEX(ARRAY,MATCH(LOOKUP_VALUE,TABLE_ARRAY,[MATCH_TYPE]))
‣ MATCH ACTS AS THE ROW NUMBER
‣ SAME NUMBER OF ARGUMENTS AS VLOOKUP!
INDEX/MATCH - SYNTAX
ADVANCED MICROSOFT EXCEL
‣ USING FUNCTIONS SUMMARIZE NAME DATA BY STATE, DEMO GROUP, AND ITEMS DELIVERED
‣ 1241 SUNDOWN WAY - LOOKUP THE FIRST NAME, LAST NAME, ZIP CODE, AND DEMO GROUP
CLASS EXERCISE TWO
SORTING AND FILTERING
ADVANCED MICROSOFT EXCEL
ADVANCED MICROSOFT EXCEL
‣ ONE CLICK WILL SORT SMALL TO LARGE OR LARGE TO SMALL
‣ USE CUSTOM SORTING WHEN THE DATA TO BE SORTED IS IN MULTIPLE COLUMNS
‣ USE COLUMN HEADERS SO THAT FIRST DATA POINT IS NOT ‘LOST’ IN THE SORTING
SORTING
ADVANCED MICROSOFT EXCEL
‣ HELPFUL TOOL FOR DATA MINING
‣ LEAVE CHECKBOXES FOR DATA YOU WANT DISPLAYED
‣ WHEN USING DATES, EXCEL CREATES LEVEL OF DATA THAT CAN BE FILTERED
FILTERING
ADVANCED MICROSOFT EXCEL
‣ HELPFUL TOOL FOR DATA MINING
‣ LEAVE CHECKBOXES FOR DATA YOU WANT DISPLAYED
‣ WHEN USING DATES, EXCEL CREATES LEVEL OF DATA THAT CAN BE FILTERED
‣ REMOVE DUPLICATES - HIGHLIGHT TABLE AND WILL REMOVE ROWS THAT ARE EXACTLY THE SAME. FOUND IN THE
DATA TAB.
FILTERING
ADVANCED MICROSOFT EXCEL
‣ PRACTICE SORTING AND FILTERING NAME DATA
CLASS EXERCISE THREE
TEXT AND TIME FUNCTIONS
ADVANCED MICROSOFT EXCEL
ADVANCED MICROSOFT EXCEL
‣ LEFT(TEXT,[NUM_CHARS])
‣ SAME FOR RIGHT
‣ WHEN TO USE - WHEN YOU ONLY WANT CHARACTERS THAT BEGIN OR END TEXT IN A CELL
‣ I.E. THE ZIP CODE AT THE END OF AN ADDRESS
LEFT RIGHT
ADVANCED MICROSOFT EXCEL
‣ MID(TEXT,START_NUM,NUM_CHARS)
‣ WHEN TO USE - WHEN YOU ONLY WANT CHARACTERS IN THE MIDDLE OF TEXT IN A CELL
MID
ADVANCED MICROSOFT EXCEL
‣ TRIM(TEXT)
‣ REMOVE BLANK SPACES AT THE BEGINNING OR END OF A STRING
‣ COMMON PROBLEM WHEN TRANSFERRING DATA FROM ONE
PROGRAM TO ANOTHER
TRIM
FIND
‣ FIND(FIND_TEXT,WITHIN_TEXT,[START_NUM])
‣ HELPFUL WHEN NEEDED DATA IS EMBEDDED WITHIN A COMPLETE
STRING E.G. ZIP CODE WITHIN AN ADDRESS
ADVANCED MICROSOFT EXCEL
‣ EXCEL USES DAY AS ITS MEASURE OF TIME
‣ RETURNS A DATE WITH AN INTEGER VALUE AND A TIME AS A DECIMAL VALUE
‣ USE THE NOW FUNCTION TO MEASURE THE DIFFERENCE OF THE CURRENT DATE AND A PREVIOUS DATE
NOW()
ADVANCED MICROSOFT EXCEL
‣ DATE(YEAR,MONTH,DAY)
‣ ALLOWS CONVERSION OF DATES SHOWN AS TEXT TO 

NUMBER
DATE
INT
‣ FIND(FIND_TEXT,WITHIN_TEXT,[START_NUM])
‣ REMOVES THE DECIMAL (TIME) PORTION FROM A DATE
DIFFERENCE, LEAVING THE INTEGER (DATE) PORTION
ADVANCED MICROSOFT EXCEL
‣ USE NOW FUNCTION TO TRACK HOW MUCH TIME HAS PASSED SINCE NAMES WERE DELIVERED
‣ TRIM ADDRESSES TO SHOW STREET NUMBER AND STREET IN SEPARATE FIELDS
CLASS EXERCISE FOUR
PIVOT TABLES
ADVANCED MICROSOFT EXCEL
ADVANCED MICROSOFT EXCEL
‣ CREATES A DRAG AND DROP TABLE BASED ON YOUR DATA - LETS YOU QUICKLY ANALYZE MANY ROWS OF DATA AS IF
IT WERE A DATABASE, WITHOUT THE DATABASE.
‣ FOUND ON DATA TAB
‣ SELECT ALL DATA AND PRESS BUTTON
PIVOTTABLES
ADVANCED MICROSOFT EXCEL
‣ SPECIFY THE DIMENSION BY WHICH TO SEGMENT IN ROW LABELS
‣ SET WHAT KIND OF COMPUTATION YOU WANT IN THE VALUE FIELD
‣ E.G. AVERAGE, COUNT, SUM, MAXIMUM VALUE
‣ ANALYZE TWO SEGMENTS AGAINST EACH OTHER BY SELECTING A DIMENSION FOR
COLUMN LABELS
‣ FILTER OUT UNWANTED DATA BY PLACING A DIMENSION IN THE REPORT FILTER
PIVOTTABLES
ADVANCED MICROSOFT EXCEL
‣ ONCE ALL DATA IS FORMATTED IN A TABLE, IT IS EASY TO CONVERT IT INTO A
VISUAL CHART
‣ USE LINE GRAPHS FOR DATA CHANGING OVER TIME
‣ USE SCATTER PLOTS FOR CORRELATIONS OF TWO SETS OF NUMBERS
‣ USE COLUMN OR BAR FOR HISTOGRAMS
‣ (DON’T USE PIE CHARTS - USE 100% STACKED BAR INSTEAD)
CREATING GRAPHS
ADVANCED MICROSOFT EXCEL
‣ USING A PIVOTTABLE, SUMMARIZE NAME DATA BY STATE, DEMO GROUP, AND ITEMS DELIVERED
‣ TURN SUMMARIZED DATA INTO AN APPROPRIATE CHART
CLASS EXERCISE FIVE
ADVANCED MICROSOFT EXCEL
‣ ADD DEVELOPER TAB TO RIBBON
‣ MAC - PREFERENCES -> RIBBON
‣ WINDOWS - FILE -> OPTIONS -> CUSTOMIZE RIBBON
‣ ADD TEXT TO SPREADSHEET
‣ IN DEVELOPER TAB, CLICK ‘RECORD MACRO’
‣ GIVE MACRO A NAME - ‘BOLD MACRO’
‣ ADD A SHORTCUT - CTRL + SHIFT + A
‣ CLICK ‘OK’
‣ CHANGE TEXT ON TAB - FONT SIZE TO 18, FONT WEIGHT TO ‘BOLD’
‣ CLICK ‘STOP’
‣ TEST USING THE SHORTCUT
MACROS
CLOSING
ADVANCED MICROSOFT EXCEL
ADVANCED MICROSOFT EXCEL
‣ FUNCTIONS - COUNTIF, SUMIF, VLOOKUP, INDEX, MATCH, LEFT, RIGHT, MID, LEN, TRIM, FIND, NOW, DATE, INT
‣ KEYBOARD SHORTCUTS - ANCHORING CELLS, NAVIGATING, FILLING FORMULAS
‣ SEARCH & FILTER
‣ CREATE A PIVOTTABLE
RECAP
ADVANCED MICROSOFT EXCEL
QUESTIONS?
ERIC METELKA
THANKS!
‣ TWITTER: @ERIC3000

Contenu connexe

Tendances (20)

Microsoft excel tutorial (part i)
Microsoft excel tutorial (part i)Microsoft excel tutorial (part i)
Microsoft excel tutorial (part i)
 
Basic excel training
Basic excel trainingBasic excel training
Basic excel training
 
Advance excel
Advance excelAdvance excel
Advance excel
 
Advances in ms excel
Advances in ms excelAdvances in ms excel
Advances in ms excel
 
M.S EXCEL
M.S EXCELM.S EXCEL
M.S EXCEL
 
Microsoft excel training module
Microsoft excel training moduleMicrosoft excel training module
Microsoft excel training module
 
Excel training
Excel trainingExcel training
Excel training
 
Advance Excel Training
Advance Excel TrainingAdvance Excel Training
Advance Excel Training
 
Excel for beginner
Excel for beginnerExcel for beginner
Excel for beginner
 
Ms excel ppt presentation
Ms excel ppt presentationMs excel ppt presentation
Ms excel ppt presentation
 
ms excel presentation...
ms excel presentation...ms excel presentation...
ms excel presentation...
 
MS Excel 2nd
MS Excel 2ndMS Excel 2nd
MS Excel 2nd
 
Introduction to Microsoft Excel for beginners
Introduction to Microsoft Excel for beginnersIntroduction to Microsoft Excel for beginners
Introduction to Microsoft Excel for beginners
 
Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
 
MS Excel
MS ExcelMS Excel
MS Excel
 
Ms excel
Ms excelMs excel
Ms excel
 
MS EXCEL
MS EXCELMS EXCEL
MS EXCEL
 
Introduction to Excel
Introduction to ExcelIntroduction to Excel
Introduction to Excel
 
Introduction of Advance Excel
Introduction of Advance ExcelIntroduction of Advance Excel
Introduction of Advance Excel
 
Ms excel
Ms excelMs excel
Ms excel
 

Similaire à Advanced Excel Skills for Data Analysis

My Favorite Calc Code
My Favorite Calc CodeMy Favorite Calc Code
My Favorite Calc CodeAlithya
 
e computer notes - Single row functions
e computer notes - Single row functionse computer notes - Single row functions
e computer notes - Single row functionsecomputernotes
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence PortfolioChris Seebacher
 
Star Transformation, 12c Adaptive Bitmap Pruning and In-Memory option
Star Transformation, 12c Adaptive Bitmap Pruning and In-Memory optionStar Transformation, 12c Adaptive Bitmap Pruning and In-Memory option
Star Transformation, 12c Adaptive Bitmap Pruning and In-Memory optionFranck Pachot
 
Web Developer make the most out of your Database !
Web Developer make the most out of your Database !Web Developer make the most out of your Database !
Web Developer make the most out of your Database !Jean-Marc Desvaux
 
Chapter 16-spreadsheet1 questions and answer
Chapter 16-spreadsheet1  questions and answerChapter 16-spreadsheet1  questions and answer
Chapter 16-spreadsheet1 questions and answerRaajTech
 
Myth busters - performance tuning 101 2007
Myth busters - performance tuning 101 2007Myth busters - performance tuning 101 2007
Myth busters - performance tuning 101 2007paulguerin
 
The ultimate-guide-to-sql
The ultimate-guide-to-sqlThe ultimate-guide-to-sql
The ultimate-guide-to-sqlMcNamaraChiwaye
 
SQL Pass Summit Presentations from Datavail - Optimize SQL Server: Query Tuni...
SQL Pass Summit Presentations from Datavail - Optimize SQL Server: Query Tuni...SQL Pass Summit Presentations from Datavail - Optimize SQL Server: Query Tuni...
SQL Pass Summit Presentations from Datavail - Optimize SQL Server: Query Tuni...Datavail
 
Roll No. 26, 31 to 39 (G4) Use of MS-Excel in CA Profession (wecompress.com)....
Roll No. 26, 31 to 39 (G4) Use of MS-Excel in CA Profession (wecompress.com)....Roll No. 26, 31 to 39 (G4) Use of MS-Excel in CA Profession (wecompress.com)....
Roll No. 26, 31 to 39 (G4) Use of MS-Excel in CA Profession (wecompress.com)....VinayakPoddar2
 
Oracle tips and tricks
Oracle tips and tricksOracle tips and tricks
Oracle tips and tricksYanli Liu
 
Data infrastructure for the other 90% of companies
Data infrastructure for the other 90% of companiesData infrastructure for the other 90% of companies
Data infrastructure for the other 90% of companiesMartin Loetzsch
 
Common Coding and Design mistakes (that really mess up performance)
Common Coding and Design mistakes (that really mess up performance)Common Coding and Design mistakes (that really mess up performance)
Common Coding and Design mistakes (that really mess up performance)Sage Computing Services
 
Performance Tuning Oracle's BI Applications
Performance Tuning Oracle's BI ApplicationsPerformance Tuning Oracle's BI Applications
Performance Tuning Oracle's BI ApplicationsKPI Partners
 
Sample Questions The following sample questions are not in.docx
Sample Questions The following sample questions are not in.docxSample Questions The following sample questions are not in.docx
Sample Questions The following sample questions are not in.docxtodd331
 
CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]
CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]
CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]CARTO
 
Explain the explain_plan
Explain the explain_planExplain the explain_plan
Explain the explain_planMaria Colgan
 

Similaire à Advanced Excel Skills for Data Analysis (20)

My Favorite Calc Code
My Favorite Calc CodeMy Favorite Calc Code
My Favorite Calc Code
 
e computer notes - Single row functions
e computer notes - Single row functionse computer notes - Single row functions
e computer notes - Single row functions
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Star Transformation, 12c Adaptive Bitmap Pruning and In-Memory option
Star Transformation, 12c Adaptive Bitmap Pruning and In-Memory optionStar Transformation, 12c Adaptive Bitmap Pruning and In-Memory option
Star Transformation, 12c Adaptive Bitmap Pruning and In-Memory option
 
Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
 
Web Developer make the most out of your Database !
Web Developer make the most out of your Database !Web Developer make the most out of your Database !
Web Developer make the most out of your Database !
 
Msoffice introduction
Msoffice introductionMsoffice introduction
Msoffice introduction
 
Chapter 16-spreadsheet1 questions and answer
Chapter 16-spreadsheet1  questions and answerChapter 16-spreadsheet1  questions and answer
Chapter 16-spreadsheet1 questions and answer
 
Myth busters - performance tuning 101 2007
Myth busters - performance tuning 101 2007Myth busters - performance tuning 101 2007
Myth busters - performance tuning 101 2007
 
The ultimate-guide-to-sql
The ultimate-guide-to-sqlThe ultimate-guide-to-sql
The ultimate-guide-to-sql
 
SQL Pass Summit Presentations from Datavail - Optimize SQL Server: Query Tuni...
SQL Pass Summit Presentations from Datavail - Optimize SQL Server: Query Tuni...SQL Pass Summit Presentations from Datavail - Optimize SQL Server: Query Tuni...
SQL Pass Summit Presentations from Datavail - Optimize SQL Server: Query Tuni...
 
Roll No. 26, 31 to 39 (G4) Use of MS-Excel in CA Profession (wecompress.com)....
Roll No. 26, 31 to 39 (G4) Use of MS-Excel in CA Profession (wecompress.com)....Roll No. 26, 31 to 39 (G4) Use of MS-Excel in CA Profession (wecompress.com)....
Roll No. 26, 31 to 39 (G4) Use of MS-Excel in CA Profession (wecompress.com)....
 
Oracle tips and tricks
Oracle tips and tricksOracle tips and tricks
Oracle tips and tricks
 
Data infrastructure for the other 90% of companies
Data infrastructure for the other 90% of companiesData infrastructure for the other 90% of companies
Data infrastructure for the other 90% of companies
 
Common Coding and Design mistakes (that really mess up performance)
Common Coding and Design mistakes (that really mess up performance)Common Coding and Design mistakes (that really mess up performance)
Common Coding and Design mistakes (that really mess up performance)
 
Performance Tuning Oracle's BI Applications
Performance Tuning Oracle's BI ApplicationsPerformance Tuning Oracle's BI Applications
Performance Tuning Oracle's BI Applications
 
SQL Windowing
SQL WindowingSQL Windowing
SQL Windowing
 
Sample Questions The following sample questions are not in.docx
Sample Questions The following sample questions are not in.docxSample Questions The following sample questions are not in.docx
Sample Questions The following sample questions are not in.docx
 
CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]
CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]
CARTO en 5 Pasos: del Dato a la Toma de Decisiones [CARTO]
 
Explain the explain_plan
Explain the explain_planExplain the explain_plan
Explain the explain_plan
 

Plus de Eric Metelka

Introduction to community management
Introduction to community managementIntroduction to community management
Introduction to community managementEric Metelka
 
How restuarants win on social media
How restuarants win on social mediaHow restuarants win on social media
How restuarants win on social mediaEric Metelka
 
How to boost admissions on social media
How to boost admissions on social mediaHow to boost admissions on social media
How to boost admissions on social mediaEric Metelka
 
The Tools to Unlock Social Media Analytics
The Tools to Unlock Social Media AnalyticsThe Tools to Unlock Social Media Analytics
The Tools to Unlock Social Media AnalyticsEric Metelka
 
How to Rock Your Social Media Engagement
How to Rock Your Social Media EngagementHow to Rock Your Social Media Engagement
How to Rock Your Social Media EngagementEric Metelka
 
Social Media Strategy - Target Your Audience & Build Your Voice
Social Media Strategy - Target Your Audience & Build Your VoiceSocial Media Strategy - Target Your Audience & Build Your Voice
Social Media Strategy - Target Your Audience & Build Your VoiceEric Metelka
 
How Your Startup Can Use Social Media for REAL RESULTS
How Your Startup Can Use Social Media for REAL RESULTSHow Your Startup Can Use Social Media for REAL RESULTS
How Your Startup Can Use Social Media for REAL RESULTSEric Metelka
 
Building Audience & Influence on a Budget
Building Audience & Influence on a BudgetBuilding Audience & Influence on a Budget
Building Audience & Influence on a BudgetEric Metelka
 
Activation, retention & engagement strategy
Activation, retention & engagement strategyActivation, retention & engagement strategy
Activation, retention & engagement strategyEric Metelka
 
Digital Marketing Beginner's Guide
Digital Marketing Beginner's GuideDigital Marketing Beginner's Guide
Digital Marketing Beginner's GuideEric Metelka
 

Plus de Eric Metelka (10)

Introduction to community management
Introduction to community managementIntroduction to community management
Introduction to community management
 
How restuarants win on social media
How restuarants win on social mediaHow restuarants win on social media
How restuarants win on social media
 
How to boost admissions on social media
How to boost admissions on social mediaHow to boost admissions on social media
How to boost admissions on social media
 
The Tools to Unlock Social Media Analytics
The Tools to Unlock Social Media AnalyticsThe Tools to Unlock Social Media Analytics
The Tools to Unlock Social Media Analytics
 
How to Rock Your Social Media Engagement
How to Rock Your Social Media EngagementHow to Rock Your Social Media Engagement
How to Rock Your Social Media Engagement
 
Social Media Strategy - Target Your Audience & Build Your Voice
Social Media Strategy - Target Your Audience & Build Your VoiceSocial Media Strategy - Target Your Audience & Build Your Voice
Social Media Strategy - Target Your Audience & Build Your Voice
 
How Your Startup Can Use Social Media for REAL RESULTS
How Your Startup Can Use Social Media for REAL RESULTSHow Your Startup Can Use Social Media for REAL RESULTS
How Your Startup Can Use Social Media for REAL RESULTS
 
Building Audience & Influence on a Budget
Building Audience & Influence on a BudgetBuilding Audience & Influence on a Budget
Building Audience & Influence on a Budget
 
Activation, retention & engagement strategy
Activation, retention & engagement strategyActivation, retention & engagement strategy
Activation, retention & engagement strategy
 
Digital Marketing Beginner's Guide
Digital Marketing Beginner's GuideDigital Marketing Beginner's Guide
Digital Marketing Beginner's Guide
 

Dernier

ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 

Dernier (20)

ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 

Advanced Excel Skills for Data Analysis

  • 1. ERIC METELKA, MBA, PRODUCT MANAGER @ POWERREVIEWS ADVANCED MICROSOFT EXCEL
  • 2. AGENDA ‣ INTRODUCTIONS ‣ ANCHORING CELLS ‣ FUNCTIONS FOR SUMMARIZING DATA ‣ SORTING AND FILTERING ‣ USING TEXT AND TIME FUNCTIONS ‣ PIVOT TABLES ‣ CLOSING: RECAP, QUESTIONS
  • 4. ADVANCED MICROSOFT EXCEL ‣ HOLDS A CELL/ROW/COLUMN POSITION FOR FUTURE USE ‣ REPRESENTED BY A ‘$’ ‣ EFFICIENT WHEN COPYING FORMULAS ANCHORING CELLS F4 ⌘ T
  • 5. ANCHORING CELLS 2011 2012 2013 2014 Revenue $10 $12 $15 $20 Growth (2011) 20% 50% 100% ADVANCED MICROSOFT EXCEL
  • 6. ANCHORING CELLS 2011 2012 2013 2014 Revenue $10 $12 $15 $20 Growth (2011) 20% 50% 100% ADVANCED MICROSOFT EXCEL =(C2-B2)/B2
  • 7. ANCHORING CELLS 2011 2012 2013 2014 Revenue $10 $12 $15 $20 Growth (2011) 20% 50% 100% ADVANCED MICROSOFT EXCEL =(C2-$B$2)/$B$2 WANT TO REUSE THIS CELL
  • 8. ANCHORING CELLS 2011 2012 2013 2014 Revenue $10 $12 $15 $20 Growth (2011) 20% 50% 100% ADVANCED MICROSOFT EXCEL =(C2-$B$2)/$B$2 =(D2-$B$2)/$B$2
  • 9. ANCHORING CELLS 2011 2012 2013 2014 Revenue $10 $12 $15 $20 Growth (2011) 20% 50% 100% ADVANCED MICROSOFT EXCEL =(C2-$B$2)/$B$2 =(D2-$B$2)/$B$2 =(E2-$B$2)/$B$2
  • 10. ADVANCED MICROSOFT EXCEL ‣ FILL FORMULA RIGHT FROM CELL LEFT ‣ FILL FORMULA DOWN FROM CELL DOWN ‣ MOVE TO EDGE OF DATA REGION ‣ UP ‣ DOWN ‣ LEFT ‣ RIGHT ANCHORING CELLS - KEYBOARD SHORTCUTS Ctrl ⌃ R Ctrl ⌃ D R D Ctrl ⌃ ⬆⬆ Ctrl ⌃ ⬇⬇ Ctrl ⌃ ⬅⬅ Ctrl ⌃ ➡➡
  • 11. ADVANCED MICROSOFT EXCEL ‣ PRACTICE NAVIGATING YOUR WORKSHEET WITHOUT USING ONLY THE KEYBOARD ‣ WHAT HAPPENS IF YOU CHANGE THE FORMULA TO ONLY ANCHOR A ROW? ‣ WHAT HAPPENS IF YOU CHANGE THE FORMULA TO ONLY ANCHOR A COLUMN? CLASS EXERCISE ONE
  • 13. ADVANCED MICROSOFT EXCEL ‣ USE TO SUM OR COUNT THE NUMBER OF COMMON ITEMS COUNTIF AND SUMIF 6 20 5 8 11 4 2 9 12 ‣ COUNTIF(CIRCLES, YELLOW) = ? ‣ SUMIF(CIRCLES,BLUE,AMOUNT) = ?
  • 14. ADVANCED MICROSOFT EXCEL ‣ USE TO SUM OR COUNT THE NUMBER OF COMMON ITEMS COUNTIF AND SUMIF ‣ COUNTIF(CIRCLES, YELLOW) = 5 ‣ SUMIF(CIRCLES,BLUE,AMOUNT) = 27 6 20 5 8 11 4 2 9 12
  • 15. ADVANCED MICROSOFT EXCEL ‣ A HIGHER LEVEL OF SUMMARIZING DATA - ALLOWS YOU TO ADD A CONDITION ‣ THINK OF AS SUM WITHIN SUMIF AND COUNT WITHIN COUNTIF ‣ WHEN TO USE: DATA HAS MULTIPLE ATTRIBUTES THAT YOU WANT TO COMPILE IN A SINGLE SUM COUNTIF AND SUMIF
  • 16. ADVANCED MICROSOFT EXCEL ‣ =COUNTIF(RANGE,CRITERIA) ‣ =SUMIF(RANGE,CRITERIA,[SUM_RANGE]) COUNTIF AND SUMIF - SYNTAX
  • 17. ADVANCED MICROSOFT EXCEL ‣ =COUNTIF(RANGE,CRITERIA) ‣ =SUMIF(RANGE,CRITERIA,[SUM_RANGE]) ‣ SUPER ADVANCED MICROSOFT EXCEL: COUNTIFS AND SUMIFS COUNTIF AND SUMIF - SYNTAX
  • 18. ADVANCED MICROSOFT EXCEL ‣ “LOOKS UP” THE VALUE ASSOCIATED WITH A ROW IN A TABLE ‣ WHEN TO USE: CREATING A NEW DATA TABLE THAT PICKS AND CHOOSES VALUES FROM ANOTHER TABLE ‣ NOTE: DOES NOT SUMMARIZE, ONLY RETURNS A SINGLE ROW VLOOKUP
  • 19. ADVANCED MICROSOFT EXCEL ‣ =VLOOKUP(LOOKUP_VALUE,TABLE_ARRAY,COL_INDEX_NUMBER,[RANGE_LOOKUP]) ‣ NOTES: ‣ TABLE_ARRAY - THIS IS A RANGE. MAKE SURE TO ANCHOR CELLS! ‣ COL_INDEX_NUMBER - FIRST COLUMN IS 0. ‣ RANGE_LOOKUP - TRUE = APPROXIMATE MATCH. FALSE = EXACT MATCH. ALMOST ALWAYS USE FALSE! VLOOKUP - SYNTAX
  • 20. ADVANCED MICROSOFT EXCEL ‣ MATCH: RETURNS THE RELATIVE POSITION OF AN ITEM IN AN ARRAY ‣ INDEX: RETURNS THE VALUE AT A CELL INTERSECTION ‣ USE TOGETHER AS AN ALTERNATIVE TO VLOOKUP - MORE FLEXIBLE THAN VLOOKUP BUT ALSO MORE COMPLICATED INDEX/MATCH
  • 21. ADVANCED MICROSOFT EXCEL ‣ =MATCH(LOOKUP_VALUE,TABLE_ARRAY,[MATCH_TYPE]) ‣ NOTES: ‣ TABLE ARRAY IS A SINGLE COLUMN ‣ MATCH_TYPE IS -1, 0, OR 1 ‣ IF 1, FINDS THE LARGEST VALUE <= TO LOOKUP VALUE ‣ IF 0, FINDS THE FIRST EXACT MATCH ‣ IF -1, FINDS THE SMALLEST VALUE >= TO LOOKUP VALUE MATCH - SYNTAX
  • 22. ADVANCED MICROSOFT EXCEL ‣ =INDEX(ARRAY,ROW_NUM,[COLUMN_NUM]) ‣ NOTES: ‣ ARRAY IS A SINGLE COLUMN ‣ ROW_NUM - FIRST COLUMN IS 0. ‣ COLUMN_NUM - OPTIONAL AND USUALLY NOT NECESSARY INDEX - SYNTAX
  • 23. ADVANCED MICROSOFT EXCEL ‣ =INDEX(ARRAY,MATCH(LOOKUP_VALUE,TABLE_ARRAY,[MATCH_TYPE])) ‣ MATCH ACTS AS THE ROW NUMBER ‣ SAME NUMBER OF ARGUMENTS AS VLOOKUP! INDEX/MATCH - SYNTAX
  • 24. ADVANCED MICROSOFT EXCEL ‣ USING FUNCTIONS SUMMARIZE NAME DATA BY STATE, DEMO GROUP, AND ITEMS DELIVERED ‣ 1241 SUNDOWN WAY - LOOKUP THE FIRST NAME, LAST NAME, ZIP CODE, AND DEMO GROUP CLASS EXERCISE TWO
  • 26. ADVANCED MICROSOFT EXCEL ‣ ONE CLICK WILL SORT SMALL TO LARGE OR LARGE TO SMALL ‣ USE CUSTOM SORTING WHEN THE DATA TO BE SORTED IS IN MULTIPLE COLUMNS ‣ USE COLUMN HEADERS SO THAT FIRST DATA POINT IS NOT ‘LOST’ IN THE SORTING SORTING
  • 27. ADVANCED MICROSOFT EXCEL ‣ HELPFUL TOOL FOR DATA MINING ‣ LEAVE CHECKBOXES FOR DATA YOU WANT DISPLAYED ‣ WHEN USING DATES, EXCEL CREATES LEVEL OF DATA THAT CAN BE FILTERED FILTERING
  • 28. ADVANCED MICROSOFT EXCEL ‣ HELPFUL TOOL FOR DATA MINING ‣ LEAVE CHECKBOXES FOR DATA YOU WANT DISPLAYED ‣ WHEN USING DATES, EXCEL CREATES LEVEL OF DATA THAT CAN BE FILTERED ‣ REMOVE DUPLICATES - HIGHLIGHT TABLE AND WILL REMOVE ROWS THAT ARE EXACTLY THE SAME. FOUND IN THE DATA TAB. FILTERING
  • 29. ADVANCED MICROSOFT EXCEL ‣ PRACTICE SORTING AND FILTERING NAME DATA CLASS EXERCISE THREE
  • 30. TEXT AND TIME FUNCTIONS ADVANCED MICROSOFT EXCEL
  • 31. ADVANCED MICROSOFT EXCEL ‣ LEFT(TEXT,[NUM_CHARS]) ‣ SAME FOR RIGHT ‣ WHEN TO USE - WHEN YOU ONLY WANT CHARACTERS THAT BEGIN OR END TEXT IN A CELL ‣ I.E. THE ZIP CODE AT THE END OF AN ADDRESS LEFT RIGHT
  • 32. ADVANCED MICROSOFT EXCEL ‣ MID(TEXT,START_NUM,NUM_CHARS) ‣ WHEN TO USE - WHEN YOU ONLY WANT CHARACTERS IN THE MIDDLE OF TEXT IN A CELL MID
  • 33. ADVANCED MICROSOFT EXCEL ‣ TRIM(TEXT) ‣ REMOVE BLANK SPACES AT THE BEGINNING OR END OF A STRING ‣ COMMON PROBLEM WHEN TRANSFERRING DATA FROM ONE PROGRAM TO ANOTHER TRIM FIND ‣ FIND(FIND_TEXT,WITHIN_TEXT,[START_NUM]) ‣ HELPFUL WHEN NEEDED DATA IS EMBEDDED WITHIN A COMPLETE STRING E.G. ZIP CODE WITHIN AN ADDRESS
  • 34. ADVANCED MICROSOFT EXCEL ‣ EXCEL USES DAY AS ITS MEASURE OF TIME ‣ RETURNS A DATE WITH AN INTEGER VALUE AND A TIME AS A DECIMAL VALUE ‣ USE THE NOW FUNCTION TO MEASURE THE DIFFERENCE OF THE CURRENT DATE AND A PREVIOUS DATE NOW()
  • 35. ADVANCED MICROSOFT EXCEL ‣ DATE(YEAR,MONTH,DAY) ‣ ALLOWS CONVERSION OF DATES SHOWN AS TEXT TO 
 NUMBER DATE INT ‣ FIND(FIND_TEXT,WITHIN_TEXT,[START_NUM]) ‣ REMOVES THE DECIMAL (TIME) PORTION FROM A DATE DIFFERENCE, LEAVING THE INTEGER (DATE) PORTION
  • 36. ADVANCED MICROSOFT EXCEL ‣ USE NOW FUNCTION TO TRACK HOW MUCH TIME HAS PASSED SINCE NAMES WERE DELIVERED ‣ TRIM ADDRESSES TO SHOW STREET NUMBER AND STREET IN SEPARATE FIELDS CLASS EXERCISE FOUR
  • 38. ADVANCED MICROSOFT EXCEL ‣ CREATES A DRAG AND DROP TABLE BASED ON YOUR DATA - LETS YOU QUICKLY ANALYZE MANY ROWS OF DATA AS IF IT WERE A DATABASE, WITHOUT THE DATABASE. ‣ FOUND ON DATA TAB ‣ SELECT ALL DATA AND PRESS BUTTON PIVOTTABLES
  • 39. ADVANCED MICROSOFT EXCEL ‣ SPECIFY THE DIMENSION BY WHICH TO SEGMENT IN ROW LABELS ‣ SET WHAT KIND OF COMPUTATION YOU WANT IN THE VALUE FIELD ‣ E.G. AVERAGE, COUNT, SUM, MAXIMUM VALUE ‣ ANALYZE TWO SEGMENTS AGAINST EACH OTHER BY SELECTING A DIMENSION FOR COLUMN LABELS ‣ FILTER OUT UNWANTED DATA BY PLACING A DIMENSION IN THE REPORT FILTER PIVOTTABLES
  • 40. ADVANCED MICROSOFT EXCEL ‣ ONCE ALL DATA IS FORMATTED IN A TABLE, IT IS EASY TO CONVERT IT INTO A VISUAL CHART ‣ USE LINE GRAPHS FOR DATA CHANGING OVER TIME ‣ USE SCATTER PLOTS FOR CORRELATIONS OF TWO SETS OF NUMBERS ‣ USE COLUMN OR BAR FOR HISTOGRAMS ‣ (DON’T USE PIE CHARTS - USE 100% STACKED BAR INSTEAD) CREATING GRAPHS
  • 41. ADVANCED MICROSOFT EXCEL ‣ USING A PIVOTTABLE, SUMMARIZE NAME DATA BY STATE, DEMO GROUP, AND ITEMS DELIVERED ‣ TURN SUMMARIZED DATA INTO AN APPROPRIATE CHART CLASS EXERCISE FIVE
  • 42. ADVANCED MICROSOFT EXCEL ‣ ADD DEVELOPER TAB TO RIBBON ‣ MAC - PREFERENCES -> RIBBON ‣ WINDOWS - FILE -> OPTIONS -> CUSTOMIZE RIBBON ‣ ADD TEXT TO SPREADSHEET ‣ IN DEVELOPER TAB, CLICK ‘RECORD MACRO’ ‣ GIVE MACRO A NAME - ‘BOLD MACRO’ ‣ ADD A SHORTCUT - CTRL + SHIFT + A ‣ CLICK ‘OK’ ‣ CHANGE TEXT ON TAB - FONT SIZE TO 18, FONT WEIGHT TO ‘BOLD’ ‣ CLICK ‘STOP’ ‣ TEST USING THE SHORTCUT MACROS
  • 44. ADVANCED MICROSOFT EXCEL ‣ FUNCTIONS - COUNTIF, SUMIF, VLOOKUP, INDEX, MATCH, LEFT, RIGHT, MID, LEN, TRIM, FIND, NOW, DATE, INT ‣ KEYBOARD SHORTCUTS - ANCHORING CELLS, NAVIGATING, FILLING FORMULAS ‣ SEARCH & FILTER ‣ CREATE A PIVOTTABLE RECAP