Перенести значение ячейки в другую ячейку excel автоматически

Таблица в Excel – это сложный массив с множеством параметров. Он может состоять из значений, текстовых ячеек, формул и быть отформатирован разными способами (ячейки могут иметь определенное выравнивание, цвет, направление текста, специальные пометки и т.п.).

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

Специальная вставка

Очень удобно выполнять перенос данных таблицы с помощью специальной вставки. Она позволяет выбрать только те параметры, которые нам необходимы при копировании. Рассмотрим пример.

Имеем таблицу с показателями по наличию макарон определенных марок на складе магазина. Наглядно видно, сколько килограмм было в начале месяца, сколько докуплено и продано, а также остаток на конец месяца. Два важных столбца выделены разными цветами. Остаток на конец месяца рассчитан по элементарной формуле.

Макароны.

Попробуем воспользоваться командой СПЕЦИАЛЬНАЯ ВСТАВКА и скопировать все данные.

Сначала мы выделяем имеющуюся таблицу, правой кнопкой вызываем меню и жмем КОПИРОВАТЬ.

В свободной ячейке снова вызываем меню правой кнопкой и нажимаем СПЕЦИАЛЬНАЯ ВСТАВКА.

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

Попробуем поэкспериментировать. В СПЕЦИАЛЬНОЙ ВСТАВКЕ выберем другой пункт, например, ФОРМУЛЫ. Получили уже неформатированную таблицу, но с работающими формулами.

ФОРМУЛЫ.

Теперь вставим не формулы, а только ЗНАЧЕНИЯ результатов их вычислений.

ЗНАЧЕНИЯ.

Чтобы новая таблица со значениями получила внешний вид аналогичный образцу выделим ее и вставим ФОРМАТЫ с помощью специальной вставки.

ЗНАЧЕНИЯ.

Теперь попробуем выбрать пункт БЕЗ РАМКИ. Получили полную таблицу, но только без выделенных границ.

Полезный совет! Чтобы перенести формат вместе с размерами столбцов нужно перед копированием выделить не диапазон исходной таблицы, а столбцы целиком (в данном случаи это диапазон A:F).

Аналогично можно поэкспериментировать с каждым пунктом СПЕЦИАЛЬНОЙ ВСТАВКИ, чтобы наглядно увидеть, как она работает.

Перенос данных на другой лист

Перенос данных на другие листы книги Excel позволяет связывать несколько таблиц. Это удобно тем, что при замене какого-то значения на одном листе, меняются значения на всех остальных. При создании годовых отчетов это незаменимая вещь.

Рассмотрим, как это работает. Для начала переименуем листы Excel в месяцы. Затем с помощью уже знакомой нам СПЕЦИАЛЬНОЙ ВСТАВКИ перенесем таблицу на февраль и удалим значения из трех столбов:

  1. На начало месяца.
  2. Приход.
  3. Расход.

Столбец «На конец месяца» у нас задан формулой, поэтому при удалении значений из предыдущих столбцов, он автоматически обнуляется.

Перенесем данные по остатку макарон каждой марки с января на февраль. Это делается буквально в пару нажатий.

  1. На листе ФЕВРАЛЬ ставим курсор в ячейку, показывающую количество макарон марки А на начало месяца. Можно посмотреть на рисунок выше – это будет ячейка D3.
  2. Ставим в этой ячейке знак РАВНО.
  3. Переходим на лист ЯНВАРЬ и кликаем на ячейку, показывающую количество макарон марки А на конец месяца (в нашем случае это ячейка F2 на листе «январь»).

Получаем следующее: в ячейке C2 образовалась формула, которая отсылает нас на ячейку F2 листа ЯНВАРЬ. Протянем формулу вниз, чтобы знать количество макарон каждой марки на начало февраля.

Аналогично можно перенести данные на все месяцы и получить наглядный годовой отчет.

Перенос данных в другой файл

Аналогично можно переносить данные из одного файла в другой. Данная книга в нашем примере так и называется EXCEL. Создадим еще одну и назовем ее ПРИМЕР.

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

Скопируем в книгу ПРИМЕР таблицу с помощью все той же СПЕЦИАЛЬНОЙ ВСТАВКИ. И опять удалим значения из трех столбцов. Проведем те же действия, что и в предыдущем параграфе, но переходить уже будем не на другой лист, а на другую книгу.

Получили новую формулу, которая показывает, что ячейка ссылается на книгу EXCEL. Причем видим, что ячейка F2 выглядит как $F$2, т.е. она зафиксирована. И если мы хотим протянуть формулу на остальные марки макарон, сначала нужно удалить значки доллара, чтобы снять фиксацию.

Пример.

Теперь вы знаете, как грамотно переносить данные из таблиц в рамках одного листа, с одного листа на другой, а также с одного файла в другой.

Автоматический перенос данных из одной таблицы в другую в программе Excel.

Приведу три способа Автоматического переноса данных с одного листа программы «Эксель» в другой.

Первый, самый простой и примитивный способ связи двух таблиц на разных листах документа -вставка данных при помощи опции специальной вставки.

Рассмотрим, как соединить две таблицы по шагам.

Первый шаг.

Необходимо выделить ту таблицу, из которой будут транслироваться данные во вторую таблицу.

Второй шаг.

Копировать информацию сочетанием клавиш ctrl+C или вызвав контекстное меню правой кнопкой мыши и кликнув по пункту меню «Копировать»

Копировать данные из одной таблицы

Третий шаг.

Перейти на лист документа «Excel», в который Вы планируете транслировать информацию из первой таблицы.

Четвертый шаг.

Вставить связь

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

После вставки связи следует отформатировать вид ячеек – привести их к надлежащему виду.

Результат вставки связи

Результат вставки связи

Второй способ переноса данных из одной таблицы в другую — это использование сводных таблиц в программе «Excel».

При использовании данного метода роль второй таблицы («реципиента») играет сама сводная таблица.

Как обновить сводную таблицу

Как обновить сводную таблицу

При клике правой кнопкой мыши по сводной таблице и нажатии на пункт «Обновить» сводная таблица автоматически перенесет все данные из связанного массива информации («таблицы донора»).

О том, как в «Эксель» создавать сводные таблицы подробно написано в статье:

Как делать сводные таблицы в программе «Excel» и для чего они нужны.

Третий способ самый эффективный и наиболее автоматизированный — это использование меню надстройки «Power Query».

Правда нужно отметить, что этот способ подходит только пользователям Excel 2016 и пользователям Excel 2013и выше с установленной надстройкой «Power Query».

Смысл способа в следующем:

Необходимо открыть вкладку «Power Query». В разделе «Данные Excel» нажимаем кнопку (пиктограмму) «Из таблицы».

Из таблицы -Power QueryИз таблицы -Power Query

Далее нужно выбрать диапазон ячеек, из которых нужно «притянуть» информацию и нажимаем «Ок».

Источник данных для запроса Power Query

Источник данных для запроса Power Query

Настройка таблицы в Повер Квери

После выбора области данных появится окно настройки вида новой таблицы. В этом окне Вы можете настроить последовательность вывода столбцов и удалить ненужные столбцы.

После настройки вида таблицы нажмите кнопку «Закрыть и загрузить»

Обновление полученной таблицы происходит кликом правой кнопки мыши по названию нужного запроса в правой части листа (список «Запросы книги»). После клика правой кнопкой мыши в выпадающем контекстном меню следует нажать на пункт «Обновить»

Обновление запроса в PowerQuery

Обновление запроса в PowerQuery

0 / 0 / 0

Регистрация: 10.11.2019

Сообщений: 26

1

Как из ячейки автоматически сделать перенос выборочной информации в другую ячейку?

10.11.2019, 16:18. Показов 3139. Ответов 32


Студворк — интернет-сервис помощи студентам

Помогите логисту!
При выгрузке файла excel из 1с в одной ячейке размещаются и наименование и артикул и много другой информации. Необходимо переместить из этой ячейки информацию в разные ячейки на одной строке.
Например: выгружается в одну ячейку : артикул 4567gfd, 76889543bg663 запрос клиента: рычаг.
Надо получить 1 ячейка 1столбец 4567gfd.
2ячейка 1столбец 76889543bg663,
3ясейка 3столбец рычаг.

Помогите логисту.



0



2632 / 1637 / 745

Регистрация: 23.03.2015

Сообщений: 5,147

10.11.2019, 16:26

2

Роман П,

Как вариант: код VBA …

Одной строки мало..
Прикрепите файл с 5 строчками…

Добавлено через 50 секунд
1на одном листе-что есть- на другом- что нужно получить…



1



art1289

208 / 183 / 43

Регистрация: 02.08.2019

Сообщений: 586

Записей в блоге: 23

10.11.2019, 17:53

3

Роман П, Привет! можешь использовать вот такую функцию макрос она разбивает строку по определенному символу на подстроки

Visual Basic
1
2
3
4
5
6
7
8
9
Public Function РАЗБСТРОКУ(ЯЧЕЙКА, Optional Разделитель As String = " ", Optional n As Integer = 1) As String
          Dim X As Variant
      X = Split(ЯЧЕЙКА, Разделитель)
      If n > 0 And n - 1 <= UBound(X) Then
          РАЗБСТРОКУ = X(n - 1)
      Else
          РАЗБСТРОКУ = ""
      End If
End Function



1



0 / 0 / 0

Регистрация: 10.11.2019

Сообщений: 26

14.11.2019, 19:44

 [ТС]

4

Прикрепляю Образец чего требуется. Надеюсь кто нибудь поможет хоть как то упростить Логистический ад.



0



0 / 0 / 0

Регистрация: 10.11.2019

Сообщений: 26

19.11.2019, 16:35

 [ТС]

5

Добрый день! Я прикрепил файл с образцом как мне нужно сделать



0



208 / 183 / 43

Регистрация: 02.08.2019

Сообщений: 586

Записей в блоге: 23

19.11.2019, 17:40

6

файл сделал



0



0 / 0 / 0

Регистрация: 10.11.2019

Сообщений: 26

20.11.2019, 20:12

 [ТС]

7

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

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



0



2632 / 1637 / 745

Регистрация: 23.03.2015

Сообщений: 5,147

20.11.2019, 20:42

8

Роман П,
В ваших записях ( строчках) отсутствуют тек называемые «маячки» , цепляясь за которые можно «выудить» нужную вам информацию.
1)Единственный стабильный маяк-во всех строках название- последнее слово после тире( его легко можно вытащить)
2) Начет кузова- не совсем уверен, т.к. в правой части таблицы они не соответствуют данным в левой части ( ну или вы допустили ошибку)
3)По артикулам- полный аллес- зацепка- апостроф- но он не во все строках, длина номера (8 знаков возможно с тире )- может быть…
4) Ну а для марки- вам необходимо составить ПОЛНЫЙ отделный список марок техники, чтобы из строки можно было вылавливать, что встречается в этом списке..

Ну вроде все….

Добавлено через 2 минуты
Приложите нормально выгрузку из 1С если не секрет ( не всю конечно) может все таки получится что-нибудь.



0



0 / 0 / 0

Регистрация: 10.11.2019

Сообщений: 26

24.11.2019, 19:09

 [ТС]

9

А можно ли решить такую задачу: Необходимо сделать автоматическую выборку и автоматическое заполнение Ответственного согласно списку? см. Лист2,3



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

24.11.2019, 21:46

10

Странные у Вас задачи…
По первому вопросу: 1С очень структурированная программа и выгрузки подобного рода по определению не могут быть как в приведенном примере.
По второму вопросу: Вы уверены, что в реальном примере все будет именно таким образом располагаться?



0



2632 / 1637 / 745

Регистрация: 23.03.2015

Сообщений: 5,147

24.11.2019, 23:51

11

Цитата
Сообщение от Fairuza
Посмотреть сообщение

По первому вопросу: 1С очень структурированная

Поентому и просил:

Цитата
Сообщение от Narimanych
Посмотреть сообщение

Приложите нормально выгрузку из 1С если не секрет

а для 2-го вопроса вроде новую тему надо открывать…



0



2632 / 1637 / 745

Регистрация: 23.03.2015

Сообщений: 5,147

25.11.2019, 16:52

12

Роман П,

Цитата
Сообщение от Роман П
Посмотреть сообщение

Необходимо сделать автоматическую выборку и автоматическое заполнение

Заполнение полуавтоматическое- при нажатии кнопки…



1



0 / 0 / 0

Регистрация: 10.11.2019

Сообщений: 26

25.11.2019, 18:19

 [ТС]

13

Добрый вечер!

Не получилось скопировать Excel на работе. Пришлось сфотать таблицу. Это для наглядности, так сказать , с чем приходится бороться.
Итак файл в 1с выгружается в виде пустой таблицы с единственными заполненными ячейками столбец Описание.(См. фото Извлекается из 1с)
Перво наперво приходится вычленять артикулы и номер кузова, если есть конечно.
Затем в последнюю очередь по наименованию товара нужно распределить Брендменеджеров согласно ответственности(см. фото кто за что отвечает)
В итоге должна получиться следующая таблица (см. фото Должно получиться).
Как то так.
Образец — то что нужно… Спасибо…. А не могли бы вы синтаксис расписать… Заранее благодарю.

Хочется отметить, что за неделю список приблизительно до 1000 наименований получается, поэтому без автоматизации очень все долго.



0



0 / 0 / 0

Регистрация: 10.11.2019

Сообщений: 26

29.11.2019, 18:17

 [ТС]

14

Спасибо за ответ. Встала параллельная проблема: Имеется таблица 1000 строк. Как написать макрос работающий от кнопки, чтобы он удалял те строки, в которых была обнаружина информация из таблицы на другом листе.

Написан макрос на заполнение таблицы согласно необходимым условиям. Таблица заполнилась. После этого Надо, чтобы после выполнения первого макроса можно было нажать на вторую кнопку и выделялась строка из списка просто например желтым цветом, а по третьей кнопке из подготовленной базы (дист3 столбцы 2 и 3) были удалены все строки запчасти, которые совпадают в столбце G на листе 2.



0



2632 / 1637 / 745

Регистрация: 23.03.2015

Сообщений: 5,147

29.11.2019, 18:22

15



1



0 / 0 / 0

Регистрация: 10.11.2019

Сообщений: 26

30.11.2019, 05:08

 [ТС]

16

Спасибо попробую



0



6013 / 1746 / 297

Регистрация: 10.12.2013

Сообщений: 6,124

02.12.2019, 06:14

17

Цитата
Сообщение от Роман П
Посмотреть сообщение

Помогите логисту!

Дорогой логист,

надо выгружать из 1С ровно то, что требуется ( Заточенным под тебя запросом).
Вот и всё.



0



0 / 0 / 0

Регистрация: 10.11.2019

Сообщений: 26

19.12.2019, 16:42

 [ТС]

18

Sub Dan()
Sheets(3).Range(«A4:A1000»).ClearContents
Set RR = Sheets(2).Range(«A3:CW1003»)
LR = Cells(Rows.Count, 2).End(x1Up).Row
Application.ScreenUpdating = False
For i = 1 To LR
For x = 1 To 1000
For y = 1 To 100
If Cells(i, 2).Value = RR(x, y) Then
Cells(i, 1).Value = RR(1, y)
Exit For
Exit For
End If
Next
Next
Next
Application.ScreenUpdating = True
MsgBox («COMPLETE!!!!»)
End Sub

Помогите!!!!!
Забил код на рабочий компьютер, а он при исполнении указывает на ошибку и подчеркивает всю строку желтым цветом… Строка LR = Cells(Rows.Count, 2).End(x1Up).Row
В чем ошибка??? Как исправить?

Добавлено через 1 минуту
Причем Дома… когда я скопировал текст создал макрос еще один и переобозвал его. Выдает опять ошибку. Но как только нажал стоп а затем опять исполнить макрос в VBA один раз макрос сработал и затем опять ошибку стал выдавать



0



195 / 134 / 64

Регистрация: 21.09.2016

Сообщений: 530

19.12.2019, 17:00

19

Я может и слеп, но у Вас в xlUp вместо l единица.



0



0 / 0 / 0

Регистрация: 10.11.2019

Сообщений: 26

19.12.2019, 17:14

 [ТС]

20

Кажется догнал)))) Я правил эту строку…вместо 1 I написал. Была ошибка… Когда исправил надо было стоп, а потом опять плай VBA сделать.



0



Допустим, вы выбрали последовательные ячейки и переместили их в другой диапазон в Excel, выбранные ячейки автоматически перезапишут ячейки назначения. Но иногда может потребоваться зарезервировать значения ячеек назначения. Помимо копирования и вставки значений ячеек назначения перед перемещением выбранной ячейки, есть несколько хитрых методов, которые помогут вам легко решить эту проблему.

Перемещение значений ячеек без замены с удержанием клавиши Shift

Переместить значения ячеек без замены на Kutools for Excel

Диапазоны обмена: перемещайте только видимые ячейки, игнорируя скрытые / отфильтрованные ячейки или строки в Excel

объявление печать множественный выбор 2


Если вы перемещаете выделенные ячейки, удерживая Shift ключ, выбранные ячейки не заменят целевые ячейки в Excel.

1. Выберите диапазон, который вы переместите (в нашем случае мы выбираем B2: B3).

2. Наведите указатель мыши на границу диапазона, пока курсор не изменится на крест. ; затем удерживайте Shift и перетащите выбранный диапазон в целевой диапазон. Смотрите скриншот:

В нашем случае нам нужно переместить B2: B3 в B8: B9. С помощью этого метода вы увидите, что B2: B3 перемещается в B8: B9, а исходный B4: B9 перемещается в B2: B7. Смотрите скриншоты:


Если у вас есть Kutools for Excel установленная утилита Swap Ranges может помочь вам перемещать ячейки, не заменяя ячейки назначения, а обменивая выбранные ячейки и ячейки назначения.

1. Нажмите Кутулс > Диапазон > Диапазоны обмена , чтобы открыть диалоговое окно Swap Ranges.

2. В открывшемся диалоговом окне Swap Ranges укажите ячейки, которые вы переместите в поле Swap Range 1, укажите целевые ячейки в поле Swap Range 2 и нажмите кнопку Ok кнопка. Смотрите скриншоты:

В нашем случае нам нужно переместить B2: B3 в B8: B9. С помощью этой утилиты Swap Ranges вы увидите, что B2: B3 перемещается в B8: B9, а исходный B8: B9 перемещается в B2: B3. См. Скриншоты выше:

Внимание: Утилита Swap Range требует, чтобы диапазон подкачки 1 и диапазон подкачки 2 содержали одинаковое количество строк и столбцов.

Наблюдения и советы этой статьи мы подготовили на основании опыта команды Диапазоны обмена полезности Kutools for Excel может избавить вас от копирования и вставки диапазона и напрямую обменивать значения в двух диапазонах одновременно.

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now



Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (0)


Оценок пока нет. Оцените первым!

Сейчас я продемонстрирую вам как можно переносить данные в Excel с сохранением их позиций (строк и столбцов).

Содержание

  1. Перенос с помощью опции «Специальная вставка»
  2. Перенос с помощью опции «Специальная вставка» и «Замена»
  3. Перенос с помощью функции «ТРАНСП»
  4. Перенос с помощью преобразования данных в разных версиях Excel
  5. В Excel 2016
  6. В Excel 2013/2010

Перенос с помощью опции «Специальная вставка»

С помощью опции «Специальная вставка» можно делать разные вещи, к примеру, переносить данные.

Допустим, мы имеем такую таблицу:

так, предположим, нам нужно перенести эти данные. Сделаем это с помощью «Специальной вставки».

  • Выделим нужные ячейки;
  • Скопируем их (правой кнопкой мышки, «Копировать», либо CTRL + C);

  • И вставим их, правой кнопкой на ячейку, начиная от которой вы хотите начать вставку скопированной таблицы;

  • Обязательно отметьте опцию «транспонировать»;

  • Подтвердите.

Итак, мы перенесли таблицу с сохранением позиций (строк и столбцов).

Используя этот метод, мы также скопируем все функции и форматы ячеек. Но если вам необходимо перенести только содержимое ячеек, в окне «Специальная вставка», выберите соответствующую опцию.

А также обращаю ваше внимание, перенос данных таким образом «создаст» таблицу со статичными данными, т.е. если в первоначальную таблицу будут вноситься изменения, в новой табличке их не будет.

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

Перенос с помощью опции «Специальная вставка» и «Замена»

В предыдущем способе переноса данных мы, в конечном итоге, получаем таблицу со статичными данными в ячейках. А сейчас посмотрим как можно выстроить связь между первоначальной табличкой (данные которой мы переносим) и новой.

Допустим, мы имеем ту же таблицу:

А теперь перенесем эти данные и выстроим связь:

  • Выделим ячейки;
  • Скопируем их (CTRL + C, либо правой кнопкой мышки);

  • Выберите место, куда вы хотите перенести нашу изначальную таблицу;

  • В открывшемся окошке, щелкните на «Вставить связь» (если есть галочка на опции «транспонировать» её необходимо снять);

  • Выделите ячейки с новой табличкой (которую мы только что сделали с помощью функции «Специальная вставка») и откройте функцию «Заменить» в «Найти и выделить»;

  • А теперь, нужно сделать следующее:
  • В поле «Найти» введите: «=»;
  • В поле «Заменить на» введите: «!@#» (мы используем «!@#», потому что это уместно в нашем конкретном случае, если для вас эта строка подойдет, это будет отлично, однако, обратите внимание, что вам может понадобиться «своя» строка).

  • Щелкаем на «Заменить все».

  • Копируем полученное в предыдущем шаге;

  • Выбираем удобное место для вставки и жмём правой кнопкой мыши, «Специальная вставка»;

  • В открывшемся окне, поставьте галочку на опции «транспонировать»;

  • ОК;

  • Опять открываем «Найти и заменить», в поле «Найти» пишем: «!@#», а в поле «Заменить на» пишем: «=»;

Таким образом, мы получили новую, связанную со старой, табличку.

Важная информация: Мы использовали, так называемый, «метод ссылок», поэтому в левой верхней ячейке мы получили «0», хотя в первоначальной табличке там ничего не было. Это происходит потому, что ссылка на пустую таблицу возвращает значение «0», вы можете просто удалить его вручную.

Перенос с помощью функции «ТРАНСП»

У этой функции есть как плюсы, так и минусы, рассмотрим их позже.

Допустим, мы имеем ту же табличку:

Сейчас будем вызывать функцию:

  • Выделите диапазон ячеек, куда будем переносить нашу табличку. Обратите внимание, что вам нужно выделить точно такой же диапазон (имеется в виду столько же строк и столько же столбцов) как и в первоначальной табличке;

  • Пропишите следующую формулу: «=ТРАНСП(A1:E5)» после того как впишете это, вам необходимо нажать не просто ENTER, а CTRL + SHIFT + ENTER. Это очень важно, так как мы используем диапазон ячеек.

Важная информация:

  1. Так как мы работаем с диапазоном ячеек, чтобы подтвердить введение формулы, вам нужно обязательно нажать CTRL + SHIFT + ENTER;
  2. После вставки, как в прошлом способе, вы не сможете редактировать отдельные части новой таблицы, так как это все результат одной функции «ТРАНСП»;
  3. Эта функция переносит только значения из старых ячеек в новые, формат ячеек скопирован не будет.

Перенос с помощью преобразования данных в разных версиях Excel

Преобразование данных — хорошая функция Excel, ей довольно удобно пользоваться.

Эта функция по умолчанию есть в Excel 2016, но в более старых версиях (2013/2010) её еще не было, поэтому если вы хотите использовать её в старых версиях, нужно будет установить ее как дополнение.

Допустим, мы имеем все ту же таблицу:

Как выполнить перенос данных этим методом:

В Excel 2016

  • Выделите диапазон ячеек, который необходимо перенести;

  • В открывшемся окне поставьте галочку на опции «Таблица с заголовками» и нажмите ОК;

  • Открылся редактор, нам нужно щелкнуть на «Преобразование»;

  • На параметре «Использовать первую строку в качестве заголовков» щелкните на стрелочку, смотрящую вниз и выберите «Использовать заголовки как первую строку»;

  • Вернитесь во вкладку «Преобразование»;

  • Щелкните на опцию «Использовать первую строку в качестве заголовков»;

  • Щелкните на раздел «Файл» и, из списка, выберите «Закрыть и загрузить».

Левая верхняя ячейка, которая была пустой, получила название «Столбец1», но вы можете просто удалить её. В этом способе можно так сделать.

В Excel 2013/2010

В этих версиях программы, вам необходимо установить «Преобразование данных» как дополнение.

Щелкните здесь чтобы установить его (инструкция по установке будет по ссылке).

После установки, перейдите во вкладку «Преобразование данных» -> «Данные Excel» -> «Из таблицы».

Откроется окно, такое же как и в случае использования Excel 2016.

Понравилась статья? Поделить с друзьями:
  • Перенести значение по условию excel
  • Перенести заголовок таблицы на следующую страницу в word
  • Перенести данных с листа на лист vba excel
  • Перенести данные с одного листа на другой excel определенных ячеек как
  • Перенести все колонки в одну excel