Как передвинуть ячейки в excel
Перейти к содержимому

Как передвинуть ячейки в excel

  • автор:

Перемещение и копирование ячеек и их содержимого

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

Ячейки в Excel перемещаются и копируются вместе с формулами, итоговыми значениями, форматом и примечаниями.

В Excel ячейки можно перемещать путем перетаскивания или с помощью команд Вырезать и Вставить.

Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Перемещение ячеек путем перетаскивания

указатель перемещения

  1. Выделите ячейки или диапазон ячеек, которые требуется переместить или скопировать.
  2. Наведите указатель мыши на границу выделенной области.
  3. Когда указатель примет вид указателя перемещения , перетащите ячейку или диапазон ячеек в другое место.

Перемещение ячеек с помощью команд «Вырезать» и «Вставить»

  1. Выделите ячейку или диапазон ячеек.
  2. На вкладке Главная нажмите кнопку ВырезатьВырезаниеили нажмите клавиши CTRL+X.
  3. Выделите ячейку, в которую вы хотите переместить данные.
  4. На вкладке Главная нажмите кнопку ВставитьВставкаили нажмите клавиши CTRL+V.

Копирование ячеек с помощью копирования и вставки

  1. Выделите ячейку или диапазон ячеек.
  2. Нажмите кнопку Копировать или клавиши CTRL+C.
  3. Нажмите кнопку Вставить или клавиши CTRL+V.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

ТРАНСП (функция ТРАНСП)

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше

Иногда требуется изменить направление, в котором располагаются ячейки. Это можно сделать путем копирования и вставки и применения команды «Транспонировать». Но в этом случае образуются повторяющиеся данные. Чтобы такого не происходило, можно вместо этого ввести формулу с функцией ТРАНСП. Например, на следующем изображении показано, как расположить горизонтально ячейки с A1 по B4 с помощью формулы =ТРАНСП(A1:B4).

Исходные ячейки находятся выше, ячейки с функцией ТРАНСП — ниже

Примечание: Если у вас есть текущая версия Microsoft 365, вы можете ввести формулу в левую верхнюю ячейку диапазона вывода, а затем нажать ввод, чтобы подтвердить формулу как формулу динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

Шаг 1. Выделите пустые ячейки

Сначала выделите пустые ячейки. Их число должно совпадать с числом исходных ячеек, но располагаться они должны в другом направлении. Например, имеется 8 ячеек, расположенных по вертикали:

Ячейки в диапазоне A1:B4

Нам нужно выделить 8 ячеек по горизонтали:

Выделены ячейки A6:D7

Так будут располагаться новые ячейки после транспонирования.

Шаг 2. Введите =ТРАНСП(

Не снимая выделение с пустых ячеек, введите =ТРАНСП(

Лист Excel будет выглядеть так:

=ТРАНСП(

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

Шаг 3. Введите исходный диапазон ячеек

Теперь введите диапазон ячеек, которые нужно транспоннять. В этом примере мы хотим транспоннять ячейки с A1 по B4. Поэтому формула для этого примера будет такой: =ТРАНСП(A1:B4) — но не нажимайте ввод! Просто остановите ввод и перейдите к следующему шагу.

Лист Excel будет выглядеть так:

=ТРАНСП(A1:B4)

Шаг 4. Нажмите клавиши CTRL+SHIFT+ВВОД

Теперь нажмите клавиши CTRL+SHIFT+ВВОД. Зачем это нужно? Дело в том, что функция ТРАНСП используется только в формулах массивов, которые завершаются именно так. Если говорить кратко, формула массива — это формула, которая применяется сразу к нескольким ячейкам. Так как в шаге 1 вы выделили более одной ячейки, формула будет применена к нескольким ячейкам. Результат после нажатия клавиш CTRL+SHIFT+ВВОД будет выглядеть так:

Результат формулы с ячейками A1:B4, транспонированными в ячейки A6:D7

Советы

  • Вводить диапазон вручную не обязательно. Введя =ТРАНСП(, вы можете выделить диапазон с помощью мыши. Простой щелкните первую ячейку диапазона и перетащите указатель к последней. Но не забывайте: по завершении нужно нажать клавиши CTRL+SHIFT+ВВОД, а не просто клавишу ВВОД.
  • Нужно также перенести форматирование текста и ячеек? Вы можете копировать ячейки, вставить их и применить команду «Транспонировать». Но помните, что при этом образуются повторяющиеся данные. При изменении исходных ячеек их копии не обновляются.
  • Вы можете узнать больше о формулах массивов. Создайте формулу массива или ознакомьтесь с подробными рекомендациями и примерами.

Технические подробности

Функция ТРАНСП возвращает вертикальный диапазон ячеек в виде горизонтального и наоборот. Функцию ТРАНСП необходимо вводить как формула массива в диапазон, содержащий столько же строк и столбцов, что и аргумент диапазон. Функция ТРАНСП используется для изменения ориентации массива или диапазона на листе с вертикальной на горизонтальную и наоборот.

Синтаксис

Аргументы функции ТРАНСП описаны ниже.

  • Массив. Обязательный аргумент. Массив (диапазон ячеек) на листе, который нужно транспонировать. Транспонирование массива заключается в том, что первая строка массива становится первым столбцом нового массива, вторая — вторым столбцом и т. д. Если вы не знаете, как ввести формулу массива, см. статью «Создание формулы массива».

Как в excel переместить ячейки

​Смотрите также​ строки и столбцы​ столбец или строку​ ячейки с помощью​Специальная вставка​Выделите ячейку с формулой,​ изменится относительные ссылки​ или строки должны​ строки и столбцы​ ячейки или диапазон,​ нужное место.​ столбцы, выберите в​ ячейки, сделайте следующее:​ удобства также приводим​ drag-and-drop (тащи и​ Выделите ячейки, в​Excel позволяет копировать данные,​Копирование и удаление данных​ по мере необходимости.​ для реорганизации листа.​ маркер заполнения​и выберите пункт​ которую нужно скопировать.​

Удаление ячеек в Excel

​ на ячейки.​ быть из-за пределов​ в другое место.​ который был выбран.​Важно:​ контекстном меню команду​Выделите ячейки, строки или​ ссылку на оригинал​ бросай), чтобы перемещать​

  1. ​ которые необходимо переместить​ которые уже имеются​Удаление ячеек в Excel
  2. ​ в Excel являются​ В следующем примере​ В следующем примере​. Убедившись, что​Удаление ячеек в Excel
  3. ​значения​В группе​Удаление ячеек в Excel

Копирование содержимого в Excel

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

  1. ​ данные.​ на рабочем листе,​Копирование содержимого в Excel
  2. ​ основными и самыми​ мы скроем столбцы​ мы научимся перемещать​ ссылки на ячейки​Копирование содержимого в Excel
  3. ​.​буфер обмена​ которую необходимо перенести.​Примечание:​ между существующими строками​Копирование содержимого в Excel
  4. ​, выполните одно​ CTRL нажатой. Если​.​ вы хотите переместить​Копирование содержимого в Excel
  5. ​При перемещении или копировании​Выделите ячейку, которую хотите​Копирование содержимого в Excel

Как переместить ячейку в Excel

​Нажмите иконку Вставить на​ и вставлять их​ используемыми действиями, которые​ C и D,​ столбец, но вы​

  1. ​ в формуле фруктов​Убедитесь, что ссылки на​Перемещение ячеек в Excel
  2. ​на вкладке​В группе​Мы стараемся как​ и столбцами​Перемещение ячеек в Excel
  3. ​ из указанных ниже​ отпустить клавишу CTRL​Примечание:​ или скопировать.​ строк и столбцов​ переместить.​Перемещение ячеек в Excel
  4. ​ вкладке Главная или​ в другие ячейки.​ применяются к ячейке.​ чтобы сравнить A,​Перемещение ячеек в Excel
  5. ​ точно таким же​ в шаге 4​ ячейки в формуле​Перемещение ячеек в Excel

Дополнительные параметры вставки

​Главная​буфер обмена​ можно оперативнее обеспечивать​Удерживая нажатой клавишу SHIFT​ действий.​ раньше кнопки мыши,​ Если вместо выбора команды​

Копирование, перемещение и удаление ячеек в Excel

  • ​Выполните одно из указанных​ приложение Excel перемещает​Наведите указатель мыши на​ нажмите Ctrl+V на​

​ В ряде случаев​ При этом копировать​ B и E.​ способом можете переместить​ требуемого результата, выделите​ дают нужный результат.​нажмите кнопку​на вкладке​ вас актуальными справочными​ и перетащите строку​Задача​ строки или столбцы​ в контекстном меню​ ниже действий.​ или копирует все​ границу выделенной ячейки,​

Копирование, перемещение и удаление ячеек в Excel

Перетаскивание ячеек в Excel

​ клавиатуре.​ это может сэкономить​ Вы можете не​ Точно таким же​ и строку.​ ячейку, содержащую формулы,​

  1. ​ При необходимости измените​Копировать​
  2. ​Главная​ материалами на вашем​ или столбец между​Необходимые действия​ будут перемещены, а​Перемещение ячеек в Excel
  3. ​ нажать кнопку​Чтобы переместить строки или​ содержащиеся в них​ курсор примет вид​Перемещение ячеек в Excel
  4. ​Вырезанные ячейки переместятся на​ Вам много времени​ только содержимое ячеек,​Перемещение ячеек в Excel

​ способом Вы можете​Выделите столбец, который требуется​
​ а затем перетащите​
​ тип ссылки, выполнив​

Перемещение и копирование ячеек, строк и столбцов

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

​Если вставка скопированных или​на вкладке​Главная​ числе формулы и​ стрелками.​ с атрибутами форматирования.​Выделите ячейку, которую необходимо​ примененное к ней.​Выделите столбцы, которые необходимо​ его заголовку. Затем​

​ диапазон, который необходимо​Выделите ячейку с формулой.​ действий.​.​ ее текст может​ пространства для новой​ место.​ вырезанных столбцов или​Главная​в группе​ значения их результатов,​Нажмите левую кнопку мыши​Вы можете получить доступ​ скопировать.​

​ Копирование, перемещение и​

​ скрыть. Затем щелкните​ нажмите команду Вырезать​ заполнить.​В строка формул​​Чтобы вставить формулу вместе​​Также можно переместить формулы​​ содержать неточности и​​ строки или столбца.​Копирование ячеек​ строк выполняется с​в группе​

​Буфер обмена​ примечания, форматы ячеек​

  1. ​ и, не отпуская​ к дополнительным параметрам​Нажмите иконку Копировать на​ удаление ячеек в​
  2. ​ правой кнопкой мыши​ на вкладке Главная​
    • ​Копирование и вставка формулы​выберите ссылку, которую​​ с форматированием, i​​ путем перетаскивания границы​​ грамматические ошибки. Для​​Скопируйте строки или столбцы,​​Удерживая нажатой клавишу OPTION​ ​ помощью мыши, содержимое​ ​Буфер обмена​
    • ​нажмите кнопку​ и скрытые ячейки.​​ ее, переместите курсор​​ вставки, которые будут​​ вкладке Главная или​​ Excel – это​​ по выделенному диапазону​ ​ или комбинацию клавиш​ ​ в другую ячейку​
  3. ​ вы хотите изменить.​ n группе​ выделенной ячейки в​ нас важно, чтобы​ которые требуется транспонировать.​ и перетащите ячейки​ конечных ячеек заменяется.​(или нажать клавиши​Вырезать​
    • ​Если ячейка содержит формулу,​ в требуемое место.​ особенно полезны при​​ комбинацию клавиш Ctrl+C​​ базовые операции по​
    • ​ и из контекстного​ Ctrl+X на клавиатуре.​ или на листе​​Нажимая клавишу F4, выберите​​буфер обмена​ ​ левую верхнюю ячейку​​ эта статья была​Выберите целевой ячейке (первую​ в другое место.​​ Чтобы вставить скопированные​ ​ CTRL+V), содержимое конечных​​.​​ не подбираются ссылка​​Отпустите левую кнопку мыши,​​ работе с ячейками,​ на клавиатуре.​ работе с ячейками,​
Перемещение и копирование строк и столбцов с помощью мыши
  1. ​ меню выберите команду​Выделите столбец справа от​Изменение типа ссылки: относительная,​
  2. ​ нужный тип ссылки.​на вкладку​
    • ​ области вставки. Это​ вам полезна. Просим​ ячейку строки или​Примечание:​ или вырезанные строки​ ячеек будет заменено.​​Сочетание клавиш: CTRL+X.​ на ячейку. Таким​ ячейки окажутся в​
    • ​ содержащими формулы или​Вокруг скопированных ячеек появится​ которые должен уметь​ Скрыть.​ предполагаемого места вставки.​ абсолютная, смешанная​В таблице перечислены как​Главная​​ приведет к замене​ вас уделить пару​ столбца, в которую​ ​ При перетаскивании или вставить​​ или столбцы без​Выделите строки или столбцы,​Чтобы скопировать строки или​ образом содержимое перемещенные​ требуемом месте.​ форматирование.​ динамическая пунктирная линия.​

​ выполнять даже самый​Выделенные столбцы будут скрыты.​ Например, если Вы​Со временем в Вашей​ тип ссылки будут​, нажмите кнопку​ всех имеющихся данных.​ секунд и сообщить,​ нужно вставить данные)​ ячейки в новое​ замены содержимого ячеек,​ которые вы хотите​ столбцы, на вкладке​ или скопированные ячейки​Урок подготовлен для Вас​Чтобы получить доступ к​ Выделите ячейку, в​ начинающий пользователь. В​​ Зеленая линия показывает​​ хотите поместить перемещаемый​​ рабочей книге Excel​​ обновления, если формула​

​Вставить​​Выполните одно из действий,​ помогла ли она​ для строк или​ расположение, если есть​

Перемещение и копирование ячеек
  1. ​ щелкните правой кнопкой​ переместить или скопировать.​Главная​
  2. ​ и все ячейки,​ командой сайта office-guru.ru​ дополнительным параметрам вставки,​
  3. ​ которую Вы хотите​​ данном уроке мы​ местоположение скрытых столбцов.​ столбец между столбцами​

​ появляется все большее​

​ со ссылкой копируется​

​ указанных ниже.​ вам, с помощью​

​ столбцов, которые транспонирования.​

​ существующие данные в​ мыши строку или​Выполните одно из указанных​

​в группе​​ которые указывают на​Источник: http://www.gcflearnfree.org/office2013/excel2013/7/full​ нажмите на стрелку​ вставить данные.​ научимся копировать содержимое​Чтобы отобразить скрытые столбцы,​

Перемещение и копирование строк или столбцов
  1. ​ B и С,​ количество строк с​ на две ячейки​
  2. ​Чтобы вставить формулу, только​Чтобы вставить формулу и​ кнопок внизу страницы.​
  3. ​На вкладке​​ этом месте Excel​ столбец снизу или​ ниже действий.​

​Буфер обмена​

​ них могут отображаться​

​Автор/переводчик: Антон Андронов​

​ под командой Вставить.​Нажмите иконку Вставить на​ ячеек, а также​

​ выберите столбцы слева​

​ выделите столбец C.​ данными, с которыми​ вниз и на​ iIn группе​

​ все форматирование​ Для удобства также​Главная​

​ заменят исходные.​ справа от того​Чтобы переместить строки или​нажмите кнопку​ #REF! значение ошибки.​Автор: Антон Андронов​Помимо выбора команд на​

Преобразование столбцов в строки и строк в столбцы
  1. ​ вкладке Главная или​ перемещать и удалять​
  2. ​ и справа от​На вкладке Главная из​ становится все сложнее​ две ячейки вправо.​буфер обмена​: ли n группе​
  3. ​ приводим ссылку на​​в группе​​Выделите строки или столбцы,​​ места, куда требуется​​ столбцы, наведите указатель​Копировать​​ В этом случае​​Примечание:​​ Ленте, вы также​​ комбинацию клавиш Ctrl+V​ ​ их.​​ скрытых (другими словами​ раскрывающегося меню команды​ работать. Поэтому возникает​Для копируемой формулы:​на вкладку​буфер обмена​ оригинал (на английском​Редактирование​ которые нужно переместить​ переместить или скопировать​ мыши на границу​.​ будет необходимо вручную​

Перемещение и копирование формулы

​ Мы стараемся как можно​​ можете получить доступ​ на клавиатуре.​Существует большая разница между​ по обе стороны​ Вставить выберите пункт​ острая необходимость скрыть​Первоначальная ссылка​Главная​на вкладку​ языке) .​щелкните стрелку рядом​ или скопировать.​ выделенный элемент, а​ выделения. Когда указатель​Сочетание клавиш: CTRL+C.​ изменить ссылки. Подробнее​ оперативнее обеспечивать вас​ к тем же​Содержимое будет скопировано в​ удалением содержимого ячейки​ от скрытых). В​

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

  • ​ с кнопкой​​Установите курсор на границе​ затем в контекстном​ примет вид указателя​Щелкните правой кнопкой мыши​ читайте обнаружить ошибки​ актуальными справочными материалами​ командам из контекстного​
  • ​ выбранную ячейку.​​ в Excel и​ нашем примере это​Столбец будет перемещен в​

Перемещение формулы

  1. ​ и тем самым​$A$1 (абсолютный столбец и​
  2. ​Вставить​​, нажмите кнопку​​ возможности как может​​Вставить​​ ячейки или диапазон,​​ меню выберите команду​​ перемещения​ ​ строку или столбец​ в формулах​ на вашем языке.​ меню. Для этого​В отличие от команды​ удалением самой ячейки.​ столбцы B и​
  3. ​ выбранное место.​ разгрузить рабочий лист.​
    • ​ абсолютная строка)​, выберите пункт​​Вставить​​ измениться при перемещении​​и нажмите кнопку​​ который был выбран.​​Вставить вырезанные ячейки​​, перетащите строки​​ снизу или справа​
    • ​Windows macOS ​​ Эта страница переведена​​ выберите ячейки, которые​​ Копировать, которая дублирует​​ Если Вы удалите​​ E.​​Вы можете воспользоваться командами​​ Скрытые строки в​​$A$1​​Специальная вставка​​.​​ или копировании формулы​

Копирование формулы

  1. ​транспонировать​Когда указатель примет вид​
  2. ​или​​ или столбцы в​​ от того места,​​Перемещение или копирование выделенных​​ автоматически, поэтому ее​​ необходимо переместить или​​ содержимое ячейки, команда​
  3. ​ ячейку, то расположенные​Щелкните правой кнопкой мыши​
    • ​ Вырезать и Вставить,​ Excel не загромождают​A$1 (относительный столбец и​​и нажмите кнопку​​Чтобы вставить только формулу​​ относительная ссылка на​​.​​, выполните одно​​Вставить скопированные ячейки​
    • ​ нужное место.​ куда необходимо переместить​​ ячеек, строк и​​ текст может содержать​​ скопировать, а затем​​ Вырезать позволяет перемещать​​ ниже ячейки будут​​ по выделенному диапазону,​​ щелкнув правой кнопкой​​ лист ненужной информацией​​ абсолютная строка)​​формулы​ ​: В группе​​ ячейку.​Примечание:​​ из указанных ниже​​.​​Чтобы скопировать строки или​​ или скопировать выделенный​​ столбцов можно использовать​​ неточности и грамматические​​ щелкните по ним​​ данные между ячейками.​​ смещаться вверх и​​ затем из контекстного​
  4. ​ мыши и выбрав​ и при этом​C$1​.​буфер обмена​Перемещение формулы:​
    1. ​ Не удается перекрываться столбцов​
    2. ​ действий.​​Примечание:​ столбцы, нажмите клавишу​
    3. ​ элемент, а затем​ команду​ ​ ошибки. Для нас​ правой кнопкой мыши.​Выделите ячейки, которые хотите​ заменять собой удаленные.​ меню выберите пункт​ необходимые команды из​ участвуют во всех​

    ​$A1 (абсолютный столбец и​

    ​При перемещении формулы​ и строк. Например​

    Как в эксель поменять местами ячейки

    Столбец в Microsoft Excel

    ​Смотрите также​Михаил С.​: Михаил С.​ Ваня Лункин Яша​Правда я не​ тут: =ПРАВСИМВ(A4;ДЛСТР(A4)-НАЙТИ(» «;A4))&»​.Item(«SwapRanges»).Delete​»Microsoft Visual Basic​Set tmpRng1 =​ макроса​ нужно поместить в​

    ​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub SwapRanges()​ Excel».​

    Перемещение столбцов

    ​Копируем эту формулу​при перемещении зажимать​ выше, выделяем столбец,​.​При работе с таблицами​

    Способ 1: копирование

    ​: И где конечный​Вася Пупкин Ваня​если возможно​ понимаю как, но​

    1. ​ «&ЛЕВСИМВ(A4;НАЙТИ(» «;A4))​With .Add(Type:=msoControlButton, before:=1)​Run-time error ‘1004’:​ Range(Cells(.Row, .Column), Cells(.Row​’ Topic_URL: http://www.planetaexcel.ru/forum.php?thread_id=15210​ модуль в Personal.xls​​Dim ra As​​В большой таблице​ Вставка столбца в Microsoft Excel
    2. ​ вдоль строки. Получилось​ не нужно.​​ слева от которого​​Левой кнопкой мыши выделяем​​ иногда возникает потребность​​ результат?​ Нупкин Яша Лункин​Казанский​ Добавление ячеек в Microsoft Excel
    3. ​ работает! =)​Заранее спасибо!​.Caption = «SwapRanges»​Method ‘OnKey’ of​ + .Rows.Count -​’ Post_Author: Alex_ST​ или в другую​ Range: Set ra​ Excel можно удалить​​ так.​​Как видим, существует несколько​ Копирование столбца в Microsoft Excel
    4. ​ нужно будет переместить​ столбец, который до​ поменять столбцы, расположенные​Зы. из такого​Пупкин Вася Нупкин​​: UDF. Попробуйте с​​Guest​​З.Ы. Officce 2010​​.OnAction = «SwapRanges»​ Вставка колонки в Microsoft Excel
    5. ​ object ‘.Application’ failed»​ 1, .Column))’ 1-й​’ Post_URL: http://www.planetaexcel.ru/forum.php?thread_id=15210​ книгу из автозагружаемых,​ = Selection​ сразу много лишних​Если скопируем эти​ способов поменять столбцы​​ колонку, вырезанную нами​​ этого создали. В​

    Удаление столбца в Microsoft Excel

    ​ в ней, местами.​ примера возникает ощущение​

    Перемещение столбцов завершено в Microsoft Excel

    Способ 2: вставка

    ​ Ваня Лункин Яша​ разным числом слов,​: =ПСТР(A1&» «&A1;1+ПОИСК(» «;A1);ДЛСТР(A1))​

    Выделение адреса столбца в Microsoft Excel

    1. ​Казанский​.FaceId = 203​Подскажите, пожалуйста, как​ столбец​’ DateTime: 13.04.10,​
    2. ​ плюс сделать исполнение​msg1 data:image/gif;base64,R0lGODdhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=» data-src=»https://img.my-excel.ru/excel-pomenjat-jachejki-mestami_22_1.png» alt=»Вырезка столбца в Microsoft Excel» width=»897″ height=»772″>
    3. ​ 16:33​ при загрузке кода​ выделить ДВА диапазона​ функции нет, но​ вниз по столбцам,​ довольно трудоёмкие, но​ кнопкой мыши. В​ блоке​ это сделать в​Казанский​​ со словом 2,​​Function ФЯ(txt As​

    Вставка вырезанных ячеек в Microsoft Excel

    ​: классно :)​ Формула работает. Ваш​End With​KuklP​ tmpRng1.Offset(0, 1)’ 2-й​’ Purpose: обменять​ типа этого:​ ячеек одинакового размера»​

    Столбцы пермещены в Microsoft Excel

    Способ 3: продвинутый вариант перемещения

    ​ можно воспользоваться другой​ то можно перевернуть​ в то же​

    1. ​ контекстном меню останавливаем​«Параметры вставки»​ Выделение столбца в Microsoft Excel
    2. ​ приложении Microsoft Excel​: > но с​ 3 слово со​​ String) As String​​ФЯ​ текст в столбце​On Error GoTo​: А в каком​ столбец правее на​ Перетаскивание столбца в Microsoft Excel
    3. ​ ТЕКСТ двух выделенных​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub Inic()​msg2 data:image/gif;base64,R0lGODdhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=» data-src=»https://img.my-excel.ru/excel-pomenjat-jachejki-mestami_27_1.png» alt=»Линия перемещения в Microsoft Excel» width=»896″ height=»770″> ​ макросами как то​ словом 4, 5​ Перемещение очсуществлено в Microsoft Excel​Dim s$(), i&​: Дорогие гуру!​ А. Введите эту​ 0​​ коде из этой​​ 1​ диапазонов или областей​ ​With Application.CommandBars(«Cell»).Controls.Add(Type:=msoControlButton, before:=1)​ выделить 2 диапазона​ небольшую хитрость. Как​ строки. Получится так.​ действий, так и​«Вставить вырезанные ячейки»​«Вставить»​ но, при этом,​ редко работал и​ слово со словом​s = Split(txt)​ ​А можете подсказать​ lumpics.ru

    Как поменять местами столбцы в Excel.

    ​ формулу в яч.​​End Sub​ темы Вы видели​Else: Exit Sub​​’ Notes:​.Caption = «SwapRanges»​ ячеек ОДИНАКОВОГО размера»​​ это сделать, смотрите​Второй вариант.​​ более продвинутые, которые,​.​
    ​.​ как можно проще​ с ними не​ 6 менялись местами​For i =​ формулу что то​ В4, потом скопируйте​Wasilich​ Method ‘OnKey’?​End If​’—————————————————————————————​
    ​.OnAction = «SwapRanges»​
    ​If ra.Areas.Count <>​
    ​ в статье «Как​В ячейке А2​ ​ правда, не всегда​После этого действия элементы​После того, как диапазон​ и быстрее.​ дружу..​ . ​ 1 To UBound(s)​
    ​ на подобе этого​
    ​ эту ячейку на​: У меня тож​Alex_ST​ ​Case 2′ выделено​If Not TypeName(Selection)​.FaceId = 203​ 2 Then MsgBox​ удалить пустые строки​ пишем такую формулу.​ Как поменять местами столбцы в Excel.​ работают на старых​
    ​ переместятся так, как​ вставлен в нужное​
    ​Скачать последнюю версию​
    ​Вот так это​
    ​Михаил С.​ Step 2​
    ​ же только надо​ весь диапазон в​ примерчик завалялся. Мож​
    ​:​ 2 области​ = «Range» Then​End With​ msg1, vbCritical, «Ошибка»:​
    ​ в Excel».​
    ​=ИНДЕКС(1:1;;ЧИСЛСТОЛБ($A$1:$E$1))​ версиях Excel.​ вы этого хотели.​ ​ место, нам необходимо​
    ​ Excel​ выглядит в вашем​
    ​: если слов ВСЕГДА​
    ​ФЯ = ФЯ​ поменять 3 слова,​ ст. В.​ Поменять местами столбцы в Excel.​ пригодится.​slavaleks​If .Areas(1).Columns.Count =​ Exit Sub​End Sub​
    ​ Exit Sub​Serge_007​В формуле:​Автор: Максим Тютюшев​ При необходимости, таким​ удалить исходную колонку.​В Экселе колонки можно​ файле. ИМХО ничего​ шесть и нет​
    ​ & » «​тоесть в одной​Если надо обработать​slavaleks​, в этом посте​ .Areas(2).Columns.Count And _​Dim tmpVar1, tmpVar2​Т.е. при загрузке​If ra.Areas(1).Count <>​: В Excel нет​1:1 — это​Чтобы​ excel-office.ru

    Поменять местами данные

    ​ же образом можно​​ Правой кнопкой мыши​ поменять несколькими способами,​ сложного.​ знаков препинания, и​ & s(i) &​ ечейке А1 типа​ данные «на месте»,​ ​: Alex_ST, Всё работает​ съехал текст кода.​.Areas(1).Rows.Count = .Areas(2).Rows.Count​Dim tmpRng1 As​ и выгрузки такие​ ra.Areas(2).Count Then MsgBox​ встроенных средств обоюдного​ диапазон всей строки;​в таблице Excel перевернуть​
    ​ перемещать группы колонок,​ ​ кликаем по её​​ как довольно трудоёмкими,​​ФЯ​
    ​ нужно поменять попарно​
    ​ » » &​ товары :​ то та же​ супер, за что,​Вы подправили у​ Then’ одинаковая размерность​ Range, tmpRng2 As​ коды (обеспечение менюшки):​ msg2, vbCritical, «Ошибка»:​
    ​ переноса данных (например​
    ​$A$1:$E$1 — это​
    ​ строку слева на​
    ​ выделяя для этого​
    ​ заголовку. В контекстном​
    ​ так и более​: Казанский,​ — то можно​
    ​ s(i — 1)​Вася Пупкин Вася​ формула в макросе:​
    ​ премного благодарен!​ себя? Если нет,​ областей​
    ​ Range​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>Private Sub Workbook_BeforeClose(Cancel​ Exit Sub​ поменять местами значения​
    ​ диапазон строки в​ право​ соответствующий диапазон.​ меню выбираем пункт​
    ​ прогрессивными.​
    ​Благодарю, за помощь,​
    ​ одной формулой.​
    ​Next​
    ​ Пупкин Вася Пупкин​
    ​ Sub bb() With​Вот ещё дилетантский​ подождите пока Игорь​
    ​Set tmpRng1 =​With Selection​ As Boolean)​
    ​Application.ScreenUpdating = False​
    ​ А1 и В1​ нашей таблице.​, перенести данные из​Существует также более простой​ ​«Удалить»​​Данный способ универсальный, так​ начинают нравится работа​
    ​ФЯ​If i =​поменять местами в​ Range(«A1», Cells(Rows.Count, «A»).End(xlUp))​ вопрос остался. Это​ не исправит. Я​ .Areas(1): Set tmpRng2​ ​’With Intersect(Selection, Selection.Parent.UsedRange)​​On Error Resume​arr2 = ra.Areas(2).Value​
    ​ одним кликом). Как​В ячейке В2​ последних ячеек в​ и продвинутый способ​.​ как подходит даже​ с макросами благодаря​: слов не всегда​
    ​ UBound(s) + 1​
    ​ В1 3 раза​
    ​ .Value = Evaluate(Replace(«INDEX(RIGHT(~,LEN(~)-FIND(«»​
    ​ нормально, что при​
    ​ ему в личку​
    ​ = .Areas(2)​
    ​Select Case .Areas.Count​

    ​ Next​ra.Areas(2).Value = ra.Areas(1).Value​ это реализовать макросом?​
    ​ пишем такую же​ первые,​
    ​ перемещения.​На этом перемещение элементов​
    ​ для очень старых​
    ​ Вам.​
    ​ шесть, и бываю​
    ​ Then ФЯ =​ или 3 слова​
    ​ «»,~))&»» «»&LEFT(~,FIND(«» «»,~)-1),)»,​
    ​ выполнении любого макроса​ просьбу об этом​
    ​End If​
    ​Case 1′ выделена​
    ​Application.CommandBars(«Cell»).Controls.Item(«SwapRanges»).Delete​ra.Areas(1).Value = arr2​Как это должно работать​ формулу, но добавляем​перевернуть таблицу в Excel​Выделяем столбец, который хотим​ ​ будет завершено.​​ версий Excel.​Можно у Вас​ знаки но редко​
    ​ ФЯ & «​
    ​ чтоб вышло так:​
    ​ «~», .Address)) End​
    ​ у меня не​
    ​ кинул.​Case Else: Exit​ 1 область​End Sub​
    ​End Sub​
    ​ (один из вариантов):​
    ​ «-СТОЛБЕЦ (А1)». Получилась​
    ​ по горизонтали,​ переместить.​
    ​Впрочем, существует и более​Кликаем по любой ячейке​ еще спросить ,​
    ​ знаки припинания.​
    ​ » & s(i​
    ​Пупкин Вася Пупкин​ With End Sub​ работает «Шаг назад»​
    ​Отображение кода​
    ​ Sub​If .Count =​Private Sub Workbook_Open()​
    ​А вот пример​
    ​ Выделяю с нажатым​
    ​ такая формула.​
    ​нужно использовать функции​Перемещаем курсор на границу​
    ​ простой вариант перемещения​ столбца, слева от​ как сделать так​
    ​Z​ — 1)​ Вася Пупкин Вася​
    ​Susliks​ Ctrl+Z?​Hugo​End Select​ 2 Then’ выделено​
    ​On Error Resume​ файла с макросом:​ Ctrl два диапазона​=ИНДЕКС(1:1;;ЧИСЛСТОЛБ($A$1:$E$1)-СТОЛБЕЦ(A1))​ Excel.​
    ​ выделенной области. Одновременно​ в Экселе.​ которого мы планируем​ чтобы не все​
    ​: Повторение — мать​ФЯ = Mid$(ФЯ,​Заранее благодарен если​: Спасибо огромное!​Serge_007​
    ​починил.​End With​ 2 ячейки​ Next​ http://excelvba.ru/XL_Files/Sample__11-08-2010__16-45-29.zip​
    ​ — ПКМ -​Копируем эту формулу​Например, есть таблица​ зажимаем​
    ​Кликаем по горизонтальной панели​
    ​ перенести другую колонку.​
    ​ менялось если длинное​ учения, у вас​
    ​ 2)​ это возможно. ​
    ​Через макрос получается​: Нормально​Alex_ST​
    ​Application.ScreenUpdating = False:​Set tmpRng1 =​Application.CommandBars(«Cell»).Controls.Item(«SwapRanges»).Delete​
    ​(запуск макроса нажатием​
    ​ Поменять местами. Теперь​ по строке. Получилась​
    ​ с большим списком​
    ​Shift​
    ​ координат с буквой,​ В контекстном списке​
    ​ предложение, а только​ незачет по Правилам​
    ​End Function​ShAM​
    ​ то что мне​mixanic​
    ​: Ну, пока делать​ ​ Application.EnableEvents = False​​ .Cells(1): Set tmpRng2​ ​On Error GoTo​​ Ctrl + Shift​
    ​ содержимое ячейки А1​
    ​ такая таблица.​ с фамилией в​на клавиатуре и​ обозначающей адрес для​
    ​ выбираем пункт​ 6 слов первых,​ — см. скрин. ​ФЯ​
    ​: Если «Вася Пупкин»​
    ​ надо​
    ​: Подскажите, как сделать​ было нечего я​
    ​tmpVar1 = tmpRng1:​ = .Cells(2)​ ​ 0​​ + S)​ находится в В1​Третий вариант.​ первом столбце, а​ ​ левую кнопку мыши.​​ того, чтобы выделить​​«Вставить…»​​ если это возможно. ​ 😉 -92988- Прикрепленные​
    ​: Спасибо Казанский за​ повторяется 3 раза​psycho​ чтобы формулы тоже​ сам поправил и​ tmpVar2 = tmpRng2​ElseIf .Rows.Count =​
    ​Inic​​==============================================================​​ и наоборот.​ ​Пишем такую формулу​​ имя написано во​ Передвигаем мышь в​ весь столбец.​.​Казанский​ файлы post_343399.jpg (41​​ вариант ,​​ (а не, например,​
    ​: Добрый день, уважаемы​​ переносились !?​​ чуть сократил то,​tmpRng1.Value = tmpVar2:​ ​ 2 And .Columns.Count​End Sub​
    ​Добавлю от себя​Спасибо.​
    ​ в первой ячейке.​
    ​ втором столбце. Нам​
    ​ сторону места, куда​
    ​Кликаем по выделенной области​Появляется небольшое окошко. Выбираем​
    ​: Всего лишь параметр​
    ​ КБ)​
    ​но с макросами​
    ​ «Вася Пупкин Ваня​
    ​ знатоки excell!​
    ​Susliks​
    ​ что исказилось в​
    ​ tmpRng2.Value = tmpVar1​
    ​ > 2 Then’​Можно вероятно эти​
    ​ — переносятся только​
    ​Hugo​​=ИНДЕКС($A6:$J6;;СЧЁТЗ($A6:$J6)-СТОЛБЕЦ()+1)​ нужно переделать список,​ нужно переместить колонку.​ ​ правой кнопкой мыши​​ в нём значение​ дописать :)​Михаил С.​
    ​ как то редко​ Нупкин Яша Лункин»),​Подскажите, пожалуйста, каким​: Всем привет!​ посте​Application.EnableEvents = True:​ выделен горизонтальный диапазон​ ​ коды совместить, но​​ значения, формулы затираются,​ ​: Из закромов​​Копируем эту формулу​ чтобы имя было​Во время перемещения характерная​ excelworld.ru

    Поменять слова местами в пределах одной ячейки.

    ​ и в открывшемся​​«Столбец»​
    ​s = Split(txt,​: Одна формула с​ работал и с​
    ​ то формула от​ образом можно поменять​Возможно боян, но​Hugo​
    ​ Application.ScreenUpdating = True​ в 2 строки​ у меня так​ форматирование остаётся старым.​
    ​:​ по всей строке.​ написано в первом​ линия между столбцами​ меню останавливаем выбор​. Кликаем по элементу​ , 7)​
    ​ этим делом не​
    ​ ними не дружу..​ ​ 19.11.2010, 13:31 выполняет​​ местами слова в​ поиск мне не​.​End Sub​Set tmpRng1 =​ работает, правда задачу​Serge_007​==============================================================​ Получилось.​
    ​ столбце, а фамилия​ показывает, куда будет​ на пункте​«OK»​Как в экселе 2007​ справится.​мне б вариат​ то, что вы​ ячейке?​ помог​ ​В​​Serge_007​
    ​ Range(Cells(.Row, .Column), Cells(.Row,​ другую в итоге​: Игорь, спасибо, это​ CyberForum.ru

    Как поменять местами слова в ячейке

    ​Стоит задача с​​Все формулы в​ во втором.​

    ​ вставлен выделенный объект.​«Вырезать»​, после чего новая​ поменять строки местами?​

    ​И в любом​
    ​ из формулы кто​ хотите.​
    ​Пример:​Подскажите, пожалуйста, надо​модуле ЭтаКнига​

    ​: Не видел, спасибо.​ ​ .Column + .Columns.Count​​ выполняет.​ то что нужно.​ ​ помощью макроса в​​ строке можно скопировать​
    ​Есть несколько вариантов.​
    ​ После того, как​. Вместо этого, можно​ колонка в таблице​ ​В данном примере,​​ случае нужен пример​ ​ нибудь подсказал бы. ​​ФЯ​ ​в ячейке А1​​ поменять 2 слова​
    ​должно быть прописано​slavaleks​ — 1))’ 1-я​Alex_ST​Только всё-таки просьба​

    ​ Excel поменять местами​ на другие строки​Первый выриант.​

    ​ линия окажется в​ нажать на значок​

    ​ будет добавлена.​ как строку 4​ с различными вариантами​буду очень признателен​

    ​: Нет эта Формула​ текст «Вася Пупкин»​

    ​ в ячейках столбца​ так​ ​: Hugo,​​ строка диапазона​: Я на Планете​ повестить код на​ выделенные ячейки (ну​ и развернуть таблицу​У нас такая​ нужном месте, следует​ с точно таким​Делаем клик правой кнопкой​ ​ поставить на место,​​ — не мне​
    ​Михаил С.​
    ​=ПСТР(A1&» «&A1;1+ПОИСК(» «;A1);ДЛСТР(A1))​
    ​нужно сделать -​ местами.​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Private Sub Workbook_BeforeClose(Cancel As​
    ​======================================================================​Set tmpRng2 =​ уже выкладывал такое​
    ​ ПКМ, а не​
    ​ или выделенные строки/столбцы),​ в Excel.​
    ​ строка.​ ​ просто отпустить кнопку​​ же наименованием, который​ мыши по панели​ сохранив логику.​

    ​ же за Вас​: Давайте Ваш пример​
    ​просто смещает​
    ​ в ячейке В1​
    ​Пример: «Лебедев Павел»​ Boolean)​Спасибо за очень​
    ​ tmpRng1.Offset(1, 0)’ 2-я​ решение:​ на сочетание клавиш.​ при этом ячейки(или​Можно в Excel​
    ​Нам нужно, чтобы​
    ​ мыши.​ находится на ленте​ координат в месте,​Леонид гуревич​ их выдумывать.​ (что есть -​
    ​ориг. Вася Пупкин​ текст «Пупкин Вася»​
    ​ нужно получить «Павел​ ​On Error Resume​​ нужный макрос -​ строка ниже на​
    ​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub Selection_eXchange()​ Плюс работать это​ строки/столбцы) не являются​ поменять местами строки​
    ​ в строке было​После этого нужные колонки​ во вкладке​
    ​ где указано наименование​ ​: Вставить пустую строку,​​ФЯ​ что надо), но,​ Ваня Нупкин Яша​Заранее благодарю!​ Лебедев» (строк более​ Next​ это то что​ 1​ ​’—————————————————————————————​​ должно в любой​

    ​ смежными, а -​ и столбцы, т.е.​

    ​ написано : Пт,​ поменяются местами.​

    ​«Главная»​ того столбца, который​ а затем мышечкой:​: 1 слово со​ имхо, — формулами​ Лункин​GIG_ant​ ​ 100)​​Application.CommandBars(«Cell»).Controls.Item(«SwapRanges»).Delete​ я искал!​ElseIf .Columns.Count =​’ Procedure: Selection_eXchange​ книге. ​ произвольно выбранными пользователем.​ ​ развернуть таблицу. Подробнее​​ Чт, Ср, Вт,​Внимание! Если вы используете​в блоке инструментов​ мы хотим переместить.​ ​ вырезать — вставить​​ словом 2, 3​ это дело сложно. ​результат Пупкин Ваня​: За вами не​Вся соль проблемы,​End Sub​Одна ,блин, незадачка​ ​ 2 And .Rows.Count​​’ Author: Alex_ST​Hugo​EducatedFool​

    ​ об этим, читайте​ Пн. В ячейке​ старую версию Excel​«Буфер обмена»​ В контекстном меню​Пидар в рот ебись​ ​ слово со словом​​ Скорее всего придется​ Нупкин Яша Лункин​ угонишся )​ что необходимо сделать​Private Sub Workbook_Open()​ — при смене​ ​ > 2 Then’​​’ Topic_HEADER :​: Это можно, но​
    ​VBA Developer​ в статье «Как​ А2 пишем такую​ ​ (2007 и ранее),​​.​ останавливаем выбор на​: тупо переташи мышкой​ 4, 5 слово​ использовать несколько доп.​
    ​ Вася​Guest​ это в пределах​On Error Resume​ ​ раскладки клавиатуры постоянно​​ выделен вертикальный диапазон​

    ​ формулу.​ то клавишу​Точно таким же образом,​ пункте​Emin zeynalov​ со словом 6​ ячеек.​а хотелось бы​ ​: Спасибо огромное!​​ этой ячейки (не​ Next​

    ​ выскакивает окно:​ в 2 столбца​ planetaexcel.ru

    Как в экселе 2007 поменять строки местами?

    ​ местами с помощью​Тогда весь код​

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *