Excel предлагает множество различных способов вставки скопированной вами информации. Вы можете увидеть эти различные методы, выбрав опцию «Специальная вставка» в меню «Правка». Два самых популярных метода вставки – это транспонирование и связывание.
- Транспонирование. Это поворачивает ориентацию ваших скопированных данных на девяносто градусов. Если вы ранее скопировали пять ячеек из столбца, они будут вставлены как пять ячеек подряд.
- Связывание. Для этого выберите «Вставить ссылку» в диалоговом окне «Специальная вставка». Это заставляет Excel вставлять ссылки на исходные данные вместо скопированных значений. Когда вы меняете исходные данные, информация автоматически изменяется в том месте, где вы вставили ссылку.
К сожалению, кажется, что эти два варианта являются взаимоисключающими. Если вы выберете опцию «Транспонировать», кнопка «Вставить ссылку» станет серой, поэтому вы больше не сможете ее выбрать.
Есть два способа обойти это. Один предполагает изменение процесса вставки, а другой – использование формулы. Первый метод заключается в следующем:
- Скопируйте данные, которые вы хотите транспонировать, и связать, как обычно.
- Выберите любую ячейку в неиспользуемый рабочий лист.
- Выберите «Специальная вставка» в меню «Правка». Откроется диалоговое окно Специальная вставка. (См. Рис. 1.)
- Нажмите кнопку «Вставить ссылку». Ваша информация вставляется в виде ссылки на лист. Убедитесь, что он остается выбранным.
- Нажмите Ctrl + H , чтобы отобразить диалоговое окно “Заменить”. (См. Рис. 2.)
- В области “Найти” введите знак равенства.
- В области “Заменить на” введите фунт знак, за которым следует знак равенства.
- Нажмите “Заменить все”. Вся информация, которую вы только что вставили, по сути преобразуется из формул в текст. Убедитесь, что он остается выбранным.
- Нажмите Ctrl + C , чтобы скопировать диапазон в буфер обмена.
- Выберите ячейку, в которой вы находитесь. хотите, чтобы последний транспонированный и связанный диапазон оставался постоянным.
- Выберите «Специальная вставка» в меню «Правка». Откроется диалоговое окно “Специальная вставка”.
- Установите флажок “Транспонировать”.
- Нажмите “ОК”. Информация вставляется, но переносится в окончательное место. Убедитесь, что он остается выбранным.
- Нажмите Ctrl + H , чтобы открыть диалоговое окно «Заменить».
- В области «Найти» введите знак фунта, за которым следует знак равенства.
- В области “Заменить на” введите знак равенства.
- Нажмите “Заменить все”. Вся информация, которую вы только что вставили, преобразуется обратно в формулы.
Рис. 1. Диалоговое окно «Специальная вставка».
Рис. 2. Диалоговое окно «Замена».
Это может показаться большим количеством шагов, но на самом деле это не так уж плохо. Кроме того, если вы обнаружите, что часто выполняете эту процедуру, вы можете создать макрос, который сделает это за вас.
Если вы предпочитаете использовать процесс формулы, выполните следующие действия:
- Убедитесь, что диапазону ячеек, который вы хотите связать и транспонировать, присвоено имя. В этом примере предположим, что вы назвали его MyRange.
- Подсчитайте количество строк и столбцов в диапазоне.
- Начиная с ячейки, в которую вы хотите поместить информацию в конечном итоге выберите диапазон с противоположным количеством строк и столбцов. Таким образом, если исходный диапазон имел 3 столбца и 2 строки, целевой диапазон имел бы 2 столбца и 3 строки.
- Введите следующую формулу: = TRANSPOSE ([Book1] Sheet1! MyRange) . При необходимости следует подставить другие имена книги, листа и диапазона.
- Нажмите Shift+Ctrl+Enter.
На этом этапе ваша информация, связанная с оригиналом, отображается в выбранном диапазоне.
Источник: