ms excel lookup functions

12
MS EXCEL LOOKUP FUNCTIONS Mark Brady 11/19/2012 Southwest Florida Water Management District Data Analyst Interview

Upload: ryann

Post on 23-Feb-2016

138 views

Category:

Documents


0 download

DESCRIPTION

MS Excel Lookup Functions. Southwest Florida Water Management District Data Analyst Interview. Mark Brady 11/19/2012. MS Excel Lookup Functions. MS Excel Lookup Functions. These are functions that operate on lists or arrays of data Data may reside in Workbooks, Databases, or text files - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: MS Excel Lookup Functions

MS EXCEL LOOKUP FUNCTIONS

Mark Brady11/19/2012

Southwest Florida Water Management District

Data Analyst Interview

Page 2: MS Excel Lookup Functions

MS EXCEL LOOKUP FUNCTIONSFunction DescriptionADDRESS Returns a reference as text to a single cell in a

worksheetAREAS Returns the number of areas in a referenceCHOOSE Chooses a value from a list of valuesCOLUMN Returns the column number of a referenceCOLUMNS Returns the number of columns in a referenceHLOOKUP Looks in the top row of an array and returns the

value of the indicated cell

HYPERLINKCreates a shortcut or jump that opens a document stored on a network server, an intranet, or the Internet

INDEX Uses an index to choose a value from a reference or array

INDIRECT Returns a reference indicated by a text valueLOOKUP Looks up values in a vector or arrayMATCH Looks up values in a reference or arrayOFFSET Returns a reference offset from a given referenceROW Returns the row number of a referenceROWS Returns the number of rows in a reference

RTD

Retrieves real-time data from a program that supports COM automation (Automation: A way to work with an application's objects from another application or development tool. Formerly called OLE Automation, Automation is an industry standard and a feature of the Component Object Model (COM).)

TRANSPOSE Returns the transpose of an arrayVLOOKUP Looks in the first column of an array and moves

across the row to return the value of a cell

Page 3: MS Excel Lookup Functions

MS EXCEL LOOKUP FUNCTIONS

Mark Brady11/19/2012

These are functions that operate on lists or arrays of dataData may reside in Workbooks, Databases, or text files Most functions can be nested or combined with other functionsBest used for simple data table relationshipsSTATION TYPE COUNTY

S235 GATE MARTINLZ40 PLATFORM PALM BEACHS308 STRUCTURE DADES155 PLATFORM HENDRY

Page 4: MS Excel Lookup Functions

MS EXCEL LOOKUP FUNCTIONS

Mark Brady11/19/2012

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

lookup_value  - The value to search in the first column of the table array table_array  - Two or more columns of data( range or a range name).col_index_num   - The column number in a table array containing target values

range_lookup  -  A logical value that specifies whether you want to find an exact match or an approximate match

Page 5: MS Excel Lookup Functions

MS EXCEL LOOKUP FUNCTIONS

Mark Brady11/19/2012

An Example:Grassy Waters Preserve

Rainfall Data

Page 6: MS Excel Lookup Functions

MS EXCEL LOOKUP FUNCTIONS

Mark Brady11/19/2012

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

1 2 3 4 5 6 7 8 9 10 11 12 13 14

True – Exact MatchFalse – Approximate MatchOmitted – Approximate Match

Page 7: MS Excel Lookup Functions

MS EXCEL LOOKUP FUNCTIONS

Mark Brady11/19/2012

VLOOKUP(BWPS_R,Rain_GrassyWaters,10,True)

1 2 3 4 5 6 7 8 9 10 11 12 13 14

True – Exact MatchFalse – Approximate MatchOmitted – Approximate Match

Page 8: MS Excel Lookup Functions

MS EXCEL LOOKUP FUNCTIONS

Mark Brady11/19/2012

Grassy W aters Preserve R ainfall Stations Darabase Query Tool

Station Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec AnnualStation 1 PLANT IN_R 3.25 2.82 3.45 3.30 5.27 7.33 5.53 7.28 8.63 6.97 3.69 3.08 60.17Station 2 LANE PRO_R 4.74 4.61 7.32 5.13 6.22 9.02 3.72 7.14 8.38 0.41 9.76 2.31 68.74Station 3 C18W_R 2.50 2.34 3.57 2.44 4.58 7.29 7.31 8.17 8.04 5.63 3.52 0.49 53.52Station 4 PETE RHO_R 4.30 3.28 4.93 3.34 5.62 8.08 6.47 7.80 8.00 5.62 6.09 2.85 66.37Station 5 WWTP_R 2.02 3.30 4.28 4.44 4.95 9.14 7.30 9.80 9.82 6.51 3.38 3.40 68.34

SUM 16.80 16.34 23.56 18.65 26.62 40.85 30.34 40.18 42.87 25.14 26.44 12.12 317.14MAX 4.74 4.61 7.32 5.13 6.22 9.14 7.31 9.80 9.82 6.97 9.76 3.40 68.74MIN 2.02 2.34 3.45 2.44 4.58 7.29 3.72 7.14 8.00 0.41 3.38 0.49 53.52MEAN 3.36 3.27 4.71 3.73 5.32 8.17 6.07 8.04 8.57 5.03 5.29 2.42 63.43

0.00

5.00

10.00

15.00

1 2 3 4 5 6 7 8 9 10 11 12

PLANT IN_R

LANE PRO_R

C18W_R

PETE RHO_R

WWTP_R

Page 9: MS Excel Lookup Functions

MS EXCEL LOOKUP FUNCTIONS

Mark Brady11/19/2012

1.  You Have Your Numbers Formatted as Text2.  You Have a Trailing Space at the End of Your Values3.  You Forgot to Reference Lock Your Arrays4. Your logical condition (range_lookup) is not appropriate

Common Errors Encountered With VLOOKUP

Recommended Uses for VLOOKUP1.  As a simple query tool2.  As a user interface to data stored in separate files or databases3.  As a data validation tool (dynamic graph generation)4. Complex queries are possible, but multiple nesting levels are often confusing to code and debug

Page 10: MS Excel Lookup Functions

MS EXCEL LOOKUP FUNCTIONS

Mark Brady11/19/2012

Typical I.F.F.I. Workflow:Initiative (can I solve this problem with this tool?)

Feedback from Peers

Identify errors (logic, coding, etc)

Implement Solutions

Pronounced….[If-ee] Just For Fun!

Page 11: MS Excel Lookup Functions

MS EXCEL LOOKUP FUNCTIONS

Mark Brady

Initiative

Feedback

Identify Errors

Initiate SolutionsYES!!!

Page 12: MS Excel Lookup Functions

MS EXCEL LOOKUP FUNCTIONS

Mark Brady11/19/2012

QUESTIONS?