Sharing a google sheet and preserving protections/formulas - google-sheets

Does anyone know how to share a google sheet while preserving the protected cells or hiding the formulas so they cannot be viewed or edited? Thanks.

the only way is to use IMPORTRANGE in secondary spreadsheet you will share while your sheet remains private

Related

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: Highlight Entire Column if all cells equal "Yes"

I have a google sheet that has multiple columns that I am marking Yes or No to keep track of certain details for a property. When all cells in each column are marked as "Yes" I would like to highlight (change the background color) for that entire row. I created a sample spreadsheet of what I am trying to do.
https://docs.google.com/spreadsheets/d/1icbFXzas-VBnMsu2gjPd9avW0PN9ii3v7jPRMpp3kY4/edit?usp=sharing
Figured it out and posting it in case someone else needs it. I ended up using this conditional formula:
=AND(ARRAYFORMULA(A$2={A$3:A$37}))
It worked for all the columns. I got lucky, but would love for someone to explain why it works :-)

Embed editable Google Docs spreadsheet without footer sheet toolbar

I am sharing an editable Google sheet on my website (shared with any user on Google sheet side), using https://docs.google.com/spreadsheets/d/[hash]/edit?rm=minimal
Adding the rm=minimal allows to remove the Google navigation and toolbar at the top.
Is there a way to remove the bottom bar allowing to add new sheets?
No.
A document may be shared as editable, or shared as not editable, or not shared at all.
There is not fine grained control over prohibiting the addition/deletion of individual sheets in the document.
That's why there's no URI argument to hide the UI elements relating to this feature — the feature is one of the things you're explicitly granting access to, by making the share editable.

Procedurally Referencing Data Across Multiple Sheet in Google Sheets

I'm trying to dynamically reference data from multiple sheets into multiple cells on one sheet. I'm constantly creating new sheets within the same workbook. I'd like to be able to set it up to where I can easily auto-populate the cells with the data from a new sheet instead of having to rewrite the formula with the new sheet's name.
I'm currently using ='sheetname'!B1 to reference the data from multiple sheets. The problem is when I click and drag the cell to reference a different sheet it changes to ='sheetname'!B2. I've set up the A column with the names of the sheets and tried to figure out a way to reference those as the sheet names but was unsuccessful. Here is a link to a google sheet that shows the problem I'm having:
https://docs.google.com/spreadsheets/d/1lVPemberRSKDcHc3ogz4XE_PTgSAO9IYXx5RCmVQ9C8/edit?usp=sharing
I want the cell B2 in "Totals" to reference A2 as the sheet name and then I want to be able to click and drag so that B3 references A3 as the cell name but doesn't change the cell that it is pulling data from on each of the different sheets.
I actually figured it out. You have to use =INDIRECT("'"&A2&"'!B12"). Way more simple than I thought it was going to be...

Google Sheets - Conditional Formating - using ISBLANK to reference a cell in a different sheet

I'm new to Google Sheets so would appreciate some assistance as my research has been unsucessful.
I have created a schedule with peoples names filling time slots. I have duplicated the sheet for the same layout to be able to create a print out that shows which time slots are available using just colours so as not to distribute the names listed. To do this I want to use conditional formating and show a colour in the cells (time slots) not yet filled.
I thought that the custom formula needs be something like... conditional formating for cell E14 on sheet "Schedule Printout"... ISBLANK('Schedule!E14') but this doesn't work.
Screen grab of the Conditional Formating dialog box
I have tried several different variations. If you have any ideas please can you let me know?
Thank you
James Webb
jameswebb.uk
See if this works
=INDIRECT("Schedule!E14")=""
I believe you have to use INDIRECT in conditional formatting when you want to reference a different sheet/tab.

Resources