Google Sheets IMPORTRANGE bug? Multiple rows of missing data - google-sheets

I've got a Google Sheet with an IMPORTRANGE in cell A4, importing ~8000 rows of data from approximately 5 columns on another sheet.
This is the formula in A4:
=IMPORTRANGE("URL(redacted)","Reformatted Words!A4:E")
At row 2860 the data vanishes then picks back up row 5703. The data is intact in the original spreadsheet. I've included screenshots below showing this.
The data disappeared sometime after midnight last night, and others using this sheet have reported that the data spontaneously reappears for short periods of time.
I'd appreciate any help with this as I haven't been able to locate this behavior elsewhere on forums, etc.
Beginning of disappearance
End of disappearance

Related

Google sheets formula doesnt work until creating a new sheet

I was using a simple sumifs function in Google Sheets.
All of the cells are working properly in the begining
After a while, some of the sumifs cells starts to be broken, saying "The argument must be a range" with no change in the formula at all. Some other cells remains working.
Formula like e.g.
=sumifs(Transaction!D2:D101,Transaction!B2:B101,"GOOGL",Transaction!H2:H101,"",Transaction!C2:C101,"HSBC")
It is weird when I copy the same literal formula in other empty cell, it starts working again.
Some I create a new sheet and copy all the cells to the new one and it becomes normal again
Anyone tried before?Any possible explanation to this weird situation?

How would I identify all blank cells in a column, and sync a separate tab to the entire row of data for each blank space in that column?

Sheets newbie here. I am working on a multi-tab sheet, where I'm trying to identify in real time all the blank cells in a column, and for each, grab its respective row, and put it into a separate tab. I don't need the entirety of the row, just a few columns out of the row. I'm not sure if this can be auto-populated in real time, but any help is greatly appreciated!
I tried using a query with an ISBLANK function on the column, but it was giving me parsing errors.

How to repeat / freeze a row (which is other than the top row) on every page in Google Sheets?

I have a google sheet which contains some data on the first few rows and after that, the actual table starts. I want to freeze the row from where the table starts.
From my little research, it seems that Google sheets can only freeze the rows starting from the top.
Is it possible to freeze a separate row which is not at the top?
Any workarounds are welcome too.
Attached screenshot of my sheet for reference. I want to freeze the 8th and 9th row only.
I want to print the sheet. So if it exceeds one page then the table headers should be repeated on every page
in that case freeze it till 10th and before print just hide 1-7

Formula missing when Adding Rows in Google Sheets

I have made a simple formula, based on cells in the same row, to indicate to the user that they have entered enough information - and it works as needed .
=IF(AND(ISTEXT(B20),ISNUMBER(C20),ISNUMBER(E20),ISTEXT(F20)),"Ok",IF(AND(ISBLANK(B20),ISBLANK(C20),ISBLANK(D20),ISBLANK(E20),ISBLANK(F20)),"","MORE INFO"))
However, when I click the built in "add more rows" button at the bottom of the sheet the formula is not present in the new cell - but any dropdown menu or validation I've used in the cells not containing the formula are present in the respective added cells of the new row. Any Ideas why just the formula is missing ? Thanks.
Thanks to GimelG at Google Docs Forum..........
When you add additional rows, Sheets assumes you want to continue the same dataset and, therefore, applies the existing formatting as well as Data Validation. It does not, however, copy formulas automatically as that would be adding actual new data to your sheet.
You can use an ArrayFormula version of your formula to populate the entire column, which it would continue to do as you'll add more rows of data. Assuming your data starts at row 2 (below the header), try this:
=arrayformula(if(istext(B2:B)*n(C2:C)*n(E2:E)*istext(F2:F),"Ok",if(len(B2:B)+len(C2:C)+len(D2:D)+len(E2:E)+len(F2:F),"MORE INFO",)))

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