excel formula: Formula in column B (cell B1, B2, ...) must check if a word from C1:C4 is used in A1 and return a corresponding value from D1:D4.
In result, the column B should look like below. This is an example of input data and results in the column B.
A | B | C | D |
---|---|---|---|
Go 2 steps | M | Jump | J |
Turn left | T | Go | M |
Jump fence | J | Turn | T |
Run forward | M | Run | M |
Turn around | T | ||
Go 5 steps | M |
I have done that some time ago using INDEX, MATCH AND VLOOKUP or HLOOKUP but can't find it any-more. I remember that it took me long time to make it work. If a cell in column A is empty, corresponding cell in column B stays clear.
CodePudding user response:
You can use the LOOKUP()
function to accomplish the desired output in column B
• Formula used in cell B1
=LOOKUP(2,1/(SEARCH($C$1:$C$4,A1)),$D$1:$D$4)
And Fill Down for the rest of the cells.