Is there an array function to copy an array? I use the workaround =TRANSPOSE(TRANSPOSE(A1:A30))
currently.
An example of when this is useful: you have a worksheet of raw data, and another worksheet with formulas applied to those values.
Doing it this way means that if a row is inserted in the first spreadsheet, it will be inserted in the second.
Best Answer
Short answer
Instead of
=TRANSPOSE(TRANSPOSE(A1:A30))
consider to use={A1:A30}
as it's shorter.Long answer
An alternative to
ARRAYFORMULA
is the use ofembedded arrays
also namedExample of embedded array of constants
Example of embedded array of non-adjacent ranges.
It's worth to say that for spreadsheets with regional settings that use:
.
as the decimal separator should use,
as the column delimiter,
as the decimal separator should use\
as the column delimiterIn both cases use
;
as the row delimiter.Reference
Using arrays in Google Sheets - Docs editors Help