Filter Function affecting other rows - google-sheets

Have been using Google Sheets' Filter formula
FILTER(range, condition1, [condition2, ...])
to copy rows with specified value .i.e. 'Approved' in the Master Sheet onto another sheet, Approved List.
However, once I edit any value in Approved List, the entire sheet returns an error.
How can I overcome this?

I've actually created a free google addon that can move data from one google sheet to another. It can easily filter out rows based on a certain condition. I'd be happy to set it up for you if you share a spreadsheet with me that I can use to show you how to set up the report. Otherwise, you could also create the filter exactly how you did, but then copy all of the values and then select Edit -> Paste special -> Paste Values only. From then you could edit it. However, this only works if you are editing once instead of needing to continuously receive new data. My addon is able to allow you to edit as well as get new updates from the filter. Message me if you have any more questions!

Related

Alternative to "ArrayFormula" in GoogleSheets

I have been trying to create a production scheduler in google sheets.
Each tab is for a different department to fill out.
Ideally, one person enters the Order summary in the first tab. The next tab gets updated and someone else fills in the relevant details and it goes to the final tab.
Is there a way to automatically add rows to other tabs while having the ability to sort?
I have been using =arrayformula() initially but I realise the if I try sorting in other tabs, it messes up that sheet. I also tried =sheet1!A1, but I want to restrict as much input by other members.
sort it by formula. example:
=ARRAYFORMULA(SORT(A2:C; 2; (D1="asc")*1))
where D1 is a dropdown with asc,desc and we sort the whole array via B (2nd) column

Automatically moving data to another tab based on criteria

I have a Google Doc I'm trying to build. It's not this exact book, this all contains fake data, but the gist is the same:
https://docs.google.com/spreadsheets/d/12ebgFNCcRbJfgz6MS5XxcLCEv9vcEGw-0aUJrYmIqec/edit#gid=0
You'll notice that the first tab is called "Master". What I want Master to populate with is any time someone in one of the three sheets has a Grade of "Negative" or the "Follow Up" checkbox is checked off. So this would account for the data currently in the workbook, as well as any future data that gets added.
So the end result would be the "Master" tab looking like the picture below.
Is there a way I can do this?
Upon checking on the sheet you've provided, it seems like you already have the correct formula for getting the data from the other sheets to "master". The only difference with it and your expected output is the checkboxes.
If you want to use checkboxes instead of TRUE/FALSE even in the queried data, you need to put/create the blank checkboxes first on the Follow-up? and Resolved? and the value of those checkboxes will depend on the queried values. Please see screenshot below:
Please let me know if you have other concerns aside from the ones mentioned.

Google Sheets Function Autofill

I'm looking for a solution to a problem that seems minor at first, but if you end up having spreadsheets with 1000's of rows, it involves a lot of dragging. I need an autofill for a formula for a column that pulls information from the first sheet.
Here is what I have so far.
=if(SUMPRODUCT(--(Magento!A2:A<>""))=0,"",Magento!A2)
I suppose I could do the same thing with =(Magento!A2).. but I was trying to get it to detect and auto-fill based on what is input into the first sheet.
Basically, if there are 29 SKUs in the first sheet which is the master, I'd like it to populate the information in the second sheet. At the same time if there ended up being 2000 skus on the first sheet, I'd like the 2000 skus to be populated on the second sheet column A without having to drag and drag the autofill.
It sounds to me like you just want to bring in a copy of whatever is in Magento!A2:A, exchanging any zeros for nulls. If that is the case:
=ArrayFormula(IF(Magento!A2:A=0,,Magento!A2:A))
If that isn't what you had in mind, please share a direct link to your sheet (or a copy of it), using File > Share.
Addendum (after comment clarification)
You just needed this:
=ArrayFormula(Magento!A2:A)

How do I make Google Sheets ignore my data in certain cells?

Here is a link to an example spreadsheet that demonstrates my problem. Feel free to edit it.
https://docs.google.com/spreadsheets/d/1kkGTTOUNSZDDRMRaZdxKJrbWdP2HsYVrpEyTRr1R508/edit?usp=sharing
In cell B1, the value I am trying to scrape is there. However, data below B1 (all the way to B31) is shown and I don't want it to exist on my sheet. How can I get rid of it? Column A is an example of how I would want to paste the scraped value "18.39" in a previously existing list.
Add a +-sign before your formula. This will limit the output to the first value of the array.
=+importxml("https://www.fantasysp.com/nba_player_news/Willie_Cauley-Stein/", "//td[7]")
An alternative method would be to use INDEX()
=index(importxml("https://www.fantasysp.com/nba_player_news/Willie_Cauley-Stein/", "//td[7]"), 1, 1)

How can I allow my "viewers" to sort Google Sheets?

When I share a Google Sheet with view-only permissions, viewers can sort the sheet by the values in a given column, but doing so produces errors, indicating that
"the formula in cell XXX is referencing a range in the active filter that is not in the same row".
Is there no way for "viewers" to sort Google Sheets?
Viewers in theory can currently:
Use existent filters and duplicate them temporarily (won't be added to file)
Apply new filters temporarily
See all notes
Change Zoom
Search
Sort (creates new temporary filter)
If not specifically deactivated they can also:
Print
Copy
Download
Nevertheless, making a fast test, it appears nowadays there's a problem for viewers to use existing filters, it seems these are being activated but not really. I've just reported it.
If the Sheet is View-Only, then you shouldn't need the formulas, filters or otherwise.
Just create a new Sheet, or even a new Spreadsheet that has the values and formatting, but not the formulas.
Then your viewers can sort and view, without the formulas getting messed up.

Resources