Yes, it's possible, but not in real-time, as it could possible if they were typing/viewing in the same document and screen area.
Use IMPORTRANGE()
function to get the data from each spreadsheet and arrays to properly join.
I.E.
In the admin spreadsheet, in the A1 add the following formula to get the column titles from the Test spreadsheet 1.
=IMPORTRANGE("1piyeJWfr6oTkhwh-1mm8KiS4yB8uclDV2O_BG5przgg","Ark1!A1:H1")
In the admin spreadsheet, in the A2 cell add a formula like the following one to add the data from two spreadsheets
=QUERY(
{IMPORTRANGE("1piyeJWfr6oTkhwh-1mm8KiS4yB8uclDV2O_BG5przgg","Ark1!A2:H");
IMPORTRANGE(spreadsheet_key,"Ark1!A2:H")},
"Select * Where Col1 is not null")
Instead of spreasheet_key you should use the spreadsheet key of the second spreadsheet.
There is a question in this site regarding the refresh of data taken from another spreadsheet:
How can I get Google Sheets to auto-update a reference to another sheet?
References
Since this is more a regular expression logic update, I can contribute:
Try:
'^(mimz|mi[n-z]|m[j-z]|[n-r]|sa[a-m]|san[a-d]).*'
Just keep in mind that the range above needs to differ by the first character. If not, then pull the common characters out. For mimz-mitz:
'^mi(mz|[n-s]|t[a-z]).*'
Not saying there isn't an easier way -- this just helps you update this particular way in the future.
Best Answer
Formula
Explanation
As the values on column A are numbers, QUERY set the column data type as number. Enclosing a number between single quotes/apostrophes makes it to be a string, so comparing a string to a number returns FALSE.
To remove the header try