You have formulae in place, so I don't know what you want assistance with - sorry.
What is wrong with your current formulae? Highlight where you preceive that there are errors and tell us the result that you are expecting instead.
In the attached I have broken the formula down to show what each bit of it does. Please read the information carefully and ask if anything isn't clear.
The problem is, though, that the solution you found doesn't work fully - which is why you are asking here. I did spend some time trying to make it work for you, but could not, which is why I offered the more complex and newer approach, which I am happy to explain to you if you wish. Take this...
Do you want an explanation so that you can learn, or are you just going to dismiss this solution because you don't want to be bothered with learning new tricks? If the latter, then I'll step aside and leave it to someone else. The solution matches the rows, but there is no need to match columns...
Your question is too vague to answer fully. It might be possible with VBA (I can't help you with this), but it's not at all clear what you are expecting to happen. Provide a sample workbook with before and after mocked up.
Further, here's a scalable version:
=DROP(REDUCE("",B3:B10,LAMBDA(x,y,VSTACK(x,BYCOL(FILTER(VSTACK(Start:Finish!C4:N500),(VSTACK(Start:Finish!A4:A500)=y)*(VSTACK(Start:Finish!B4:B500)="USD")),LAMBDA(c,SUM(c)))))),1)
I added two empty sheets: Start and Finish. Make sure that ALL source sheets...
I don't think you really understood my point. I am very well aware of the German 'z' (you know very well that I am fluent in German). I can see nothing offensive here, intended or otherwise. I am pretty certain that this is the member's real name. My reaction has nothing to do with leniency or...
NAZI is only a part of the user name. It is quite possible that this member has a real name that begins with Naz and is habitually shortened to Nazie. Furthermore, the 'z' may not be pronounced 'ts', but as an Anglicised 'z'. I think your reaction is most probably over-sensitive.
By the way, I am not a Sir - do I really look like a man???
Try this:
=IFERROR(FILTER(Data!$I$4:$J$10001,(LEFT(Data!$A$3:$A$10000,20)=LEFT(C18,20))*(Data!$G$4:$G$10001=B18)),"")
Any chance you could explain your requirement in plain English? What happened when you tried to adapt the formula I gave you? Please don't drip feed your requirements.
They could do, but it would require a rethink of the results layout. I have set the formula to use the first of the two. (TAKE). At no point has the OP made it clear that both results should be shown (they have been very unwilling to properly clarify the expected results throughout, which has...