Подтвердить что ты не робот

Таблицу Google, скопировать столбец в лист в столбец на другом листе

Я пытаюсь выяснить, как сделать так, чтобы все содержимое столбца на одном листе отображалось на другом листе.

Например, у меня есть столбец D в sheet2, который я хочу показать в столбце A sheet1. Что-то вроде:

=ARRAYFORMULA(Sheet2!D)

Но это дает мне синтаксическую ошибку.

4b9b3361

Ответ 1

Использование:

=ArrayFormula('Sheet2'!D:D)

Ответ 2

Если вы хотите разделить столбцы с отдельными файлами, вы можете использовать:

=importrange("17s-yYzX8GYvyA2PorY2PLaZ5OpFi14wU0ugAyTIrL24","Sheet1!G:J")

где первая строка является ключом файла листа, который вы хотите импортировать. Вы можете скопировать это прямо из URL, например. https://docs.google.com/spreadsheets/d/17s-yYzX8GYvyA2PorY2PLaZ5OpFi14wU0ugAyTIrL24/edit#gid=0. Вторая строка - это имя листа в исходном файле, а в примере G:J означает импорт столбцов G через J.

Ответ 3

Больше информации

Обе две формулы отображают столбец как строку, он "транспонирует" группу ячеек.

- ArrayFormula('Sheet'!X:X)
- Importrange("sheetkey","nameSheet!x:x")

Но эта красивая формула копирует столбец, не меняя направления.

- {Sheet2!X:X}

Ответ 4

={'Sheet2'!X:X}

Нужны одинарные кавычки вокруг имени листа.