Forum Discussion
damienid
Jun 14, 2022Copper Contributor
Empty cells are displayed in a chart when using FILTER() function, when I don't want them to be
I have a workbook with a series of tabs (worksheets) that use the FILTER() function to draw data from a "master" tab. I'm trying to plot 2 series of data on a chart and one of the series has a lot of...
- Jun 15, 2022
damienid As you have discovered, FILTER returns 0 (zero) when it encounters an empty cell. Zero is neither empty nor null. For your chart to work, you need to replace the empty cells in your table by #N/A's. Mocked up a small example to illustrate what I mean. See attached.
Riny_van_Eekelen
Jun 15, 2022Platinum Contributor
damienid As you have discovered, FILTER returns 0 (zero) when it encounters an empty cell. Zero is neither empty nor null. For your chart to work, you need to replace the empty cells in your table by #N/A's. Mocked up a small example to illustrate what I mean. See attached.
PeterBartholomew1
Jun 15, 2022Silver Contributor
I would argue the FILTER does return a blank, though that is not how it appears on the worksheet. The formula
= LET(
filtered, FILTER(Table1[[Ref1]:[Ref2]], Table1[Item]<>""),
IF(filtered="", NA(), filtered)
)
discriminates between blanks and zeros in the source data.