Forum Discussion

David Cockerham's avatar
David Cockerham
Copper Contributor
Dec 31, 2024
Solved

Formula to deliver to a different workbook

I am using the formula =FILTER(A2:A20,E2:E20>=1,"NODATA") in order to deliver data from column A to column E of the same sheet, excluding zero results.  Is it possible to write a similar formula in a second workbook sheet in order to deliver exactly the same results to it from this sheet in this first workbook? If I put = in a cell in a second workbook then click on the cell in the first workbook containing the above formula and hit return it only delivers the face value of that cell, not the formula's results. I can get all the results by clicking the down arrow at the top of the column containing the cell rather than on the cell itself, but that takes up the entire column with zeros delivered for infinity below the formula results rather than just the neat array the formula delivers in the sheet in the first workbook. I want to get just that neat array in the second workbook. Is there a way I can do that?

  • =FILTER('[SourceWorkbook.xlsx]Sheet1'!A2:A20, '[SourceWorkbook.xlsx]Sheet1'!E2:E20>=1, "NODATA")

     

    If you must work with a closed source workbook, use Power Query to pull filtered data dynamically.

    My answers are voluntary and without guarantee!

     

    Hope this will help you.

     

    Happy Excel-ing!

2 Replies

  • NikolinoDE's avatar
    NikolinoDE
    Platinum Contributor

    =FILTER('[SourceWorkbook.xlsx]Sheet1'!A2:A20, '[SourceWorkbook.xlsx]Sheet1'!E2:E20>=1, "NODATA")

     

    If you must work with a closed source workbook, use Power Query to pull filtered data dynamically.

    My answers are voluntary and without guarantee!

     

    Hope this will help you.

     

    Happy Excel-ing!

    • David Cockerham's avatar
      David Cockerham
      Copper Contributor

      I am SO grateful for this, NikolinoDE.  It is going to be extremely useful to me.  Thank you!!.  And a Happy New Yewar to you!