Text in column A contains a title and a date. The date always includes a month name, but might be in different formats. Mike and Bill offer alternate strategies.
Bill's super wide approach:
Put all 12 months in separate columns
Use the FIND function to see if this month is in the original text
To find the minimum starting position, use =AGGREGATE(5,6,…
A few extra formulas to look for a number 2 or 3 positions before the month
Mike's approach:
Use SEARCH instead of FIND. Find is case-sensitive, Search is not.
Create an function argument array operation by specifying B13:B24 as Find_Text.
The formula returns #VALUE! Error, but if you press F2, F9, you will see that it is returning an array.
The first 13 functions in AGGREGATE can not...