Calling all Data Geeks! Corey McAfee October 24, 2014 Corey McAfee October 24, 2014

Embed Size (px)

Citation preview

  • Slide 1
  • Calling all Data Geeks! Corey McAfee October 24, 2014 Corey McAfee October 24, 2014
  • Slide 2
  • File Access http://goo.gl/VlQGzl Lower case L
  • Slide 3
  • Topics Covered Conditional Formatting Find/Replace Sorting Filtering Using Named Ranges Advanced Formulas (IF, VLOOKUP) Pivot Tables Conditional Formatting Find/Replace Sorting Filtering Using Named Ranges Advanced Formulas (IF, VLOOKUP) Pivot Tables
  • Slide 4
  • Conditional Formatting Basics Automatically apply formatting to cells based on the value Can apply to a single column/row or an entire sheet Can use built-in or custom rules/formats Can use multiple rules Automatically apply formatting to cells based on the value Can apply to a single column/row or an entire sheet Can use built-in or custom rules/formats Can use multiple rules
  • Slide 5
  • Conditional Formatting How-To
  • Slide 6
  • Conditional Formatting Application In the Comprehensive Data File: Highlight in red students with a score of less than 200 (Highlight Cells Rules) Highlight in green students with a score of 200 or above (Highlight Cells Rules) Clear the above formats, then highlight all students with above average scores (Top/Bottom Rules) Highlight the entire row for all students with a test duration of less than 25 minutes In the Comprehensive Data File: Highlight in red students with a score of less than 200 (Highlight Cells Rules) Highlight in green students with a score of 200 or above (Highlight Cells Rules) Clear the above formats, then highlight all students with above average scores (Top/Bottom Rules) Highlight the entire row for all students with a test duration of less than 25 minutes
  • Slide 7
  • Find/Replace Basics Quickly find specific text Quickly replace with other text Quickly find specific text Quickly replace with other text
  • Slide 8
  • Find/Replace How-To
  • Slide 9
  • Find/Replace Application In the Comprehensive Data File: Find the first student in the CDF who scored 210 Replace all instances of your schools name with a different name (only in the SchoolName column) In the Comprehensive Data File: Find the first student in the CDF who scored 210 Replace all instances of your schools name with a different name (only in the SchoolName column)
  • Slide 10
  • Sorting Basics Sort Excel data on one column Sort Excel data on multiple columns Sort in ascending or descending order Sort Excel data on one column Sort Excel data on multiple columns Sort in ascending or descending order
  • Slide 11
  • Sorting How-To
  • Slide 12
  • Sorting Application In the Comprehensive Data File: Sort scores in ascending order Sort by test subject in ascending order, then by scores in ascending order In the Comprehensive Data File: Sort scores in ascending order Sort by test subject in ascending order, then by scores in ascending order
  • Slide 13
  • Filtering Basics Filter your Excel data if you only want to display records that meet certain criteria To remove the filter for a single column, click the filter arrow and select Clear filter from To remove the filter from all columns, on the Data tab, click Clear To remove the filter AND the arrows, click Filter Filter your Excel data if you only want to display records that meet certain criteria To remove the filter for a single column, click the filter arrow and select Clear filter from To remove the filter from all columns, on the Data tab, click Clear To remove the filter AND the arrows, click Filter
  • Slide 14
  • Filtering How-To
  • Slide 15
  • Filtering Application In the Comprehensive Data File: Filter to show only a single test subject Remove filtering arrows In the Comprehensive Data File: Filter to show only a single test subject Remove filtering arrows
  • Slide 16
  • Named Ranges Basics A range in Excel is a collection of two or more cells Drag/select the cell or range of cells to be named Click in the Name box, to the left of the formula bar, and type a name Edit the name/range using Name Manager on the Formulas tab A range in Excel is a collection of two or more cells Drag/select the cell or range of cells to be named Click in the Name box, to the left of the formula bar, and type a name Edit the name/range using Name Manager on the Formulas tab
  • Slide 17
  • Named Ranges How-To
  • Slide 18
  • IF Function Basics The IF function checks whether a condition is met Returns one value if TRUE and another value if FALSE Syntax: =IF(logical_test, value_if_true, [value_if_false]) The IF function checks whether a condition is met Returns one value if TRUE and another value if FALSE Syntax: =IF(logical_test, value_if_true, [value_if_false])
  • Slide 19
  • IF Function How-To
  • Slide 20
  • Nested IF Function How-To
  • Slide 21
  • AND/OR Functions Basics The AND function returns TRUE if all conditions are true and returns FALSE if any of the conditions are false The OR function returns TRUE if any of the conditions are true and returns FALSE if all conditions are false The AND function returns TRUE if all conditions are true and returns FALSE if any of the conditions are false The OR function returns TRUE if any of the conditions are true and returns FALSE if all conditions are false
  • Slide 22
  • AND/OR Functions How-To
  • Slide 23
  • IF/AND/OR Functions Application In the Comprehensive Data File: Insert a new column for the function, then Write a function to identify students with a test duration less than 15 minutes Write a function to identify students with a test duration less than 20 minutes AND a score less than 190 Write a function to identify students with a test duration less than 20 minutes OR a score less than 190 In the Comprehensive Data File: Insert a new column for the function, then Write a function to identify students with a test duration less than 15 minutes Write a function to identify students with a test duration less than 20 minutes AND a score less than 190 Write a function to identify students with a test duration less than 20 minutes OR a score less than 190
  • Slide 24
  • VLOOKUP Function Basics The VLOOKUP (Vertical Lookup) function looks for a value in the LEFTMOST column of a table or range, and then returns a value in the same row from a column you specify Syntax: =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) The VLOOKUP (Vertical Lookup) function looks for a value in the LEFTMOST column of a table or range, and then returns a value in the same row from a column you specify Syntax: =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
  • Slide 25
  • VLOOKUP Function How-To =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) lookup_value: Required. The value you would like to search in the first column of the lookup table or range. The lookup_value argument can be a value or a reference. If the value you supply for the lookup_value argument isnt found in the first column of the table_array argument, VLOOKUP returns the #N/A error value. table_array: Required. The range of cells that contains the data you want to search. You can use a reference to a range (for example, A2:D8), or a named range. The values in the first column of table_array are the values searched by lookup_value. Uppercase and lowercase text are equivalent. =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) lookup_value: Required. The value you would like to search in the first column of the lookup table or range. The lookup_value argument can be a value or a reference. If the value you supply for the lookup_value argument isnt found in the first column of the table_array argument, VLOOKUP returns the #N/A error value. table_array: Required. The range of cells that contains the data you want to search. You can use a reference to a range (for example, A2:D8), or a named range. The values in the first column of table_array are the values searched by lookup_value. Uppercase and lowercase text are equivalent.
  • Slide 26
  • VLOOKUP Function How-To =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) col_index_num: Required. The column number in the table_array argument from which the matching value must be returned. A col_index_num argument of 1 returns the value in the first column in table_array; a col_index_num of 2 returns the value in the second column in table_array, and so on. If the col_index_num argument is: Less than 1, VLOOKUP returns the #VALUE! error value. Greater than the number of columns in table_array, VLOOKUP returns the #REF! error value. =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) col_index_num: Required. The column number in the table_array argument from which the matching value must be returned. A col_index_num argument of 1 returns the value in the first column in table_array; a col_index_num of 2 returns the value in the second column in table_array, and so on. If the col_index_num argument is: Less than 1, VLOOKUP returns the #VALUE! error value. Greater than the number of columns in table_array, VLOOKUP returns the #REF! error value.
  • Slide 27
  • VLOOKUP Function How-To =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) range_lookup: Optional, but critical. A logical value that specifies whether you want VLOOKUP to find an exact match or an approximate match: If range_lookup is either TRUE (or 1) or is omitted, an exact or approximate match is returned. If an exact match is not found, the next largest value that is less than lookup_value is returned. If the range_lookup argument is FALSE (or 0), VLOOKUP will find only an exact match. If there are two or more values in the first column of table_array that match the lookup_value, the first value found is used, meaning that SORT ORDER CAN BE CRITICAL. If an exact match is not found, the error value #N/A is returned. As data geeks, we will almost ALWAYS use FALSE. =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) range_lookup: Optional, but critical. A logical value that specifies whether you want VLOOKUP to find an exact match or an approximate match: If range_lookup is either TRUE (or 1) or is omitted, an exact or approximate match is returned. If an exact match is not found, the next largest value that is less than lookup_value is returned. If the range_lookup argument is FALSE (or 0), VLOOKUP will find only an exact match. If there are two or more values in the first column of table_array that match the lookup_value, the first value found is used, meaning that SORT ORDER CAN BE CRITICAL. If an exact match is not found, the error value #N/A is returned. As data geeks, we will almost ALWAYS use FALSE.
  • Slide 28
  • VLOOKUP Application In the Comprehensive Data File: Starting with the StudentID column, select to the right to TestRIT and down to the bottom of the CDF Name the range Copy a few rows from the StudentID column and paste to Column A(1) in a new worksheet (name your columns!) Write a VLOOKUP in Column B(2) to pull TestRIT into your sample worksheet If you have time, try to pull student names from the Student List By School into your Assessment Results In the Comprehensive Data File: Starting with the StudentID column, select to the right to TestRIT and down to the bottom of the CDF Name the range Copy a few rows from the StudentID column and paste to Column A(1) in a new worksheet (name your columns!) Write a VLOOKUP in Column B(2) to pull TestRIT into your sample worksheet If you have time, try to pull student names from the Student List By School into your Assessment Results
  • Slide 29
  • Pivot Tables Basics Pivot tables are one of Excel's most powerful time-saving features A pivot table allows you to extract the significance from a large, complex data set Pivot tables are one of Excel's most powerful time-saving features A pivot table allows you to extract the significance from a large, complex data set
  • Slide 30
  • Pivot Tables How-To
  • Slide 31
  • Slide 32
  • Slide 33
  • Pivot Table Application Determine how many Math tests were taken Determine how many individual students took the Math test Determine the percentage of students whose test duration was between 30 and 40 minutes Generate a facsimile of the CDF only containing students who scored a 200 in Reading (dont use filtering in the CDF) Generate a table showing the average RIT score in all subjects If you have time, generate a table showing average test RIT for 10 minute test-duration groups, then generate a Pivot Chart representing this data Determine how many Math tests were taken Determine how many individual students took the Math test Determine the percentage of students whose test duration was between 30 and 40 minutes Generate a facsimile of the CDF only containing students who scored a 200 in Reading (dont use filtering in the CDF) Generate a table showing the average RIT score in all subjects If you have time, generate a table showing average test RIT for 10 minute test-duration groups, then generate a Pivot Chart representing this data
  • Slide 34
  • Questions? Corey McAfee Assessment and Research Analyst, The New America School [email protected] Corey McAfee Assessment and Research Analyst, The New America School [email protected]