Forum Discussion
Excel Filter function
- May 20, 2022
I suspect this is due to different Regional Settings... Download the attached file, Excel will figure out what the right/correct delimiter is for the columns in INDEX
Hi RogerL75
The following should do what you want:
=LET(
f; FILTER(A2:E8; B2:B8="e");
INDEX(f; SEQUENCE(ROWS(f)); {5\3\4})
)
HiLorenzo
something doesn't work and I don't know where I did the mistake.
Don't be irritated that the following table looks like a bit different as the first one.
If I use your formula I get the attached result.
Due to the different language settings I had to change some symbols in the formula.
Do you know what I did wrong?
Roger
- LorenzoMay 20, 2022Silver Contributor
I suspect this is due to different Regional Settings... Download the attached file, Excel will figure out what the right/correct delimiter is for the columns in INDEX
- RogerL75May 20, 2022Copper Contributor
Lorenzo, mtarler
Many thanks for your support. The uploaded file has shown me the correct delimiter.This formula works fine 🙂
=LET( f; FILTER(A2:H8; B2:B8="e"); INDEX(f; SEQUENZ(ZEILEN(f)); {1.3.8.5.7}) )
- LorenzoMay 20, 2022Silver ContributorGlad this worked Roger & Thanks for providing the DE version, hopefully this will help...
- mtarlerMay 20, 2022Silver ContributorI believe you are sort of correct on the Regional Settings. It appears they replaced all the "," with ";" because of the regional difference EXCEPT within the bracket set {4, 3, 1} those "," vs ";" mean something different and shouldn't be replaced.
- LorenzoMay 20, 2022Silver ContributorA very confusing topic. My formula delimiter is the ; and for an array of columns I must use the \, i.e. {1\7\3}