Как перенести строку вверх в excel

Содержание

  • Смена положения строк
    • Способ 1: процедура копирования
    • Способ 2: процедура вставки
    • Способ 3: перемещение мышью
  • Вопросы и ответы

Перемена местами строк в Microsoft Excel

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

Урок: Как поменять страницы местами в Microsoft Word

Смена положения строк

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

Способ 1: процедура копирования

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

  1. Выделяем любую ячейку в строке, непосредственно над которой собираемся поднять другую строчку. Выполняем щелчок правой кнопкой мышки. Происходит запуск контекстного меню. Выбираем в нем пункт «Вставить…».
  2. Вставка пустой строки в Microsoft Excel

  3. В открывшемся небольшом окошке, которое предлагает выбрать, что именно нужно вставить, перемещаем переключатель в позицию «Строку». Щелкаем на кнопку «OK».
  4. Выбор добавления строки в Microsoft Excel

  5. После этих действий добавляется пустой ряд. Теперь выделяем ту строчку таблицы, которую желаем поднять. Причем на этот раз выделить её нужно полностью. Жмем на кнопку «Копировать», находящуюся во вкладке «Главная» на инструментальной ленте в блоке «Буфер обмена». Вместо этого действия можно набрать комбинацию горячих клавиш Ctrl+C.
  6. Копирование строки в Microsoft Excel

  7. Устанавливаем курсор в самую левую ячейку пустой строки, которая была добавлена ранее, и жмем на кнопку «Вставить», находящуюся во вкладке «Главная» в группе настроек «Буфер обмена». В качестве альтернативы существует возможность набрать комбинацию клавиш Ctrl+V.
  8. Вставка строки в Microsoft Excel

  9. После того, как строка вставлена, для завершения процедуры нужно удалить первичный ряд. Кликаем по любой ячейке данной строчки правой кнопкой мыши. В контекстном меню, которое появится после этого, выбираем пункт «Удалить…».
  10. Переход к удалениею строки в Microsoft Excel

  11. Как и в случае с добавлением строки, открывается небольшое окошко, которое предлагает выбрать, что нужно удалить. Переставляем переключатель в позицию напротив пункта «Строку». Жмем на кнопку «OK».

Удаление строки в Microsoft Excel

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

Строки переставлены в Microsoft Excel

Способ 2: процедура вставки

Как видим, процедура замены строк местами тем способом, который был описан выше, довольно сложная. На её выполнение потребуется относительно большое количество времени. Полбеды, если нужно поменять местами два ряда, но если требуется поменять местами десяток или более строчек? В этом случае, на помощь придет более простой и быстрый метод вставки.

  1. Кликаем левой кнопкой мыши по номеру строки на вертикальной панели координат. После этого действия выделяется весь ряд. Затем кликаем по кнопке «Вырезать», которая локализуется на ленте во вкладке «Главная» в блоке инструментов «Буфер обмена». Она представлена пиктограммой в виде ножниц.
  2. Вырезка строки в Microsoft Excel

    Lumpics.ru

  3. Кликом правой кнопки мыши по панели координат выделяем строку, над которой должна разместиться ранее вырезанный нами ряд листа. Перейдя в контекстное меню, останавливаем выбор на пункте «Вставить вырезанные ячейки».
  4. Вставка ячеек в Microsoft Excel

  5. После этих действий вырезанная строка будет переставлена на указанное место.

Строка вставлена в Microsoft Excel

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

Способ 3: перемещение мышью

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

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

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

Перетягивание строки в Microsoft Excel

Как видим, перемещение производится довольно просто и строка становится именно на то место, куда пользователь желает её установить. Для этого нужно всего лишь совершить действие мышью.

Строка перетянута в Microsoft Excel

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

Еще статьи по данной теме:

Помогла ли Вам статья?

Как переместить строку вверх / вниз или столбец влево / вправо в Excel?

Если у вас есть два списка данных и теперь вы хотите переместить столбец A вправо в столбец B, как показано на снимках экрана. Как ты можешь это сделать? Теперь я расскажу вам очень простой способ перемещать столбцы вправо / влево или перемещать строки вверх / вниз в Excel.

Переместить столбец влево / вправо

Переместить строку вверх / вниз

Переместите столбец влево или вправо с помощью Kutools for Excelхорошая идея3

Поменять местами столбцы или строки с помощью Kutools for Excelхорошая идея3


Переместить столбец влево / вправо

Есть группа ярлыков, которые помогут быстро переместить столбец.

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

документ-переместить-строку-вверх-3

2. Затем перетащите столбец и нажмите Shift вместе справа от столбца, который вы хотите быть справа от него, вы можете увидеть, что появляется I линия. Затем отпустите клавишу и мышь. Вы можете видеть, что столбец A перемещается вправо в столбец B.

Если вы хотите переместить столбец влево, вы можете выбрать столбец и перетащить его с помощью Shift слева от столбца, который вы хотите оставить.


Переместить строку вверх / вниз

Чтобы переместить строку вверх или вниз, вам просто нужно сделать следующее.

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

документ-переместить-строку-вверх-6

2. Затем перетащите строку и нажмите Shift нажмите вместе, чтобы перейти в нижнюю часть строки, в которой вы хотите быть внизу, вы можете увидеть, что появляется II линия. Затем отпустите клавишу и мышь. Вы можете видеть, что строка 2 переходит ниже в строку 5.

Если вы хотите переместить строку вверх, вы можете выбрать строку и перетащить ее с помощью Shift нажмите клавишу вверх в строке, которую вы хотите переместить.

Функции: Вы можете одновременно перемещать несколько соседних строк или столбцов.


Переместите столбец влево или вправо с помощью Kutools for Excel

Если у вас есть Kutools for Excel установлен в Excel, вы можете использовать Navigation функция для быстрого перемещения столбцов влево или вправо или в определенное положение по мере необходимости.

После установки Kutools for Excel, пожалуйста, сделайте следующее:(Бесплатная загрузка Kutools for Excel Сейчас!)

1. Включите лист, содержащий столбцы, которые вы хотите переместить, щелкните Kutools > Navigation, то в Navigation панели, нажмите Column list tab.
док переместить строку вверх на 9

2. в Column list В поле со списком выберите имя столбца, который вы хотите переместить, и удерживайте кнопку мыши, чтобы перетащить столбец в положение, в которое вы хотите переместить.

Теперь колонна перемещена.
doc kutools столбец навигации 2

Функции: Также вы можете использовать стрелки в Column list вверх или вниз по столбцу.


Поменять местами столбцы или строки с помощью Kutools for Excel

Если вы хотите обменять содержимое двух столбцов или строк, вы можете применить Kutools для Exceя Swap Ranges функции.

После установки Kutools for Excel, пожалуйста, сделайте следующее:(Бесплатная загрузка Kutools for Excel Сейчас!)

 Выберите два диапазона (столбцы или строки), нажав Ctrl ключ, затем нажмите Kutools > ДиапазонSwap Ranges. В появлении Диапазоны обмена диалоговое окно, нажмите Ok.
doc kutools диапазон обмена 1 doc kutools диапазон обмена 2

Теперь два выбора поменялись местами.
doc kutools диапазон обмена 3


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

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

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

вкладка kte 201905


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

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

офисный дно

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

Содержание

  • Метод 1: перенос путем копирования
  • Метод 2: перенос через вставку
  • Метод 3: перемещение с помощью мыши
  • Заключение

Метод 1: перенос путем копирования

Начнем с самого интуитивно понятного способа перемещения данных в таблице. Метод копирования предполагает добавление пустой строки, перенос в неё содержимого исходной и удаление дублированных ячеек. Разберем, как работает этот метод на практическом примере.

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

  1. Выделяем одну ячейку (любую) в той строке, над которой хотим, чтобы появились нужные нам значения. Кликаем правой кнопкой мыши для вызова контекстного меню. В выпавшем списке инструментов выбираем «Вставить».Вставка строки через контекстное меню ячейки в Эксель
  2. Далее появится маленькое окошко, в котором следует определиться с тем, что именно мы добавляем. В нашем случае выбор падает на «Строку», нажимаем ОК.Вставка новой строки в Эксель
  3. В результате выполненных действий в таблице появится пустая строка. Выделяем строку (все ее ячейки), которую планировали перенести в новое место и нажимаем кнопку «Копировать». Найти её можно во вкладке «Главная» в блоке инструментов «Буфер обмена». Для ускорения процесса можно воспользоваться комбинацией горячих клавиш Ctrl+C.Копирование строки в Эксель
  4. Ставим курсор на крайнюю левую ячейку ранее добавленной строки. Кликаем кнопку «Вставить», она находится рядом с кнопкой «Копировать» на Ленте программы (вкладка “Главная”). Или одновременно нажимаем клавиши Ctrl+V.Вставка скопированных данных в Excel
  5. Во избежание дублирования значений удаляем строку, из которой мы копировали данные. Для этого нажимаем правой кнопкой мыши на любую ячейку строки. В появившемся контекстном меню щелкаем «Удалить».Удаление строки в Эксель
  6. Снова появится маленькое окошко, в котором необходимо выбрать, что конкретно требуется удалить. Ставим переключатель на «Строку», затем нажимаем ОК.Удаление строки в Excel
  7. Таким образом, произошло перемещение строки из одного в другое место без потери и задвоения данных.Таблица в Excel

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

Поэтому давайте рассмотрим более эффективные методы переноса строк в таблице Excel.

Метод 2: перенос через вставку

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

  1. На вертикальной координатной панели находим номер требуемой строки, нажимаем на него левой кнопкой мыши. Данное действие привело к выделению всей сроки. Находим в ленте инструментов блок «Буфер обмена», который расположен во вкладке «Главная», и выбираем «Вырезать» (значок в виде ножниц). Также можно воспользоваться контекстным меню (вызывается щелчком правой кнопкой мыши по выделенном фрагменту) в котором выбираем соответствующий пункт “Вырезать”.Вырезание строки в Эксель
  2. Теперь кликаем правой кнопкой мыши на координатной панели по номеру той строки, над которой хотим расположить вырезанные на первом этапе данные. В вызванном контекстном меню выбираем пункт «Вставить вырезанные ячейки».Вставка вырезанных ячеек в Excel
  3. В результате нужная строка переместилась в выбранное место, при этом, остальные строки сохранили свою последовательность.Вставка вырезанных ячеек в таблицу Excel

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

Метод 3: перемещение с помощью мыши

Благодаря данному способу перенести данные в новое место можно максимально быстро. Для этого используются только мышь и клавиатура. Рассмотрим, как это все работает.

  1. На координатной панели кликаем левой кнопкой мыши по номеру той строки, перемещение которой нам необходимо выполнить.Выделение строки на панели координат в Экселе
    1. Наводим курсор на верхнюю границу любой ячейки выделенной строки, при этом он должен преобразоваться в стрелку с указателями в четыре разные стороны. Удерживая на клавиатуре клавишу Shift, переносим строку в любое нужное нам место с помощью зажатой левой кнопки мыши. Обратите внимание, что если кнопка Shift не будет зажата, то вместо переноса произойдет замена данных, и возникнет путаница в таблице.Перемещение строки в Эксель с помощью мыши
  2. Как мы убедились, метод перемещения с помощью мыши позволяет без лишних действий и дополнительных инструментов перенести строку в указанное место, минимизировав временные затраты. Самое главное – не забывать про клавишу Shift.Результат перемещения строки в Эксель

Заключение

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

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

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

При копировании ячеек, содержащих формулу, относительные ссылки на ячейки не корректируются. Таким образом, содержимое ячеек и всех ячеек, указывающих на них, может отображать #REF! (значение ошибки). В этом случае ссылки можно настроить вручную. Дополнительные сведения см. в статье Обнаружение ошибок в формулах.

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

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

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

  2. Выполните одно из указанных ниже действий.

    • Чтобы переместить строки или столбцы, на вкладке Главная в группе Буфер обмена нажмите кнопку Вырезать изображение значка вырезаили нажмите клавиши CTRL+X.

    • Чтобы скопировать строки или столбцы, на вкладке Главная в группе Буфер обмена щелкните Копировать Изображение значка копированияили нажмите клавиши CTRL+C.

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

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

    • Чтобы скопировать строки или столбцы, выберите в контекстном меню команду Вставить скопированные ячейки.

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

Примечание: В Excel вырезанные или скопированные ячейки выделяются анимированной пунктирной рамкой. Чтобы снять это выделение, нажмите клавишу ESC.

По умолчанию режим перетаскивания включен, поэтому можно перемещать и копировать ячейки с помощью мыши.

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  2. Выполните одно из указанных ниже действий.


    • Вырезать и заменить
         Наведите указатель мыши на границу выделенной области. Когда указатель примет вид указателя перемещения Указатель перемещения, перетащите строки или столбцы в нужное место. Excel выдаст предупреждение, если вы собираетесь заменить столбец. Нажмите кнопку Отмена , чтобы избежать замены.

    • Копирование и замена    Удерживая нажатой клавишу CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель мыши примет вид указателя копирования Указатель копирования Excel, перетащите строки или столбцы в нужное место. Excel не предупреждает вас, если вы собираетесь заменить столбец. Если вы не хотите заменять строку или столбец, нажмите клавиши CTRL+Z.

    • Вырезать и вставить   Удерживая нажатой клавишу SHIFT, наведите указатель на границу выделенного фрагмента. Когда указатель примет вид указателя перемещения Указатель перемещения, перетащите строки или столбцы в нужное место.

    • Копирование и вставка   Удерживая нажатой клавишу SHIFT и CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель примет вид указателя перемещения Указатель перемещения, перетащите строки или столбцы в нужное место.

    Примечание: Убедитесь, что во время операции перетаскивания удерживаете нажатой клавишу CTRL или SHIFT. Если вы отпустите клавиши CTRL или SHIFT перед нажатием кнопки мыши, вы будете перемещать строки или столбцы вместо их копирования.

Примечание: С помощью мыши невозможно переместить или скопировать несмежные строки или столбцы.

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

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  2. На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить и выберите команду Выделить группу ячеек.

    Изображение ленты Excel

  3. В группе Выбор щелкните элемент Только видимые ячейки и нажмите кнопку ОК.

  4. На вкладке Главная в группе Буфер обмена щелкните Копировать Изображение значка копированияили нажмите клавиши CTRL+C. .

  5. Выделите левую верхнюю ячейку области вставки.

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

  6. На вкладке Главная в группе Буфер обмена щелкните Вставить Изображение кнопкиили нажмите клавиши CTRL+V.

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

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

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

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  2. На вкладке Главная в группе Буфер обмена щелкните Копировать Изображение значка копированияили нажмите клавиши CTRL+C.

  3. Выделите левую верхнюю ячейку области вставки.

  4. На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить Изображение кнопкии выберите вариант Специальная вставка.

  5. Установите флажок пропускать пустые ячейки.

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

  2. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  3. На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.

    • Чтобы переместить выделенный фрагмент, нажмите кнопку Вырезать изображение значка вырезаили нажмите клавиши CTRL+X.

    • Чтобы скопировать выделенный фрагмент, нажмите кнопку Копировать Изображение значка копированияили нажмите клавиши CTRL+C.

  4. Щелкните в том месте ячейки, куда нужно вставить символы, или дважды щелкните другую ячейку для перемещения или копирования в нее данных.

  5. На вкладке Главная в группе Буфер обмена щелкните Вставить Изображение кнопкиили нажмите клавиши CTRL+V.

  6. Нажмите клавишу ВВОД.

    Примечание: При двойном щелчке ячейки или нажатии клавиши F2 для редактирования активной ячейки клавиши со стрелками будут работать только внутри данной ячейки. Чтобы с помощью клавиш со стрелками переместиться в другую ячейку, сначала нажмите клавишу ВВОД, чтобы завершить внесение изменений в активную ячейку.

При вставке скопированных данных можно выполнить любое из следующих действий:

  • вставить только параметры форматирования ячейки, такие как цвет текста или цвет заливки (но не содержимое ячеек);

  • преобразовать формулы в ячейках в вычисленные значения без переопределения существующего форматирования;

  • вставить только формулы (но не вычисленные значения).

Последовательность действий

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  2. На вкладке Главная в группе Буфер обмена щелкните Копировать Изображение значка копированияили нажмите клавиши CTRL+C.
     

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

  4. На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить Изображение кнопкии выполните одно из следующих действий:

    • чтобы вставить только значения, выберите вариант значения;

    • чтобы вставить только форматы ячеек, выберите вариант Форматирование;

    • чтобы вставить только формулы, выберите вариант формулы.

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

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  2. На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.

    • Чтобы переместить ячейки, нажмите кнопку Вырезать изображение значка вырезаили нажмите клавиши CTRL+X.

    • Чтобы скопировать ячейки, щелкните Копировать Изображение значка копированияили нажмите клавиши CTRL+C.

  3. Выделите левую верхнюю ячейку области вставки.

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

  4. На вкладке Главная в группе Буфер обмена нажмите стрелку под кнопкой Вставить Изображение кнопкии выберите пункт Сохранить ширину столбцов оригинала.

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

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

  2. Выполните одно из указанных ниже действий.

    • Чтобы переместить строки или столбцы, на вкладке Главная в группе Буфер обмена нажмите кнопку Вырезать изображение значка вырезаили нажмите клавиши CTRL+X.

    • Чтобы скопировать строки или столбцы, на вкладке Главная в группе Буфер обмена щелкните Копировать Изображение значка копированияили нажмите клавиши CTRL+C.

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

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

    • Чтобы скопировать строки или столбцы, выберите в контекстном меню команду Вставить скопированные ячейки.

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

Примечание: В Excel вырезанные или скопированные ячейки выделяются анимированной пунктирной рамкой. Чтобы снять это выделение, нажмите клавишу ESC.

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  2. Выполните одно из указанных ниже действий.


    • Вырезать и вставить
         Наведите указатель мыши на границу выделенной области. Когда указатель становится указателем руки Значок "Переместить руку", перетащите строку или столбец в другое расположение.

    • Вырезать и заменить   Удерживая нажатой клавишу SHIFT, наведите указатель на границу выделенного фрагмента. Когда указатель становится указателем перемещения Значок "Переместить руку", перетащите строку или столбец в другое место. Excel выдаст предупреждение, если вы собираетесь заменить строку или столбец. Нажмите кнопку Отмена , чтобы избежать замены.

    • Копирование и вставка   Удерживая нажатой клавишу CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель становится указателем перемещения Значок "Переместить руку", перетащите строку или столбец в другое место.

    • Копирование и замена    Удерживая нажатой клавишу SHIFT и CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель становится указателем перемещения Значок "Переместить руку", перетащите строку или столбец в другое место. Excel выдаст предупреждение, если вы собираетесь заменить строку или столбец. Нажмите кнопку Отмена , чтобы избежать замены.

    Примечание: Убедитесь, что во время операции перетаскивания удерживаете нажатой клавишу CTRL или SHIFT. Если вы отпустите клавиши CTRL или SHIFT перед нажатием кнопки мыши, вы будете перемещать строки или столбцы вместо их копирования.

Примечание: С помощью мыши невозможно переместить или скопировать несмежные строки или столбцы.

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

  2. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  3. На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.

    • Чтобы переместить выделенный фрагмент, нажмите кнопку Вырезать изображение значка вырезаили нажмите клавиши CTRL+X.

    • Чтобы скопировать выделенный фрагмент, нажмите кнопку Копировать Изображение значка копированияили нажмите клавиши CTRL+C.

  4. Щелкните в том месте ячейки, куда нужно вставить символы, или дважды щелкните другую ячейку для перемещения или копирования в нее данных.

  5. На вкладке Главная в группе Буфер обмена щелкните Вставить Изображение кнопкиили нажмите клавиши CTRL+V.

  6. Нажмите клавишу ВВОД.

    Примечание: При двойном щелчке ячейки или нажатии клавиши F2 для редактирования активной ячейки клавиши со стрелками будут работать только внутри данной ячейки. Чтобы с помощью клавиш со стрелками переместиться в другую ячейку, сначала нажмите клавишу ВВОД, чтобы завершить внесение изменений в активную ячейку.

При вставке скопированных данных можно выполнить любое из следующих действий:

  • вставить только параметры форматирования ячейки, такие как цвет текста или цвет заливки (но не содержимое ячеек);

  • преобразовать формулы в ячейках в вычисленные значения без переопределения существующего форматирования;

  • вставить только формулы (но не вычисленные значения).

Последовательность действий

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.

  2. На вкладке Главная в группе Буфер обмена щелкните Копировать Изображение значка копированияили нажмите клавиши CTRL+C.
     

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

  4. На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить Изображение кнопкии выполните одно из следующих действий:

    • Чтобы вставить только значения, щелкните Вставить значения.

    • Чтобы вставить только форматы ячеек, нажмите кнопку Вставить форматирование.

    • Чтобы вставить только формулы, нажмите кнопку Вставить формулы.

Вы можете перемещать или копировать выбранные ячейки, строки и столбцы с помощью мыши и транспонирования.

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

  2. Наведите указатель на границу выбранной ячейки или диапазона.

  3. Когда указатель становится Указатель "Рука", выполните одно из следующих действий:

Задача

Необходимые действия

Перемещение ячеек

Перетащите ячейки в другое место.

Копирование ячеек

Удерживая нажатой клавишу OPTION, перетащите ячейки в другое место.

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

  1. Выберите строки или столбцы, которые нужно переместить или скопировать.

  2. Наведите указатель на границу выбранной ячейки или диапазона.

  3. Когда указатель становится Указатель "Рука", выполните одно из следующих действий:

Задача

Необходимые действия

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

Перетащите строки или столбцы в другое место.

Копирование строк или столбцов

Удерживая нажатой клавишу OPTION, перетащите строки или столбцы в другое место.

Перемещение или копирование данных между существующими строками или столбцами

Удерживая нажатой клавишу SHIFT, перетащите строку или столбец между существующими строками или столбцами. Excel выделяет место для новой строки или столбца.

  1. Скопируйте строки или столбцы, которые требуется транспонировать.

  2. Выберите целевую ячейку (первую ячейку строки или столбца, в которую требуется вставить данные) для строк или столбцов, которые вы преобразуете.

  3. На вкладке Главная в разделе Изменить щелкните стрелку рядом с полем Вставить и выберите пункт Транспонировать.

    Вкладка "Главная", группа "Изменить"

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

См. также

Вставка строк, столбцов или ячеек

Нужна дополнительная помощь?

Для перемещения строки в Excel, можно подвести курсор мыши к границе маркера выделения до появления маленьких стрелок в четыре разные стороны, нажать левую кнопку мыши и удерживая её переместить строку вверх либо вниз. В этом случае содержимое конечных ячеек будет заменено. Осуществить такое перемещение можно только в пределах активного листа.

В общем же случае, чтобы переместить строку, необходимо её вырезать и вставить уже в нужном месте. Для этого необходимо:

1) выделить перемещаемую строку (подвести курсор мыши к номеру строки и кликнуть на нем левой кнопкой);

2) вырезать выделенную строку любым удобным способом (через главное меню, через контекстное меню, горячими клавишами Ctrl+X)

3) на нужном листе выделить строку, либо самую левую ячейку строки, в которую будет произведена вставка;

Здесь следует заметить, что в контекстном меню (по нажатию правой кнопки мыши) доступны два пункта, связанные со вставкой — «Вставить» и «Вставить вырезанные ячейки».

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

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

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

После получения такого сообщения остается либо таскать строки по одной, либо искать другие инструменты.

Как создать “умную” таблицу

Для удобства работы в программе Эксель можно сразу использовать “умные” таблицы. Данная таблицы легко растягиваются, поэтому можно не переживать, если вы вдруг сразу не добавили нужное количество строк. Также, при растягивании из таблицы не “выпадают” уже введенные формулы.

  1. Выделяем область ячеек, которые должны войти в “умную” таблицу. Далее переходим во вкладку «Главная» и нажимаем «Форматировать как таблицу». Нам будет предложено много вариантов дизайна. Можно выбрать любой понравившийся, так как в практическом функционале они все одинаковы.

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

  2. После того, как мы выбрали стиль, перед нами откроется окно с координатами выбранного ранее диапазона. Если он нас устраивает, и мы не хотим внести в него какие-либо изменения, нажимаем кнопку «OK». Также, стоит оставить галочку “Таблица с заголовками”, если в действительности так и есть.

    Как добавить новую строку в Excel

  3. Наша «умная” таблица готова для дальнейшей работы с ней.

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

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

Примечание:

Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

Если ячейка имеет формулу, ссылка на ячейку не изменяется. Таким образом, содержимое перемещенной или скопированной ячейки и ячеек, указывающих на них, может отобразить #REF! значение ошибки #ЗНАЧ!. В этом случае вам придется настроить ссылки вручную. Дополнительные сведения можно найти в разделе Обнаружение ошибок в формулах

Вы можете использовать команду Вырезать

или
Копировать
для перемещения или копирования выделенных ячеек, строк и столбцов, но вы также можете перемещать или копировать их с помощью мыши.

Чтобы переместить или скопировать ячейки, сделайте следующее:

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

Имя Элемента управления

У каждого Элемента управления есть имя. Чтобы его узнать нужно выделить Полосу прокрутки , в Поле имя будет отображено ее имя. Чтобы изменить имя Полосы прокрутки — в Поле имя введите новое имя и нажмите клавишу ENTER . Также имя можно изменить в Области выделения ( Главная / Редактирование/ Найти и выделить/ Область выделения ).

Зачем нам знать имя элемента управления? Если Вы не планируете управлять Полосой прокрутки

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

Перемещение строк в Microsoft Excel

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

Смена положения строк

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

Способ 1: процедура копирования

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

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

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

Устанавливаем курсор в самую левую ячейку пустой строки, которая была добавлена ранее, и жмем на кнопку «Вставить», находящуюся во вкладке «Главная» в группе настроек «Буфер обмена». В качестве альтернативы существует возможность набрать комбинацию клавиш Ctrl+V.

После того, как строка вставлена, для завершения процедуры нужно удалить первичный ряд. Кликаем по любой ячейке данной строчки правой кнопкой мыши. В контекстном меню, которое появится после этого, выбираем пункт «Удалить…».

  • Как и в случае с добавлением строки, открывается небольшое окошко, которое предлагает выбрать, что нужно удалить. Переставляем переключатель в позицию напротив пункта «Строку». Жмем на кнопку «OK».
  • После этих действий ненужный элемент будет удален. Таким образом, будет проведена перестановка строк местами.

    Способ 2: процедура вставки

    Как видим, процедура замены строк местами тем способом, который был описан выше, довольно сложная. На её выполнение потребуется относительно большое количество времени. Полбеды, если нужно поменять местами два ряда, но если требуется поменять местами десяток или более строчек? В этом случае, на помощь придет более простой и быстрый метод вставки.

    Способы переноса текста

    Некоторые пользователи пытаются перенести текст внутри ячейки нажатием на клавиатуре кнопки Enter. Но этим они добиваются только того, что курсор перемещается на следующую строку листа. Мы же рассмотрим варианты переноса именно внутри ячейки, как очень простые, так и более сложные.

    Способ 1: использование клавиатуры

    Самый простой вариант переноса на другую строку, это установить курсор перед тем отрезком, который нужно перенести, а затем набрать на клавиатуре сочетание клавиш Alt+Enter.

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

    Способ 2: форматирование

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

      Выделяем ячейку, в которой текст выходит за пределы границ. Кликаем по ней правой кнопкой мыши. В открывшемся списке выбираем пункт «Формат ячеек…».

  • Открывается окно форматирования. Переходим во вкладку «Выравнивание». В блоке настроек «Отображение» выбираем параметр «Переносить по словам», отметив его галочкой. Жмем на кнопку «OK».
  • После этого, если данные будут выступать за границы ячейки, то она автоматически расширится в высоту, а слова станут переноситься. Иногда приходится расширять границы вручную.

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

    Способ 3: использование формулы

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

    1. Отформатируйте ячейку, как указано в предыдущем варианте.
    2. Выделите ячейку и введите в неё или в строку формул следующее выражение:

    Вместо элементов «ТЕКСТ1» и «ТЕКСТ2» нужно подставить слова или наборы слов, которые хотите перенести. Остальные символы формулы изменять не нужно.

  • Для того, чтобы результат отобразился на листе, нажмите кнопку Enter на клавиатуре.
  • Главным недостатком данного способа является тот факт, что он сложнее в выполнении, чем предыдущие варианты.

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

    Добавление ячеек

    Самый трудоемкий метод — это смещение области таблицы вниз с добавлением ячеек в верхнюю часть рабочего листа. Реализуется он следующим образом:

    • Выделите ячейки А1:К6 (диапазон, отвечающий области ввода).
    • Нажмите правую кнопку мыши и в контекстном меню активизируйте команду Добавить ячейки
      .
    • В открывшемся диалоговом окне Добавление ячеек
      (рис. 3.9) выберите переключатель
      ячейки, со сдвигом вниз
      и нажмите кнопку
      ОК
      .

    Данное диалоговое окно также вызывается посредством команды Вставка/ Ячейки.

    Вставка Полосы прокрутки

    Через меню Разработчик/ Элементы управления/ Вставить выберем левой клавишей мыши элемент Полоса прокрутки .

    После этого выпадающее меню закроется, а курсор вместо обычного толстого крестика

    превратится в тонкий крестик.

    Кликнув левой клавишей мыши в нужное место на листе, элемент Полоса прокрутки

    будет помещен на лист (вертикально).

    Чтобы при вставке элемента поместить Полосу прокрутки горизонтально, кликните и удерживайте левую клавишу мыши, затем переместите мышь вправо и чуть вниз.

    Excel для чайников — изменение столбцов, строк и ячеек

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

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

    Работа со строками, столбцами и ячейками

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

    Чтобы изменить ширину столбца:

    1. Установите курсор на линию столбца в заголовке столбца так, чтобы курсор из белого креста стал двойной стрелкой.
    2. Нажмите левую кнопку мыши и тяните столбец вправо, чтобы увеличить его ширину, и влево, чтобы ее уменьшить.
    3. Отпустите кнопку мыши. Ширина столбца на листе будет изменена.

    Если отображаются знаки (#######) в ячейке, это означает что столбец недостаточно широк, чтобы отобразить содержимое ячейки. Просто увеличьте ширину столбца, чтобы отобразить содержимое ячейки.

    Заполнение пустых ячеек значениями из соседних ячеек

    4447 30.10.2012

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

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

    Способ 1. Без макросов

    Выделяем диапазон ячеек в первом столбце, который надо заполнить (в нашем примере, это A1:A12).

    Нажимаем клавишу F5 и затем кнопку Выделить (Special) и в появившемся окне выбираем Выделить пустые ячейки (Blanks):

    Не снимая выделения, вводим в первую ячейку знак «равно» и щелкаем по предыдущей ячейке или жмём стрелку вверх (т.е. создаем ссылку на предыдущую ячейку, другими словами):

    И, наконец, чтобы ввести эту формулу сразу во все выделенные (пустые) ячейки нажимаем Ctrl + Enter вместо обычного Enter. И все! Просто и красиво.

    В качестве завершающего мазка я советовал бы заменить все созданные формулы на значения, ибо при сортировке или добавлении/удалении строк корректность формул может быть нарушена. Выделите все ячейки в первом столбце, скопируйте и тут же вставьте обратно с помощью Специальной вставки (Paste Special) в контекстом меню, выбрав параметр Значения (Values). Так будет совсем хорошо.

    Способ 2. Заполнение пустых ячеек макросом

    Если подобную операцию вам приходится делать часто, то имеем смысл сделать для неё отдельный макрос, чтобы не повторять всю вышеперечисленную цепочку действий вручную. Для этого жмём Alt+F11 или кнопку Visual Basic

    на вкладке
    Разработчик (Developer)
    , чтобы открыть редактор VBA, затем вставляем туда новый пустой модуль через меню
    Insert — Module
    и копируем или вводим туда вот такой короткий код:
    Sub Fill_Blanks() For Each cell In Selection If IsEmpty(cell) Then cell.Value = cell.Offset(-1, 0).Value Next cell End Sub
    Как легко можно сообразить, этот макрос проходит в цикле по всем выделенным ячейкам и, если они не пустые, заполняет их значениями из предыдущей ячейки.

    Для удобства, можно назначить этому макросу сочетание клавиш или даже поместить его в Личную Книгу Макросов (Personal Macro Workbook), чтобы этот макрос был доступен при работе в любом вашем файле Excel.

    Способ 3. Power Query

    Power Query — это очень мощная бесплатная надстройка для Excel от Microsoft, которая может делать с данными почти всё, что угодно — в том числе, легко может решить и нашу задачу по заполнению пустых ячеек в таблице. У этого способа два основных преимущества:

    • Если данных много, то ручной способ с формулами или макросы могут заметно тормозить. Power Query сделает всё гораздо шустрее.
    • При изменении исходных данных достаточно будет просто обновить запрос Power Query. В случае использования первых двух способов — всё делать заново.

    Для загрузки нашего диапазона с данными в Power Query ему нужно либо дать имя (через вкладку Формулы — Диспетчер имен

    ), либо превратить в «умную» таблицу командой
    Главная — Форматировать как таблицу (Home — Format as Table)
    или сочетанием клавиш Ctrl+T:

    Превращаем таблицу в умную

    После этого на вкладке Данные (Data)

    нажмем на кнопку
    Из таблицы / диапазона (From Table/Range)
    . Если у вас Excel 2010-2013 и Power Query установлена как отдельная надстройка, то вкладка будет называться, соответственно,
    Power Query
    .

    В открывшемся редакторе запросов выделим столбец (или несколько столбцов, удерживая Ctrl) и на вкладке Преобразование

    выберем команду
    Заполнить — Заполнить вниз (Transform — Fill — Fill Down)
    :

    Заполнение пустых ячеек в Power Query

    Вот и всё :) Осталось готовую таблицу выгрузить обратно на лист Excel командой Главная — Закрыть и загрузить — Закрыть и загрузить в… (Home — Close&Load — Close&Load to…)

    В дальнейшем, при изменении исходной таблицы, можно просто обновлять запрос правой кнопкой мыши или на вкладке Данные — Обновить всё (Data — Refresh All)

    .

    Ссылки по теме

    • Объединение двух столбцов с данными
    • Быстрое выделение всех ячеек с формулами или константами
    • Быстрое заполнение пустых ячеек макросом из надстройки PLEX

    Екатерина

    30.10.2012 16:32:12

    Отличная подсказка. Теперь то, что я делала часами (более 2000 строк) — делаю за 2 минуты. Спасибо большое!!!!!!!!! Ссылка

    Катя

    30.10.2012 16:34:02

    низкий поклон до земли!!!! страшно вспомнить сколько времени было потрачено на рабский механический труд!!! спасибо!!! Ссылка

    Samir

    30.10.2012 16:34:28

    Николай вы настоящая находка! Спасибо вам и вашим родителям за вас! Ссылка

    Fellini

    30.10.2012 16:35:07

    потрясающе!!! у меня список из 60 населенных пунктов в каждом по 50-100 значений… долго гемороился…. спасибо!. Ссылка

    Максим

    30.10.2012 16:36:54

    Спасибо автору! Сегодня мне нужно было сделать то же самое, но заполненные строки стояли ниже пустых, а не выше как в примере. В этом случае прием тот же, но после выделения пустых ячеек нужно выбрать «= ссылка на последующую ячейку» => Ctrl + Enter. И так тоже работает.. Ссылка

    Максим

    30.10.2012 16:37:45

    Вот уж порадовали:) Супер….спасли мое драгоценное время:) руками на это я тратила каждый день по 4-5 часов…Спасибо человеческое. В 2007 у меня работает Ctrl+G….Ура…можно теперь ехать спокойно в отпуск . Ссылка

    val

    30.10.2012 16:39:41

    Sub Macro1() Selection.SpecialCells(xlCellTypeBlanks).Select Selection.FormulaR1C1 = «=R[-1]C» End Sub

    Ссылка

    userbook

    15.02.2013 03:18:30

    Спасибо Вам за труды. К сожалению мне данный способ не подошел после пункта «.. выбираем Выделить пустые ячейки (Blanks)

    :» выдается ошибка «Не найдено ни одной ячейки, ….» ячейки визуально пустые, но функция «ЕПУСТО» выдает значение Ложь при этом фильтр по столбцу спокойно фильтрует пустые ячейки. Удалить значения из всех отобранных фильтром «пустых» ячеек не получается. Выдается сообщение об ошибке «Невозможно создать или использовать ссылку на диапазон данных, так как она слишком сложна. …» Думаю это из-за того, что обрабатываемый файл (XML) и в нем около 200 000 строк. Подскажите как можно решить проблему в моем случае ? Можно ли решить штатными способами или придется писать макрос. Ссылка

    Николай Павлов

    17.02.2013 09:26:11

    Значит ячейки в вашем случае не пустые, а чем-то заполнены — пробелами, непечатаемыми знаками и т.п. Попробуйте выделить мышью этот невидимый символ, скопировать его (Ctrl+C), затем использовать замену (Ctrl+H), чтобы найти эти символы и удалить их (заменить на пустоту). Родитель Ссылка

    netud

    11.03.2013 23:43:38

    Уважаемые всё намного проще! В любом свободном столбце, в нашем примере столбец C, строка 2 написать формулу =Если(A2=»»;C1;A2), и протянуть на все строчки, нужно учесть, что в первой строчке должна быть шапка таблицы Ссылка

    Николай Павлов

    14.03.2013 22:14:23

    Я бы не сказал, что это сильно проще (да еще и отдельный столбец нужен), но — тоже вариант. Родитель Ссылка

    Ром

    05.10.2016 13:48:55

    <�удалено> Родитель Ссылка

    Semen Manuilov

    15.04.2013 09:57:53

    Спасибо Вам огромное! Благодаря Вам изучение excel ‘я и работа в нем становится намного проще!!! Ссылка

    Мария Ниж

    12.05.2013 18:31:37

    Огромное спасибо, эта подсказка «спасла» кучу времени Ссылка

    Дмитрий Дмитриев

    23.10.2013 12:01:39

    Добрый день Николай. Скажите можно сделать все тоже самое только не заполняя последнюю ячейку (ваш пример: москва заполняется до 3 вкл ячейки, 4-ая пустая; питер заполняется до 6 вкл, 7-ая пустая и т.д.) Спасибо. Ссылка

    Светлана Макарова

    02.07.2014 16:41:20

    Супер! Так просто! Ссылка

    Николай Павлов

    07.07.2014 06:24:48

    Ага Сам радуюсь, каждый раз когда использую или показываю эту фишку на тренингах. Родитель Ссылка

    Денис Денис

    19.11.2014 13:31:26

    Ух, спасибо а то я уже в макросы полез , здоровская штука8) Ссылка

    Денис

    09.03.2015 22:32:08

    Спасибо за прекрасный совет! Реально экономит время!!! Ссылка

    Катя П.

    01.04.2015 10:55:32

    Спасибо! Вот честно, просто огромное человеческое Спасибо!!!!! Родитель Ссылка

    Jack Famous

    21.05.2015 10:10:16

    Просто и прекрасно))) огромное спасибо, Николай Владимирович!!! И ненужно ничего придумывать, записывать и попросту тратить драгоценное время…. Потом только выделить диапазон и преобразовать в значения на всякий P.S.: Найдя решение этой проблемы сначала в сторонних НАДСТРОЙКАХ, а потом здесь (гениально и просто), лишний раз убедился в уникальности и универсальности Вашей надстройки PLEX — ничего лишнего, что можно быстрее сделать без макросов, удобная навигация, справка по каждому инструменту и возможность отмены большинства действий (это очень нечасто в надстройках) и, конечно, место №1 — работа с текстом))))) Ссылка

    Jack Famous

    01.09.2015 09:02:35

    Объединил макрос заполнения от VAL и преобразование формул в значения от Николая Владимировича. Теперь достаточно выделить диапазон столбцов (или 1 столбец) и нажать кнопку. Вставленные ссылки на верхние непустые ячейки сразу преобразовываются в значения.

    Sub FillEmpty() Dim smallrng As Range Selection.SpecialCells(xlCellTypeBlanks).Select Selection.FormulaR1C1 = «=R[-1]C» For Each smallrng In Selection.Areas smallrng.Value = smallrng.Value Next smallrng End Sub

    Ссылка

    Машака

    16.06.2016 10:28:29

    Это гениально, то что искала! СПАСИБО!!! Ссылка

    Виктор Стволонский

    22.06.2016 10:08:08

    Здравствуйте. Уважаемые ученые Экселя прошу помочь с решением проблемы: по факту в каждой строке нужно найти значения первого и последнего числами и если между ними есть пустые ячейки, то заменить на ноль. Обыскал все поисковики, но не смог найти даже подобного. Прошу помочь. Строк очень много и вручную (через замену) буду делать неделю( Пример ниже: где стоят красные нули, их по факту нет, но должны появится (цвет не важен)

    Т 01.15 02.15 03.15 04.15 05.15 06.15 07.15 08.15 09.15
    1 11 2 0 6 8 0 9
    2 1 0 0 0 8
    3 33 22 0 11
    4 6

    Ссылка
    Евгений Горельский

    30.06.2016 17:41:58

    1. Выделите диапазон, содержащий пустые ячейки.

    2. Нажмите Ctrl+H
      , чтобы появилось диалоговое окно
      Find & Replace
      (Найти и заменить).
    3. Перейдите на вкладку Replace
      (Заменить).
    4. Оставьте поле Find what
      (Найти) пустым и введите нужное значение в поле
      Replace with
      (Заменить на).

    5. Нажмите кнопку Replace All
      (Заменить все).

    Родитель Ссылка
    Eldar 1966

    25.04.2017 15:55:04

    Добрый день !!! Конечно же спасибо за Ваш труд. Выручает только так. А есть ли вариант этого же «фокуса», но с цветами ячеек? Спасибо Ссылка

    Николай Павлов

    16.12.2018 13:35:37

    Эльдар, можно во втором способе заменить в коде Value на Interior.Color — и получится то, что вы хотите. Родитель Ссылка

    Алекскй Иванов

    11.01.2019 22:21:08

    Циклом , если ячеек больше 100 — анрил , Vba очень долго все заполняет … Ссылка

    InExSu

    31.01.2019 08:22:05

    Попробуйте заменить

    If IsEmpty(cell) Then cell.Value = cell.Offset(-1, 0).Value

    на

    If IsEmpty(cell) Then With cell .Value = .Offset(-1, 0).Value End With End If

    Родитель Ссылка

    ixet

    04.02.2019 21:03:58

    Вариант, которым постоянно пользуюсь. Для столбца.

    Public Sub Заполнение_столбец() ‘заполнить столбец пропущенными данными Application.ScreenUpdating = False Dim x As Long x = ActiveSheet.UsedRange.Row + ActiveSheet.UsedRange.Rows.Count — 1 ‘определяем количество строк r = ActiveCell.Row ‘MsgBox (r) c = ActiveCell.Column ‘MsgBox (c) For i = r To x If Cells(i, c) = «» Then Cells(i, c) = Cells(i — 1, c) End If Next i End Sub

    Ссылка

    ssverka

    14.02.2019 13:33:01

    Николай, Вас надо к лику святых причислить Ссылка

    Николай Павлов

    18.02.2019 20:57:48

    Упаси боже Родитель Ссылка

    Serj

    26.03.2019 12:54:59

    Спасибо ! А, не подскажите ли, как затем обратно с пустыми ячейками список сдалать ? Ссылка

    Михаил

    12.02.2020 15:46:31

    так же найти все ячейки только с формулами и удалить значения Родитель Ссылка

    Ираклий

    12.09.2020 15:56:49

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

    DAVUD group

    22.03.2021 21:42:03

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

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

    Смена положения строк

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

    Способ 1: процедура копирования

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

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

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

    Устанавливаем курсор в самую левую ячейку пустой строки, которая была добавлена ранее, и жмем на кнопку «Вставить», находящуюся во вкладке «Главная» в группе настроек «Буфер обмена». В качестве альтернативы существует возможность набрать комбинацию клавиш Ctrl+V.

    После того, как строка вставлена, для завершения процедуры нужно удалить первичный ряд. Кликаем по любой ячейке данной строчки правой кнопкой мыши. В контекстном меню, которое появится после этого, выбираем пункт «Удалить…».

  • Как и в случае с добавлением строки, открывается небольшое окошко, которое предлагает выбрать, что нужно удалить. Переставляем переключатель в позицию напротив пункта «Строку». Жмем на кнопку «OK».
  • После этих действий ненужный элемент будет удален. Таким образом, будет проведена перестановка строк местами.

    Способ 2: процедура вставки

    Как видим, процедура замены строк местами тем способом, который был описан выше, довольно сложная. На её выполнение потребуется относительно большое количество времени. Полбеды, если нужно поменять местами два ряда, но если требуется поменять местами десяток или более строчек? В этом случае, на помощь придет более простой и быстрый метод вставки.

      Кликаем левой кнопкой мыши по номеру строки на вертикальной панели координат. После этого действия выделяется весь ряд. Затем кликаем по кнопке «Вырезать», которая локализуется на ленте во вкладке «Главная» в блоке инструментов «Буфер обмена». Она представлена пиктограммой в виде ножниц.

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

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

    Способ 3: перемещение мышью

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

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

  • Перемещаем курсор на верхнюю границу этой строки, пока он не примет форму стрелки, на конце которой находятся четыре указателя, направленные в разные стороны. Зажимаем кнопку Shift на клавиатуре и просто перетягиваем ряд на то место, где хотим, чтобы он располагался.
  • Как видим, перемещение производится довольно просто и строка становится именно на то место, куда пользователь желает её установить. Для этого нужно всего лишь совершить действие мышью.

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

    Если ячейка имеет формулу, TE102657239 не изменяется. Таким образом, содержимое перемещенной или скопированной ячейки и ячеек, указывающих на них, может отобразить #REF! значение ошибки #ЗНАЧ!. В этом случае вам придется настроить ссылки вручную. Дополнительные сведения можно найти в разделе Обнаружение ошибок в формулах

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

    Чтобы переместить или скопировать ячейки, сделайте следующее:

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

    Выполните одно из следующих действий.

    Чтобы переместить строки или столбцы, на вкладке Главная в группе Буфер обмена нажмите кнопку Вырезать .

    Сочетание клавиш: CTRL+X.

    Чтобы скопировать строки или столбцы, на вкладке Главная в группе Буфер обмена нажмите кнопку Копировать .

    Сочетание клавиш: CTRL+C.

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

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

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

    Примечание: Если вместо выбора команды в контекстном меню нажать кнопку Вставить на вкладке Главная в группе Буфер обмена (или нажать клавиши CTRL+V), содержимое конечных ячеек будет заменено.

    Перемещение и копирование строк и столбцов с помощью мыши

    Выделите строки или столбцы, которые вы хотите переместить или скопировать.

    Выполните одно из указанных ниже действий.

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

    Чтобы скопировать строки или столбцы, нажмите клавишу CTRL и, удерживая ее, наведите указатель мыши на границу выделения. Когда указатель мыши примет вид указателя копирования , перетащите строки или столбцы в нужное место.

    Важно: При перетаскивании удерживайте клавишу CTRL нажатой. Если отпустить клавишу CTRL раньше кнопки мыши, строки или столбцы будут перемещены, а не скопированы.

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

    Примечание: С помощью мыши невозможно переместить или скопировать несмежные строки или столбцы.

    Перемещение и копирование ячеек

    Выделите ячейки или TE102657360 ячейки, которые вы хотите переместить или скопировать.

    Наведите указатель мыши на границу выбранной ячейки или диапазона.

    Когда указатель превратится в , выполните одно из следующих действий:

    Перетащите ячейки в другое место.

    Удерживая нажатой клавишу OPTION, перетащите ячейки в другое место.

    Примечание: При перетаскивании или вставке ячеек в новое место исходные данные будут перезаписаны в Excel.

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

    Выделите строки или столбцы, которые вы хотите переместить или скопировать.

    Наведите указатель мыши на границу выбранной ячейки или диапазона.

    Когда указатель превратится в , выполните одно из следующих действий:

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

    Перетащите строки или столбцы в другое место.

    Копирование строк и столбцов

    Удерживая нажатой клавишу OPTION, перетащите строки или столбцы в другое место.

    Перемещение и копирование данных между существующими строками и столбцами

    Перетащите строку или столбец между существующими строками или столбцами, удерживая нажатой клавишу SHIFT. В Excel пространство для новой строки или столбца становится недоступным.

    Преобразование столбцов в строки и строки в столбцы

    Скопируйте строки или столбцы, которые вы хотите транспонировать.

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

    На вкладке Главная в группе Правкащелкните стрелку рядом с кнопкой Вставитьи выберите пункт транспонировать.

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

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

    Для перемещения строки в Excel, можно подвести курсор мыши к границе маркера выделения до появления маленьких стрелок в четыре разные стороны, нажать левую кнопку мыши и удерживая её переместить строку вверх либо вниз. В этом случае содержимое конечных ячеек будет заменено. Осуществить такое перемещение можно только в пределах активного листа.

    В общем же случае, чтобы переместить строку, необходимо её вырезать и вставить уже в нужном месте. Для этого необходимо:

    1) выделить перемещаемую строку (подвести курсор мыши к номеру строки и кликнуть на нем левой кнопкой);

    2) вырезать выделенную строку любым удобным способом (через главное меню, через контекстное меню, горячими клавишами Ctrl+X)

    3) на нужном листе выделить строку, либо самую левую ячейку строки, в которую будет произведена вставка;

    4) вставить вырезанные ячейки.

    Здесь следует заметить, что в контекстном меню (по нажатию правой кнопки мыши) доступны два пункта, связанные со вставкой – «Вставить» и «Вставить вырезанные ячейки».

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

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

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

    После получения такого сообщения остается либо таскать строки по одной, либо искать другие инструменты.

    Как быстро переместить строки на новый лист Excel?

    Одним из таких инструментов является надстройка для Excel на основе Visual Basic for Application.

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

    При работе с данными в Microsoft Excel приходится часто перемещать отдельные позиции. Например, из-за того, что цифра оказалась не там, где нужно. Или понадобилось расставить ряды по алфавиту. Или необходимо, вообще, перевернуть таблицу на 90 градусов. Разберитесь, как поменять местами столбцы в Excel и строки, как перетащить клетку со всем содержимым, как транспонировать сетку или отдельную её часть.

    Microsoft Excel

    Как перемещать столбцы и строки?

    Для перемещения рядов можно использовать опцию Копировать-Вырезать-Вставить. Но так происходит замена всего содержимого в области, куда вставляются объекты. Это не очень удобно, если требуется расположить категории в другом порядке, а не копировать их. Вот как поменять местами строки в Excel:

    1. Выделите ряд. Для этого кликните на его номер (или на букву, если это столбцы).
    2. Наведите на границу любой отмеченной ячейки. Курсор примет вид крестика со стрелочками на концах.
    3. Зажмите клавишу Shift.
    4. Перемещайте ряд, «зацепив» его за рамку.
    5. Двигать объект вы будете не вслепую. В той области, куда вы наведёте курсор, нижняя граница строки станет толще. Ряд вставится выше этой линии (или левее, если это столбцы).
    6. Чтобы заменить содержимое конечных клеток, сделайте то же самое, но без кнопки Shift.
    7. Если надо поменять категории местами, просто перетащите их, куда нужно. Например, ряд 23 передвиньте на позицию 25, а 25 — на 23.
    8. Можно скопировать данные с заменой конечного содержимого. Для этого вместо Shift зажмите Ctrl.

    Подобным образом двигаются и столбцы, и строки.

    Как работать с текстом

    Используйте опцию Копировать-Вырезать-Вставить

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

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

    1. Выделите нужный объект.
    2. Наведите курсор на его границу.
    3. Зажмите клавишу Shift.
    4. Переместите клетку, «зацепив» её за рамку.
    5. Нижняя граница ячейки, в которую вставится содержимое, будет выделяться.
    6. Чтобы поменять две соседние клетки местами, передвиньте выбранный объект к рамке, находящейся сбоку.

    Ячейки в Excel

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

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

    1. Перемещайте курсор-клетку Excel с зажатой клавишей Shift. Будет охвачено несколько объектов.
    2. Или выделите их мышью. Для этого наведите её на нужную позицию, нажмите левую кнопку, передвиньте курсор и отпустите кнопку. Будут отмечены ячейки, захваченные в получившийся прямоугольник.

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

    Как перевернуть таблицу?

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

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

    Вот как в Экселе поменять столбцы на строки и наоборот:

    1. Выделите фрагмент или всю таблицу.
    2. Кликните по ней правой кнопкой мыши и выберите «Копировать». Или нажмите Ctrl+C.
    3. Поставьте клетку-курсор в то место, куда хотите добавить перевёрнутую сетку.
    4. Найдите на панели инструментов пиктограмму «Вставка». В Excel 2010 она находится в «Меню», в 2007 — на вкладке «Главная». Эта иконка похожа на папку-планшет с маленьким листом бумаги рядом.
    5. Нажмите на чёрную стрелочку рядом с этой иконкой.
    6. Откройте «Специальная вставка».
    7. Этот же пункт можно найти в контекстном меню. Чтобы вызвать его, кликните правой кнопкой мыши.
    8. В выпавшем списке нажмите на значок «Транспонировать». Чтобы понять, где он, наводите курсор на кнопки. Появятся всплывающие подсказки.

    Формулы

    Поменять ориентацию таблицы можно и специальной формулой.

    1. Выделите свободную от значений область, в которую надо вставить перевёрнутую сетку. Она должна соответствовать исходной. К примеру, если в изначальном варианте она имела размеры 3 на 7 клеток, то отмеченные для вставки позиции должны быть 7 на 3.
    2. В поле формул (она находится вверху, рядом с ней есть символы «Fx») введите «=ТРАНСП(N:H)» без кавычек. N — это адрес первой клетки из таблицы, H — имя последней. Эти названия имеют вид A1, S7 и так далее. Это одновременно и координаты ячейки. Чтобы их посмотреть, кликните на нужную позицию. Они отобразятся в поле слева вверху.
    3. После того как вписали функцию, одновременно нажмите Shift+Ctrl+Enter. Так она вставится сразу во все выделенные категории.

    Формула в Excel

    Поменять ориентацию таблицы можно и специальной формулой

    Нужный фрагмент появится уже в перевёрнутом виде.

    Перевернуть столбец

    В таблицах можно не только поменять местами ряды, но и перевернуть столбцы вниз головой. Например, вам понадобилось перечислить какие-то характеристики в обратном порядке. Ради этого не нужно заново все вбивать. Можно сделать так:

    1. Вокруг исходной колонкой должно быть свободное место. Не нужно стирать все строки. На время редактирования можете скопировать позиции в другой файл.
    2. Выделите пустую клетку слева или справа от заполненного ряда.
    3. Откройте меню Формулы — Ссылки и массивы.
    4. Найдите функцию «СМЕЩ».
    5. В появившемся окне будет несколько полей. В области «Ссылка» укажите адрес нижней клетки из колонки. Перед каждой координатой ставьте знак $ (доллар). Должно получиться что-то вроде «$A$17».
    6. В «Смещ_по_строкам» введите команду «(СТРОКА()-СТРОКА($A$1))*-1» (кавычки убрать). Вместо $А$1 напишите имя первой клетки в колонке.
    7. В «Смещ_по_столбцам» напишите 0 (ноль). Остальные параметры оставьте пустыми.
    8. Растяните значения с формулой так, чтобы по высоте они совпадали с исходным рядом. Для этого «потяните» за маленький чёрный квадратик под курсором-клеткой Excel. Категории будут инвертированы относительно исходника.
    9. Выделите и скопируйте получившиеся позиции.
    10. Щёлкните правой кнопкой мыши в любом месте сетки.
    11. В параметрах вставки выберите «Значения». Так перенесутся только символы без формул.

    В продуктах Microsoft Office интуитивно-понятный интерфейс. Можно быстро разобраться, как в Экселе поменять местами столбцы, ряды и ячейки. Как отразить их. Также в инструментарии программы доступна транспонировка (переворачивание) таблицы.

    Логотип Microsoft Excel

    Если вы хотите переместить столбец или строку в другое место в электронной таблице, у вас есть несколько вариантов сделать это в Microsoft Excel. Мы покажем вам, что это за варианты.

    Чтобы использовать любой из перечисленных ниже методов, сначала откройте электронную таблицу в Microsoft Excel на компьютере с Windows или Mac.

    Чтобы переместить столбец в электронной таблице Excel, используйте либо перетащить или вырезать и вставить.

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

    С помощью метода перетаскивания в Excel вы можете перемещать столбцы, просто перетаскивая их.

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

    Выберите столбец в Excel.

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

    Переместите курсор к границе столбца в Excel.

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

    Перетащите столбец в Excel.

    И это все. Выбранный столбец теперь доступен в новом месте.

    Перемещенный столбец в Excel.

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

    Другой способ переместить столбец в электронной таблице — вырезать и вставить столбец.

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

    Щелкните правой кнопкой мыши букву столбца и выберите "Резать" в Excel.

    Вы увидите анимированную пунктирную линию вокруг выбранного столбца. Это подтверждает, что ваш столбец успешно вырезан.

    Анимированная пунктирная линия вокруг столбца в Excel.

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

    Щелкните правой кнопкой мыши букву столбца назначения и выберите "Вставить вырезанные ячейки" в Excel.

    Ваш исходный столбец появится слева от выбранного столбца.

    Столбец перемещен методом вырезания и вставки в Excel.

    Вот как вы перемещаете столбцы в таблицах Excel!

    Если у вас есть данные в одном столбце, которые вы хотите разбить на несколько столбцов, исправить это несложно!

    Как переместить строку в Excel

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

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

    Чтобы быстро переместить строку в новое место, используйте этот метод перетаскивания.

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

    Щелкните номер строки в Excel.

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

    Наведите курсор на границу строки в Excel.

    Пока ваш курсор остается значком с четырьмя стрелками, нажмите и удерживайте клавишу Shift на клавиатуре. Затем перетащите строку на новое место.

    Перетащите строку в Excel.

    Ваша строка теперь размещена на новом месте.

    Строка перемещалась перетаскиванием в Excel.

    Перемещение строки с помощью функции «Вырезать и вставить»

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

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

    Щелкните правой кнопкой мыши номер строки и выберите "Резать" в Excel.

    Теперь найдите строку, над которой вы хотите разместить вырезанный ряд. Щелкните правой кнопкой мыши номер этой новой строки и выберите в меню «Вставить вырезанные ячейки».

    Щелкните правой кнопкой мыши номер целевой строки и выберите "Вставить вырезанные ячейки" в Excel.

    Ваша строка теперь находится на новом месте.

    Строка перемещена с помощью вырезания и вставки в Excel.

    И все готово.

    Бывают случаи, когда вы хотите переместить данные в электронные таблицы. С помощью параметров быстрого и простого перемещения Excel вы можете быстро переупорядочивать данные в различных электронных таблицах. Очень полезный!

    И, если вам когда-нибудь понадобится превратить строку в столбец, Excel позволяет сделать это одинаково легко.

    Like this post? Please share to your friends:
  • Как перенести строку в ячейке excel вниз в excel
  • Как перенести строку в ячейке excel в столбец
  • Как перенести строку в таблице word на другую страницу
  • Как перенести строку в excel при условии
  • Как перенести строки таблицы excel