Google sheets copying data from one sheet to another - google-sheets

I'm pretty sure this is an easy fix but I currently have a google sheet set up with multiple tabs, lets say we have debits, credits and balance.
When you add a new client to credits it will automatically add the appropriate fields to debits and balance and total. But I currently have it set up relating to the cell, so the balance cell on that tab is SUM(Credit!E4:Z4)-SUM(Debit!E4:X4) the Name Cell on that sheet is: =concatenate(Credit!B4," ",Credit!C4) The Debit sheet is set up with =Credit!B4, =Credit!C4 =Credit!D4 etc.
Its related to the cell, so if I try to sort the cells by, lets say something useful like alpha lastname, it screws up everything. I just cant remember what I need to do to fix it. Is it an arrayformula? I just cant remember how to do this, or what words I need to google to figure it out.

Related

Can I sort values alphanumerically in google sheet and ascend the rows?

I have a google sheet with room names, but they are formatted like (M355) and then the purpose of the room? I know how to sort values alphanumerically but you have to use a written formula. I need the cell next to the rooms to stay with the room number, so I can see the extra data that goes with it. The attached image shows what I mean.
I need the cell next to follow but it doesn't sort right. Has anyone experienced anything like this? I could manually copy and paste the 50 rooms but I ain't feeling that, I also would like it to be able to revert to what it is now too if possible.
Thanks!
You don't need a formula for that. You can just select the first row with your headers (assuming you have such a row), and create a filter.
By doing this, every data in the sorted column cells will bring its full row togheter.

Push change of active cell to share users in Google Sheets

I use Google Sheets as a live technical running order in live and virtual events. I direct the show and technicians follow my running order live. When I make updates, obviously their sheets change too. I highlight the row that reflects where we are in the show, so that they can see that at a glance.
Now I would like to be able to push the technician's instance of the sheet to follow my active cell or a check box I tick on a particular row. The aim is for their spreadsheet to automatically scroll to where I am in the show, without them having to manually scroll.
Could any kind soul suggest a means to do this, please?
As per the comment, if your tick box is say Column A on Sheet1, Sheet2 query could be like this in cell A1:
query(Sheet1!A:Z,"select B,C,D,E,F,G where A =false",1)
You'd obviously alter your range Sheet1!A:Z, and the columns you want to display (and their order) select B,C,D,E,F,G, and which column has the tick boxes where A =false

Google sheets: how can I use "sort sheet" when a column uses UNIQUE?

I use UNIQUE in the first column (cell A2) of my sheet to pull in unique item names from another sheet. In the other columns I have various properties for each item.
I want to be able to play around with different sort orders based on the properties, using the menu options "sort sheet A->Z" and "sort sheet Z->A" (i.e. not having to change a cell formula every time I want a different order).
But every time I do this, the sheet gets messed up, because the cell with the UNIQUE formula jumps from A2 to another position in A (leaving all cells above it empty). Is there a way to avoid this?
So far, this is the best advice I could find:
https://alicekeeler.com/2016/07/10/google-sheets-find-unique-entries/
which suggests to use UNIQUE, copy, paste-special, then sort away.
(I'll keep this question open for a while in case anyone has better suggestions.)

How do I make a sheet filter only show checkmarked rows with multiple variables in G-Sheets

I have a spreadsheet in google sheets that has a lot of checkmarks:
I want to create another checkbox filtering system, either at the top, if possible, or on another tab if not. I've tried putting the filter at the top, but as I'm sure you know, it overwrites the data, so no bueno. I also tried this:
with this code:
=FILTER(Movies!A3:P1000,(IF(F2=0,Movies!F4:F1002=0,Movies!F4:F1002=1)))
Which doesn't seem to be doing what I want either? It's showing a random selection, it seems, rather than only the data with the F column being true.
Ideally, you click the checkmarks of the data you want to see, so, if you click the check under Andrew, Addison and Richie, it would only show the rows that had only Andrew, Richie, and Addison's checkmarks. I am fine with making the checkmarks a 0,1,2 list if needed. (Because checkmarks I think are only binary, unless they have an option somewhere to have a third option that I'm unaware of, and marking some data to not be seen if it doesn't have a checkmark would likely require a third option.)
this is what I've got

Making Google Sheets work like a database

I'm attempting to get Google Sheets to function like a Database, where sheets can "talk" back and forth to one another. Basically, a column on one sheet can auto-populate another column on a different sheet, and vice versa. HOWEVER, the other criterion is that the columns aren't necessarily in the same location on each sheet. In addition, there are many individual cells that merely have to talk back and forth to another, so it can't just be whole columns sharing information back and forth.
It's a little hard to explain, so I've attached the Sheet in question:
https://docs.google.com/spreadsheets/d/12MFlAqZGQsW6wxwSUyNaYJoFD3_Kt5uK7g88Tj_fAms/edit?usp=sharing
Dummy information has been entered into the columns on each sheet to show where the information should be flowing.
There are quite a few picklists in the Sheet, and those would still have to be able to function.
There is another discussion which touches upon this process:
https://productforums.google.com/forum/#!msg/docs/OrObv5ZAmIs/-eNw5g5TGjUJ
The issues with the above solution is that I don't need the other sheets to be hidden, and I have four sheets, most likely seven when the Sheet is completely finished.
It's a complicated Sheet that has to be as user-friendly as possible.
I do this most often with the importrange function. If you need to reorder columns in the second sheet you can specify a single column as you range and place it in any column you need in the new sheet. Using multiple import range formulas in successive columns you can then reorder your data set. This approach is dynamic so any time your original data changes, the associated sheet updates as well.
If you only want to update the second sheet at certain times or on command you can do this with a script and a time trigger or a button object placed somewhere on the first sheet that is associated with the script. The script would read the data from the originating sheet and the write it back to the second sheet in any order you wish.

Resources