Monday, 27 January 2025

The LOOKUP function 20 examples

 The LOOKUP function in Excel is used to search for a value in a range and return a corresponding value from another range. There are two forms of the LOOKUP function: Vector form and Array form. Below are 20 examples of using the LOOKUP function with sample data.


Example 1: Basic Lookup (Vector Form)

Data:

AB
Apple10
Banana20
Orange30

Formula: =LOOKUP("Banana", A1:A3, B1:B3)
Result: 20
Explanation: Looks up "Banana" in column A and returns the corresponding value from column B.


Example 2: Lookup with Numeric Values

Data:

AB
101Red
102Green
103Blue

Formula: =LOOKUP(102, A1:A3, B1:B3)
Result: Green
Explanation: Looks up the value 102 in column A and returns the corresponding value from column B.


Example 3: Approximate Match

Data:

AB
10Low
20Medium
30High

Formula: =LOOKUP(25, A1:A3, B1:B3)
Result: Medium
Explanation: Since 25 is not an exact match, it returns the closest value less than or equal to 25.


Example 4: Lookup with Unsorted Data

Data:

AB
30High
10Low
20Medium

Formula: =LOOKUP(20, A1:A3, B1:B3)
Result: Medium
Explanation: Works even if the data is unsorted.


Example 5: Lookup with Text and Numbers

Data:

AB
Cat100
Dog200
Bird300

Formula: =LOOKUP("Dog", A1:A3, B1:B3)
Result: 200
Explanation: Looks up "Dog" in column A and returns the corresponding value from column B.


Example 6: Lookup with Partial Match

Data:

AB
Apple10
Banana20
Orange30

Formula: =LOOKUP("Ban", A1:A3, B1:B3)
Result: 20
Explanation: Performs a partial match and returns the corresponding value.


Example 7: Lookup with Dates

Data:

AB
1/1/2023Winter
4/1/2023Spring
7/1/2023Summer

Formula: =LOOKUP(DATE(2023,6,1), A1:A3, B1:B3)
Result: Spring
Explanation: Looks up the date 6/1/2023 and returns the corresponding season.


Example 8: Lookup with Logical Values

Data:

AB
TRUEYes
FALSENo

Formula: =LOOKUP(TRUE, A1:A2, B1:B2)
Result: Yes
Explanation: Looks up TRUE and returns the corresponding value.


Example 9: Lookup with Wildcards

Data:

AB
Apple10
Banana20
Orange30

Formula: =LOOKUP("Ap*", A1:A3, B1:B3)
Result: 10
Explanation: Uses a wildcard to match "Ap" and returns the corresponding value.


Example 10: Lookup with Array Form

Data:

AB
Apple10
Banana20
Orange30

Formula: =LOOKUP("Banana", A1:B3)
Result: 20
Explanation: Uses the array form to search for "Banana" and return the corresponding value.


Example 11: Lookup with Multiple Columns

Data:

ABC
AppleRed10
BananaYellow20
OrangeOrange30

Formula: =LOOKUP("Banana", A1:A3, C1:C3)
Result: 20
Explanation: Looks up "Banana" in column A and returns the corresponding value from column C.


Example 12: Lookup with Error Handling

Data:

AB
Apple10
Banana20
Orange30

Formula: =IFERROR(LOOKUP("Grape", A1:A3, B1:B3), "Not Found")
Result: Not Found
Explanation: Returns "Not Found" if the lookup value is not found.


Example 13: Lookup with Dynamic Range

Data:

AB
Apple10
Banana20
Orange30

Formula: =LOOKUP("Banana", A:A, B:B)
Result: 20
Explanation: Uses entire columns for dynamic lookup.


Example 14: Lookup with Mixed Data Types

Data:

AB
101Red
102Green
ABCBlue

Formula: =LOOKUP("ABC", A1:A3, B1:B3)
Result: Blue
Explanation: Works with mixed data types (numbers and text).


Example 15: Lookup with Duplicate Values

Data:

AB
Apple10
Banana20
Apple30

Formula: =LOOKUP("Apple", A1:A3, B1:B3)
Result: 10
Explanation: Returns the first match found.


Example 16: Lookup with Blank Cells

Data:

AB
Apple10
20
Orange30

Formula: =LOOKUP("Orange", A1:A3, B1:B3)
Result: 30
Explanation: Ignores blank cells in the lookup range.


Example 17: Lookup with Non-Adjacent Columns

Data:

ABC
AppleRed10
BananaYellow20
OrangeOrange30

Formula: =LOOKUP("Banana", A1:A3, C1:C3)
Result: 20
Explanation: Looks up "Banana" in column A and returns the corresponding value from column C.


Example 18: Lookup with Array Formula

Data:

AB
Apple10
Banana20
Orange30

Formula: =LOOKUP("Banana", A1:B3)
Result: 20
Explanation: Uses the array form to search for "Banana" and return the corresponding value.


Example 19: Lookup with Multiple Criteria

Data:

ABC
AppleRed10
BananaYellow20
OrangeOrange30

Formula: =LOOKUP(1, (A1:A3="Banana")*(B1:B3="Yellow"), C1:C3)
Result: 20
Explanation: Uses an array formula to match multiple criteria.


Example 20: Lookup with Dynamic Array (Excel 365)

Data:

AB
Apple10
Banana20
Orange30

Formula: =LOOKUP("Banana", A1:A3, B1:B3)
Result: 20
Explanation: Works seamlessly in Excel 365 with dynamic arrays.


These examples demonstrate the versatility of the LOOKUP function in Excel.

No comments:

Post a Comment