Welcome! Open Firefox Go to: https://bit.ly/data- usability-sf.

Slides:



Advertisements
Similar presentations
Importing Test Scores (including the use of Excel’s VLOOKUP function) Chris A. McManigal Camden County Schools Kingsland, GA.
Advertisements

Introduction to Powerschool and Excel Jared Schatz Staff Accountant (509)
Calling all Data Geeks! Corey McAfee October 24, 2014 Corey McAfee October 24, 2014.
Pradeep Velugoti Lakshman Tallam.  Type in the month name “January” in any cell say A1.  Now drag the fill handle to the right to select the range (Do.
Usability presented by the OSU Libraries’ u-team.
OSU Libraries presented by the u-team.
Chapter 1 Program Design
Turning Numbers Into Knowledge Nate Moore MBA, CPA, CMPE.
MICROSOFT EXCEL – TRAINING FOR QC DIETETIC INTERNS Stephanie Brooks – Fall 2014.
ACOT Intro/Copyright Succeeding in Business with Microsoft Excel 2010.
Prepare Your Academy for 2013
ADVANCED EXCEL FORMULAS 1 Lesson 8. Named Ranges Name a cell or a range of cells Can make formulas easy to understand =SUM(Sales) instead of =SUM(A2:A16)
COMPREHENSIVE Excel Tutorial 7 Using Advanced Functions, Conditional Formatting, and Filtering.
Usability. Definition of Usability Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers.
Question 10 What do I write?. Spreadsheet Make sure that you have got a printout of your spreadsheet - no spreadsheet, no marks!
1 Use a cell value as a KEY to a table to find and return a specific element to another cell or use in a calculation.
Unit 2 – Spreadsheets Spreadsheets Vlookups.
Mark Brady 11/19/2012 Southwest Florida Water Management District Data Analyst Interview.
REACH-CRC © 2012 REACH-CRC. All Rights Reserved.FALL 2012.
OSU Libraries presented by the u-team.
Chapter 12 Creating Formulas that Look Up Values Microsoft Excel 2003.
1 CSE 2337 Chapter 5 Retrieving Data with Lookups.
PREPARED BY: PN. SITI HADIJAH BINTI NORSANI. LEARNING OUTCOMES: Upon completion of this course, students should be able to: 1. Understand the structure.
 “Excel”erate Your Knowledge Martha Messick – South Aiken High School Jennifer Kolmar – Aiken High School.
LOOKUP FUNCTIONS Excel Lesson 10. LOOKUP FUNCTIONS Allow the user to find data in other cells in the spreadsheet and place them in the current cell VLOOKUP:
Designing for all Making your VLE accessible. Universal Design for Learning “Universal Design for Learning is a set of principles for curriculum development.
1 Web Site Usability Motivations of Web site visitors include: –Learning about products or services that the company offers –Buying products or services.
IT for quantitative information Working with Spreadsheets 1.
Creating Interactive Reports Using Excel Pivot Tables
What are good next studies to run?*
Advanced Excel Helen Mills OME-RESA.
MSAA PRESENTS: AN EXCEL TUTORIAL
Contents Introduction Text functions Logical functions
Elena Lazarevska, City of Boulder
Excel as a Tool to Troubleshoot SIS Data for EMIS Reporting
TRACKER Contents Intro Excel 101 Math Operations Formulas 101.
2007 MICROSOFT EXCEL INTERMEDIATE
VLOOKUP Finds an entry from a vertical array based on a criteria
Usability engineering
Excel for EMIS A few of my favorite things
Pivot Tables to the Rescue!
Usability ECE 695 Alexander J. Quinn 3/21/2016.
VLOOKUP Finds an entry from a vertical array based on a criteria
It’s On the Way: Conducting Library Website Usability Test
How To Use VLOOKUP In Microsoft Excel
Alteryx User Group August 2016.
Advanced Excel Helen Mills OME-RESA.
ITI 091 MS Excel Level III 9/18/2018
Deep Dive Presented by Greg Creech MCAS-I and CompTIA CTT+
Advanced Microsoft Excel
ITI 305 MS Excel Level III 11/20/2018
Pivot Tables to the Rescue!
Introduction to the Case
MS Excel 2016 Level III 12/6/2018 Copyright © Carl M. Burnett.
Going through the Big “D”
MIS2502: Data Analytics ICA #4. ETL - Excel Basics
Data Tables and Arrays.
Vlookup.
MIS2502: Data Analytics ETL - Excel Basics
VLookup and HLookup in Microsoft Excel
MS Excel 2016 Level III Montgomery County Government (MCG)
Spreadsheets, Modelling & Databases
Excel Tips and Tricks Presented by: Tracee Baker, Business Analyst, TD Ameritrade July 21, /3/2019.
ITI 091 MS Excel Level III 4/9/2019
USABILITY PART of UX.
MS Excel – Analyzing Data
Spreadsheets Vlookups.
Usability Created by Brett Oppegaard for Washington State University's
Advanced Topics in Excel for School Assessment Coordinators
Presentation transcript:

Welcome! Open Firefox Go to: https://bit.ly/data- usability-sf

Cleaning your data for optimal use Data Usability Cleaning your data for optimal use Jason Lally, Instructor Data Academy Course

Objectives Learn how to use functions in Excel to clean and prepare data for analysis, including: Using Paste-Transpose and SEARCH and FIND functions to create categorical variables Creating Fiscal Years from dates Preparing addresses using CONCATENATE Learn new “mindsets” for approaching data preparation and cleaning

Outline What’s usability? Module 1 – Describing Data Module 2 – Prepping and Cleaning (Eviction Notices) Wrap up Jason: queue up Celeste for giving a refresher on what’s been covered and additional context

Usability Definition Usability is the ease of use and learnability of a human-made object. The object of use can be a software application, website, book, tool, machine, process, or anything a human interacts with. - Wikipedia, Dec 10, 2014

Usability Definition Usability is defined by 5 quality components: Learnability: How easy is it for users to accomplish basic tasks the first time they encounter the design? Efficiency: Once users have learned the design, how quickly can they perform tasks? Memorability: When users return to the design after a period of not using it, how easily can they reestablish proficiency? Errors: How many errors do users make, how severe are these errors, and how easily can they recover from the errors? Satisfaction: How pleasant is it to use the design? - Jakob Nielsen, Principal, Nielsen Norman Group

Data Interface

Why do we care?

Examples

Photo by Todd Heisler/The New York Times

Others?

Data Usability Principles

What challenges have you had?

1. Think of your user

2. Document

3. Build in feedback loops, talk to your users

4. Make systems work for you when you can

Data usability principles Think of your user Document Build in feedback loops Make systems work for you when you can

Module 1 – Describing Data

Module 2 – Cleaning Data

Coding multi-choice categorical variables Working with dates Preparing addresses

Coding multi-choice categorical variables Objective: to transform records with multi-choice categories into data that is easy to analyze in a pivot table.

Coding multi-choice categorical variables SEARCH(L1,I2) Look for text within other text, which returns the character number where that text starts

Coding multi-choice categorical variables SEARCH(L$1,I2) Freeze reference to a row (absolute reference)

Coding multi-choice categorical variables SEARCH(L$1,$I2) Freeze reference to a column (absolute reference)

Coding multi-choice categorical variables IF(SEARCH(L$1,$I2)>0,1,0) Use logical function (if) to return only 1’s (for true) and 0’s (for false)

Coding multi-choice categorical variables IFERROR(IF(SEARCH(L$1,$I2)>0,1,0),0) Finally, do a quick check for errors and return 0 if there’s an error

Working with dates Objective: aggregate dates by calendar and fiscal year

Working with dates YEAR(B2)+(MONTH(B2)>=7) Creating fiscal years off of dates in a dataset

Preparing addresses Objective: combining addresses into a single field

Preparing addresses C2 & " " & D2 & " " & E2 & " " & F2 & ", " & G2 & " " & H2 Concatenate multiple fields into one Number & Street & Suffix & City & , & State & Zip

Preparing addresses IFERROR(LEFT(C2,FIND("-",C2)-1),C2) Advanced: Cleaning up address ranges

Flexible matching Objective: to join data from two separate spreadsheets (datasets) while maintaining flexibility

Flexible matching: VLOOKUP VLOOKUP(lookup_value, table_array, col_index_num, range_lookup) VLOOKUP finds things in another table or a range by row. The lookup value is often a unique identifier in the lookup table. *Note: VLOOKUP requires the lookup value identifier to be the first column in the lookup table Learn more

Flexible matching: MATCH MATCH(lookup_value,lookup_array,match_type) MATCH returns the index (ordered number) of a matched value from an array (row or column) Learn more

Flexible matching: Putting VLOOKUP and MATCH together You can use VLOOKUP and MATCH together to join many columns based on a unique ID. It’s flexible because you can use the header names as variables in your MATCH formula. Just change or add header names and the formula will pull in data from a different column in the lookup table. Best for: joining data between multiple spreadsheets and multiple columns

Flexible matching: Putting VLOOKUP and MATCH together* VLOOKUP expects an index number, and that’s what MATCH outputs. When joining two datasets together, you can use the headers as variables in your MATCH formula. To make this flexible matching, note the absolute column and row references. Below is an annotated example: VLOOKUP( 'Dataset Inventory'!$I2, - the value you want to lookup 'Published Data'!$A:$T, - the range you want to search in MATCH( - returns the index number of a header value 'Dataset Inventory'!S$1, - the header to lookup 'Published Data'!$A$1:$T$1, - the range to lookup within 0 – return an exact match for MATCH ) ,FALSE – return an exact match for VLOOKUP *Refer to Excercise3_VlookupMatch_Example.xlsx

Flexible matching INDEX(reference,row,column) Index returns a value by row and column number

MATCH(lookup_value,lookup_array,match_type) Flexible matching MATCH(lookup_value,lookup_array,match_type) Match returns the index (ordered number) of the matched value from array

Flexible matching INDEX( 'Index-Match'!A:C, - reference MATCH('Eviction Notice Data 2013'!A2,’Lookup'!A:A,0), - row number MATCH('Eviction Notice Data 2013'!J$1,’Lookup'!$1:$1,0) – column number )

Relevant courses Intro to Tableau How to become productive in Excel (intro course) Publishing data on the open data portal More at http://datasf.org/academy

Thanks! Please take the survey https://www.surveymonkey.com/r/GJWBYFG