Quick rundown.
I have Sheet1 with one data set that covers A1:Y1000, Sheet2 is the second sheet that covers A1:M1000, Sheet3 is a preliminary sort of Sheet1 reducing the data set to cover A1:J1000, Sheet4 A:A has the following formula =IF('Sheet2'!G:G="Conditional",'Sheet2'!A:A,"")
Using the results from Sheet4 A:A I have =IF(ISERROR(VLOOKUP(A:A,Sheet3'!A$2:J$1000,4,FALSE)),"",VLOOKUP(A:A,'Sheet3'!A$2:J$1000,4,FALSE)) returning the requested data in columns C-L in the same row that they appear Sheet3 on Sheet4. My issue now is since I'm pulling from such a large data set there are a lot of empty cells rows between the returned data.
My question, is there a formula that will assist me in taking the results of the formula above and sending that data to a new sheet minus the blank rows? Ideally I would like to stay away from Macros and reuse this workbook with new data and not have to recopy formulas.
I can think of a logic string that would work. The formula would return the first non-blank cell it would see, but also reference any cells above the result cell. If the data is already returned in a cell above it would then move to the next non-blank cell. rinse and repeat for the full data set it is looking at.
Thank you for any assistance with this.
Bookmarks