Excel предлагает множество различных способов вставки скопированной информации. Вы можете увидеть эти различные методы, выбрав опцию «Специальная вставка» в меню «Правка». Два самых популярных метода вставки — это транспонирование и связывание.

Transpose . * Это поворачивает ориентацию ваших скопированных данных на девяносто градусов. Если вы ранее скопировали пять ячеек из столбца, они будут вставлены как пять ячеек подряд.

Linking . * Для этого выберите «Вставить ссылку» в диалоговом окне «Специальная вставка». Это заставляет Excel вставлять ссылки на исходные данные вместо скопированных значений. Когда вы меняете исходные данные, информация автоматически изменяется в том месте, где вы вставили ссылку.

К сожалению, кажется, что эти два варианта исключают друг друга.

Если вы выберете опцию «Транспонировать», кнопка «Вставить ссылку» будет недоступна для выбора.

Есть два способа обойти это. Один предполагает изменение процесса вставки, а другой — использование формулы. Первый способ выглядит следующим образом:

  1. Скопируйте данные, которые вы хотите транспонировать, и свяжите их, как обычно.

  2. Выделите любую ячейку на неиспользуемом листе.

  3. Выберите «Специальная вставка» в меню «Правка». Откроется диалоговое окно Специальная вставка. (См. Рис. 1.)

  4. Нажмите кнопку «Вставить ссылку». Ваша информация вставляется в рабочий лист в виде ссылки. Убедитесь, что он остается выбранным.

  5. Нажмите Ctrl + H, чтобы открыть диалоговое окно «Заменить». (См. Рис. 2.)

  6. В области «Найти» введите знак равенства.

  7. В области «Заменить на» введите знак решетки, а затем знак равенства.

  8. Нажмите «Заменить все». Вся информация, которую вы только что вставили, по сути преобразуется из формул в текст. Убедитесь, что он остается выбранным.

  9. Нажмите Ctrl + C, чтобы скопировать диапазон в буфер обмена.

  10. Выберите ячейку, в которой вы хотите разместить последний транспонированный и связанный диапазон.

  11. Выберите «Специальная вставка» в меню «Правка». Откроется диалоговое окно Специальная вставка.

  12. Установите флажок Транспонировать.

  13. Щелкните ОК. Информация вставляется, но переносится в окончательное место. Убедитесь, что он остается выбранным.

  14. Нажмите Ctrl + H, чтобы открыть диалоговое окно «Заменить».

  15. В области «Найти» введите знак фунта, а затем знак равенства.

  16. В области «Заменить на» введите знак равенства.

  17. Нажмите «Заменить все». Вся информация, которую вы только что вставили, преобразуется обратно в формулы.

Это может показаться большим количеством шагов, но на самом деле это не так уж и плохо.

Кроме того, если вы часто выполняете эту процедуру, вы можете создать макрос, который сделает это за вас.

Если вы предпочитаете использовать формулу, выполните следующие действия:

  1. Убедитесь, что диапазону ячеек, который вы хотите связать и транспонировать, присвоено имя. Предположим, вы назвали его MyRange.

  2. Подсчитайте количество строк и столбцов в диапазоне.

  3. Начиная с ячейки, в которой вы хотите разместить информацию, выберите диапазон с противоположным количеством строк и столбцов. Таким образом, если исходный диапазон имел 3 столбца и 2 строки, целевой диапазон имел бы 2 столбца и 3 строки.

  4. Введите эту формулу: = TRANSPOSE ([Book1] Sheet1! MyRange). При необходимости следует заменить другие имена книги, листа и диапазона.

  5. Нажмите Shift + Ctrl + Enter.

На этом этапе ваша информация, связанная с оригиналом, появляется в выбранном диапазоне.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (2652) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:

link: / excelribbon-Transposing_and_Linking [Транспонирование и связывание].