Сейчас я продемонстрирую вам как можно переносить данные в Excel с сохранением их позиций (строк и столбцов).
Перенос с помощью опции «Специальная вставка»
С помощью опции «Специальная вставка» можно делать разные вещи, к примеру, переносить данные.
Допустим, мы имеем такую таблицу:
так, предположим, нам нужно перенести эти данные. Сделаем это с помощью «Специальной вставки».
- Выделим нужные ячейки;
- Скопируем их (правой кнопкой мышки, «Копировать», либо CTRL + C);
- И вставим их, правой кнопкой на ячейку, начиная от которой вы хотите начать вставку скопированной таблицы;
- Обязательно отметьте опцию «транспонировать»;
- Подтвердите.
Итак, мы перенесли таблицу с сохранением позиций (строк и столбцов).
Используя этот метод, мы также скопируем все функции и форматы ячеек. Но если вам необходимо перенести только содержимое ячеек, в окне «Специальная вставка», выберите соответствующую опцию.
Узнайте Excel как свои пять пальцев на курсе по таблицам от Skillbox
А также обращаю ваше внимание, перенос данных таким образом «создаст» таблицу со статичными данными, т.е. если в первоначальную таблицу будут вноситься изменения, в новой табличке их не будет.
Однако, в случае, когда, нужно выстроить связь между таблицами, можно использовать методы, которые мы рассмотрим далее.
Перенос с помощью опции «Специальная вставка» и «Замена»
В предыдущем способе переноса данных мы, в конечном итоге, получаем таблицу со статичными данными в ячейках. А сейчас посмотрим как можно выстроить связь между первоначальной табличкой (данные которой мы переносим) и новой.
Допустим, мы имеем ту же таблицу:
А теперь перенесем эти данные и выстроим связь:
- Выделим ячейки;
- Скопируем их (CTRL + C, либо правой кнопкой мышки);
- Выберите место, куда вы хотите перенести нашу изначальную таблицу;
- В открывшемся окошке, щелкните на «Вставить связь» (если есть галочка на опции «транспонировать» её необходимо снять);
- Выделите ячейки с новой табличкой (которую мы только что сделали с помощью функции «Специальная вставка») и откройте функцию «Заменить» в «Найти и выделить»;
- А теперь, нужно сделать следующее:
- В поле «Найти» введите: «=»;
- В поле «Заменить на» введите: «!@#» (мы используем «!@#», потому что это уместно в нашем конкретном случае, если для вас эта строка подойдет, это будет отлично, однако, обратите внимание, что вам может понадобиться «своя» строка).
- Щелкаем на «Заменить все».
- Копируем полученное в предыдущем шаге;
- Выбираем удобное место для вставки и жмём правой кнопкой мыши, «Специальная вставка»;
- В открывшемся окне, поставьте галочку на опции «транспонировать»;
- ОК;
- Опять открываем «Найти и заменить», в поле «Найти» пишем: «!@#», а в поле «Заменить на» пишем: «=»;
Таким образом, мы получили новую, связанную со старой, табличку.
Важная информация: Мы использовали, так называемый, «метод ссылок», поэтому в левой верхней ячейке мы получили «0», хотя в первоначальной табличке там ничего не было. Это происходит потому, что ссылка на пустую таблицу возвращает значение «0», вы можете просто удалить его вручную.
Перенос с помощью функции «ТРАНСП»
У этой функции есть как плюсы, так и минусы, рассмотрим их позже.
Допустим, мы имеем ту же табличку:
Сейчас будем вызывать функцию:
- Выделите диапазон ячеек, куда будем переносить нашу табличку. Обратите внимание, что вам нужно выделить точно такой же диапазон (имеется в виду столько же строк и столько же столбцов) как и в первоначальной табличке;
- Пропишите следующую формулу: «=ТРАНСП(A1:E5)» после того как впишете это, вам необходимо нажать не просто ENTER, а CTRL + SHIFT + ENTER. Это очень важно, так как мы используем диапазон ячеек.
Важная информация:
- Так как мы работаем с диапазоном ячеек, чтобы подтвердить введение формулы, вам нужно обязательно нажать CTRL + SHIFT + ENTER;
- После вставки, как в прошлом способе, вы не сможете редактировать отдельные части новой таблицы, так как это все результат одной функции «ТРАНСП»;
- Эта функция переносит только значения из старых ячеек в новые, формат ячеек скопирован не будет.
Перенос с помощью преобразования данных в разных версиях Excel
Преобразование данных — хорошая функция Excel, ей довольно удобно пользоваться.
Эта функция по умолчанию есть в Excel 2016, но в более старых версиях (2013/2010) её еще не было, поэтому если вы хотите использовать её в старых версиях, нужно будет установить ее как дополнение.
Допустим, мы имеем все ту же таблицу:
Рекомендуем курс Excel по анализу данных от Skypro — очень глубокое и яркое погружение в Эксель.
Как выполнить перенос данных этим методом:
В Excel 2016
- Выделите диапазон ячеек, который необходимо перенести;
- В открывшемся окне поставьте галочку на опции «Таблица с заголовками» и нажмите ОК;
- Открылся редактор, нам нужно щелкнуть на «Преобразование»;
- На параметре «Использовать первую строку в качестве заголовков» щелкните на стрелочку, смотрящую вниз и выберите «Использовать заголовки как первую строку»;
- Вернитесь во вкладку «Преобразование»;
- Щелкните на опцию «Использовать первую строку в качестве заголовков»;
- Щелкните на раздел «Файл» и, из списка, выберите «Закрыть и загрузить».
Левая верхняя ячейка, которая была пустой, получила название «Столбец1», но вы можете просто удалить её. В этом способе можно так сделать.
В Excel 2013/2010
В этих версиях программы, вам необходимо установить «Преобразование данных» как дополнение.
Щелкните здесь чтобы установить его (инструкция по установке будет по ссылке).
После установки, перейдите во вкладку «Преобразование данных» -> «Данные Excel» -> «Из таблицы».
Откроется окно, такое же как и в случае использования Excel 2016.
Узнайте Excel как свои пять пальцев на курсе по таблицам от Skillbox