Транспонирование и связывание (Microsoft Excel)
Excel предлагает множество различных способов вставки скопированной информации. Вы можете увидеть эти различные методы, выбрав опцию «Специальная вставка» в меню «Правка». Два самых популярных метода вставки — это транспонирование и связывание.
Transpose . * Это поворачивает ориентацию ваших скопированных данных на девяносто градусов. Если вы ранее скопировали пять ячеек из столбца, они будут вставлены как пять ячеек подряд.
Linking . * Для этого выберите «Вставить ссылку» в диалоговом окне «Специальная вставка». Это заставляет Excel вставлять ссылки на исходные данные вместо скопированных значений. Когда вы меняете исходные данные, информация автоматически изменяется в том месте, где вы вставили ссылку.
К сожалению, кажется, что эти два варианта исключают друг друга.
Если вы выберете опцию «Транспонировать», кнопка «Вставить ссылку» будет недоступна для выбора.
Есть два способа обойти это. Один предполагает изменение процесса вставки, а другой — использование формулы. Первый способ выглядит следующим образом:
-
Скопируйте данные, которые вы хотите транспонировать, и свяжите их, как обычно.
-
Выделите любую ячейку на неиспользуемом листе.
-
Выберите «Специальная вставка» в меню «Правка». Откроется диалоговое окно Специальная вставка. (См. Рис. 1.)
-
Нажмите кнопку «Вставить ссылку». Ваша информация вставляется в рабочий лист в виде ссылки. Убедитесь, что он остается выбранным.
-
Нажмите Ctrl + H, чтобы открыть диалоговое окно «Заменить». (См. Рис. 2.)
-
В области «Найти» введите знак равенства.
-
В области «Заменить на» введите знак решетки, а затем знак равенства.
-
Нажмите «Заменить все». Вся информация, которую вы только что вставили, по сути преобразуется из формул в текст. Убедитесь, что он остается выбранным.
-
Нажмите Ctrl + C, чтобы скопировать диапазон в буфер обмена.
-
Выберите ячейку, в которой вы хотите разместить последний транспонированный и связанный диапазон.
-
Выберите «Специальная вставка» в меню «Правка». Откроется диалоговое окно Специальная вставка.
-
Установите флажок Транспонировать.
-
Щелкните ОК. Информация вставляется, но переносится в окончательное место. Убедитесь, что он остается выбранным.
-
Нажмите Ctrl + H, чтобы открыть диалоговое окно «Заменить».
-
В области «Найти» введите знак фунта, а затем знак равенства.
-
В области «Заменить на» введите знак равенства.
-
Нажмите «Заменить все». Вся информация, которую вы только что вставили, преобразуется обратно в формулы.
Это может показаться большим количеством шагов, но на самом деле это не так уж и плохо.
Кроме того, если вы часто выполняете эту процедуру, вы можете создать макрос, который сделает это за вас.
Если вы предпочитаете использовать формулу, выполните следующие действия:
-
Убедитесь, что диапазону ячеек, который вы хотите связать и транспонировать, присвоено имя. Предположим, вы назвали его MyRange.
-
Подсчитайте количество строк и столбцов в диапазоне.
-
Начиная с ячейки, в которой вы хотите разместить информацию, выберите диапазон с противоположным количеством строк и столбцов. Таким образом, если исходный диапазон имел 3 столбца и 2 строки, целевой диапазон имел бы 2 столбца и 3 строки.
-
Введите эту формулу: = TRANSPOSE ([Book1] Sheet1! MyRange). При необходимости следует заменить другие имена книги, листа и диапазона.
-
Нажмите Shift + Ctrl + Enter.
На этом этапе ваша информация, связанная с оригиналом, появляется в выбранном диапазоне.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2652) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:
link: / excelribbon-Transposing_and_Linking [Транспонирование и связывание]
.