where "data" (B5:E15) and "date" (C5:C15) are named ranges. The result returned by FILTER includes data in the month of July only.
How this formula works
This formula relies on the FILTER function to retrieve data based on a logical test created with the MONTH function. The array argument is provided as the named range "data", which contains the full set of data without headers. The include argument is constructed with the MONTH function:
Although the values for month and year are hardcoded above into the formula, they can easily be replaced with cell references.
Note: This function is a new "Dynamic Array Function" in Excel. It is a beta feature available only through the Office Insiders program. Dynamic Array functions are expected to be released in 2019 to Office 365 subscribers.
To filter data to include data based on a "contains specific text" logic, you can use the FILTER function with help from the ISNUMBER function and SEARCH function . In the example shown, the formula in F5 is: = FILTER ( B5:D14 , ISNUMBER ( SEARCH...
To filter data to include records between two dates, you can use the FILTER function with boolean logic. In the example shown, the formula in F8 is: = FILTER ( B5:D15 ,( C5:C15 >= F5 ) * ( C5:C15 <= G5 ), "No data" ) Which returns...
The Excel MONTH function extracts the month from a given date as number between 1 to 12. You can use the MONTH function to extract a month number from a date into a cell, or to feed a month number into another function like the...
Excel Formula Training
Formulas are the key to getting things done in Excel. In this accelerated training, you'll learn how to use formulas to manipulate text, work with dates and times, lookup values with VLOOKUP and INDEX & MATCH, count and sum with criteria, dynamically rank values, and create dynamic ranges. You'll also learn how to troubleshoot, trace errors, and fix problems. Instant access. See details here.