Try this Array Formula. Since this is an array formula so you need to confirm it with Ctrl+Shift+Enter instead of just Enter. (i.e. normally when you write a formula in a cell, you confirm it by pressing Enter key, but in case of an array formula, you will need to confirm it by holding the Ctrl+Shift keys together and then pressing Enter key. Or if you paste an array formula in a cell, press F2 (function key) and hold down the Ctrl+Shift together and then press Enter. When an array formula is entered correctly, you will notice in the formula bar that the formula gets surrounded by the Curly Brackets that tells you that you have confirmed the array formula correctly.)
=IFERROR(INDEX('Cash & Bank'!$A$3:$A$100,SMALL(IF('Cash & Bank'!$F$3:$F$100>0,ROW('Cash & Bank'!$F$3:$F$100)-ROW('Cash & Bank'!$F$3)+1),ROWS(A$1:A1))),"")
and then dopy down until you get blank cells.
Is this what you are trying to achieve?
Bookmarks