Украшение
Украшение
 

 

Как создать сайт в программе Frontpage -    Уроки Frontpage

    Начало  Создание сайта  О Школе  О Партнерке   Связь  

 

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


Строки и столбы в таблицах WORD — самая полная информация

 

Приветствую вас, уважаемые пользователи Word. Строки и столбцы таблицы Ворд — именно им посвящена сегодняшняя «Шпаргалка». И, конечно, разбор полетов будем проводить на примере версии WORD 2016. Как добавить, убрать, вставить, сделать выше/ниже, шире/уже, как объединить и разделить, перенести текст из одних элементов таблицы в другие, пронумеровать эти самые строки и столбцы в таблицах программы Ворд — все это вы узнаете из настоящей статьи. Как всегда, описания будут сопровождаться подробными скриншотами, а для любителей увидеть все вживую собственными глазами —видео к вашим услугам. Поехали?

 

Кстати, статья получилась нехилая. Так что для удобства навигации ниже приведено оглавление:

 

Как вставить строку/ столбец в Ворде в таблице (5+2)

Как удалить строку/столбец в таблице Ворд

Как поменять местами столбцы/строки в таблице Ворд

Как изменить размер таблицы в WORD

Как в Ворде сделать таблицу по точным размерам

Как объединить/разделить строки, столбцы, ячейки в таблице в Ворде

Как сделать автоматическую нумерацию строк в таблице в Ворде

 

 

Как вставить строку/ столбец в Ворде в таблице (5+2)

 

Вас, конечно, интересует что это за 5 плюс 2? В этом нет никакой интриги. Сейчас мы с вами узнаем 5 способов добавления строк в вордовские таблицы и 2 способа вставки дополнительных рядов. Начнем со строк. Первые два варианта как вставить строку в таблицу Word я уже вкратце упомянула в статье как создать таблицу. Напомню их и расскажу о новых:

 

  1. Если нужно получить строку-копию верхней, то самое простое — это, поставив курсор за рамками таблицы после нужной строки (за правой границей), щелкнуть клавишу Enter. Под копируемой строчкой появится ее близнец.
  2. Строку-двойняшку можно получить, наведя курсор на внешнюю рамку таблицы с левой стороны и щелкнув по всплывающему при этом плюсу в кружке. Скопируется опять верхняя строчка. Новая встанет под ней.
  3. Если поставить курсор в последнюю ячейку нижней строки, то нажатием клавиши Tab мы добавим строку в самый низ таблицы.
  4. Чтобы получить новую строку сверху (над текущей) нужно пройти в панель «Работа с таблицами» — вкладка «Макет» — раздел «Столбцы и строки» — кнопка «вставить сверху». Вновь созданная строчка займет свое место над первой или той, которая была выделена (см. рис. 1).(картинки кликабельны)
  5. В точности повторив путь до раздела «Столбцы и строки» по способу 4, можно кликнуть по кнопке «вставить снизу». Тогда строка будет добавлена под выделенной.

Итак, теперь понятно, что ответом на вопрос «как вставить строку вверху таблицы» будет способ 4. А если кого-то интересует, как добавить строку вниз, то следует воспользоваться вариантами 1, 2, 3 или 5.

 

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

  1. Всего лишь один щелчок левой кнопкой мышки понадобится для того, чтобы вставить столбик этим способом. Для этого нужно подвести курсор к пересечению верхней границы таблицы с левой рамкой копируемого ряда. Между столбцами появится двойная разграничительная линия с кружком наверху и плюсиком в нем. Щелкните по плюсу. Новый столбик встанет слева. Так мы можем скопировать и вставить любой столбец таблицы, кроме первого.
  2. Чтобы получить новый ряд — крайний слева или любой другой, проходим по уже знакомому пути: «Работа с таблицами» — вкладка «Макет» — раздел «Столбцы и строки». Затем выделяем текущий столбец и кликаем по кнопкам «вставить слева» или «вставить справа». Таким образом получаем нужный столбик (см. рис. 1).

 

Кстати, такое же добавление можно сделать из мини панели, которая всплывает при выделении строки или столбца (см. рис. 2).

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

 

Как удалить строку/столбец в таблице Ворд

 

На той же мини панели (см. выше) кроме кнопки «добавить» есть и кнопка «удалить». Это самый быстрый способ убрать ненужные элементы или всю таблицу. Если рука с мышкой дернулась, и всплывающая панель закрылась, то кнопку «убрать» можно найти во вкладке «Макет». Выделяйте лишнюю строку, столбец, ячейку и щелкайте по нужной строчке (см. рис. 3).

 

Как поменять местами столбцы/строки в таблице Ворд

 

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

  • выделяем требуемые столбец или строчку;
  • наводим курсор на любое место выделения при нажатой левой клавише мышки и держим 1—2 секунды до появления мигающей жирной черты и маленького светло-серого прямоугольника под стрелкой-курсором;
  • не отпуская зажатую клавишу перетаскиваем жирный указатель на нужное место. Готово: содержимое строки или столбца переехало по новому адресу (см. рис. 4).

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

 

Как изменить размер таблицы в WORD

 

Хороший вопрос, друзья. Потому что ответ на него простой и быстрый. Включайте линейки — горизонтальную и вертикальную. Забыли, как это делать? Освежить память можно здесь. После этого, ориентируясь на необходимые размеры, тяните за маркер изменения размеров (маленький квадратик в правом нижнем углу таблицы). Учтите, что задать нужные размеры с использованием линейки можно лишь с минимальным шагом этого инструмента — 2, 5 мм. Кстати, в верхнем левом углу таблицы всегда есть маркер перемещения (крестик). С его помощью мы можем двигать таблицу по полю файла.

Как в Ворде сделать таблицу по точным размерам

 

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

 

Работать мы будем в выпадающем окне «Свойства таблицы», которое найдем во вкладке «Макет» разделе «Таблица» и строке «свойства» (см. рис. 5). В указанном окошке есть дополнительные закладки, три из которых — «таблица», «строка», «столбец» нам и понадобятся.

 

Итак, в закладке «Таблица» мы имеем возможность указать общую ширину таблицы в необходимых единицах измерения, задать ее положение (слева, по центру, справа) и условия обтекания текстом. Из этой же закладочки можно зайти в разделы «Границы», о котором мы говорили в статье «Все о рамках и границах таблиц», и «Параметры». В выпадающем окошке «Параметры» можно сделать дополнительные настройки в ячейках, то есть задать отступы текста от их границ, интервалы между ними, если мы не хотим, чтобы они располагались впритык друг к другу. Еще стоит снять флажок из строчки «автоподбор размера по содержимому», иначе наши столбцы будут расползаться по ширине и ни о каких точных размерах думать не придется (см. рис. 6).

 

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

 

В закладке «Столбец» ширину мы указываем в сантиметрах с точностью до его сотых долей. Между столбцами опять-таки удобно перемещаться с помощью клавиш «предыдущий», «следующий». Выделив сразу несколько столбцов можно задать для них одинаковую ширину (см. рис. 8).

 

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

 

Все то же самое можно проделать из той же вкладки «Макет», только зайти нужно будет в раздел «Размер ячейки». Задав ширину и высоту ячейки, в которой стоит курсор, тем самым мы определим ширину ее столбца и высоту строки. Еще там есть кнопки «Выровнять по ширине/высоте». При нажатии на них строки и рядки станут одинаковыми.

 

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

 

Как объединить/разделить строки, столбцы, ячейки в таблице в Ворде

 

Объединение ячеек, строк, столбцов можно провести двумя способами:

  1. «Стереть» ненужные линии «ластиком», который располагается во вкладке «Макет», разделе «Рисование».
  2. Воспользоваться в той же вкладке «Макет» разделом «Объединение», выделив предварительно объединяемые элементы таблицы.

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

 

Как сделать автоматическую нумерацию строк/столбцов в таблице в Ворде

 

Иногда исследователи программы WORD спрашивают, как пронумеровать строки или столбцы, не добавляя при этом волшебного слова «автоматически». Желающие, конечно, могут это сделать, тупо проставив номера по-порядку вручную, но….  А если таблица большая? Или по завершении этой довольно монотонной и утомительной работы появится необходимость вставить какие-либо данные, то… вы понимаете, что волосы рвать придется на своей головушке.

 

Поэтому давайте привыкнем, что, если нумерация, то автоматическая, тем более, что делается она наипростейшим образом. Хотите сделать нумерацию строк в таблице в Ворде — выделяйте ее первый столбик, переходите во вкладку «Главная», раздел «Абзац» и кликайте по кнопке «нумерованный список». Все! Теперь при добавлении строк хоть в начало, хоть в середину таблицы они дисциплинированно будут выстраиваться по-порядку.

 

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

 

ТА-ДАММ! На этом торжественном аккорде разрешите статью о столбцах и строчках таблицы WORD считать завершенной. В следующий раз поговорим о работе с табличными данными. Думаю, друзья, что у вас не осталось вопросов, но, если я что-то упустила, пишите в комментах, задавайте вопросы. Отвечаю всем и всегда.

А эти статьи вы уже прочли? Нет? Тогда советую ознакомиться:

 

 

 

 

Транспонировать (вращать) данные из строк в столбцы или наоборот

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

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

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

Вот как это сделать:

  1. Выберите диапазон данных, которые вы хотите изменить, включая метки строк или столбцов, и нажмите Ctrl + C.

    Примечание: Убедитесь, что вы скопировали данные для этого, поскольку использование команды Cut или Ctrl + X не сработает.

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

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

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

Советы по переносу данных

Вы можете вставлять данные в книгу как транспонированные.Transpose меняет ориентацию содержимого скопированных ячеек при вставке. Данные в строках вставляются в столбцы и наоборот.

Вот как можно транспонировать содержимое ячейки:

  1. Скопируйте диапазон ячеек.

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

  3. На вкладке Home щелкните значок Paste и выберите Paste Transpose .

.

Как перемещать (менять местами) столбцы перетаскиванием и другими способами

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

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

Удивительно, но Microsoft Excel не предоставляет простого способа выполнить эту обычную операцию. Если вы попытаетесь просто перетащить имя столбца, что кажется наиболее очевидным способом перемещения столбцов, вы можете быть сбиты с толку, обнаружив, что это не работает.

Всего существует четыре возможных способа переключения столбцов в Excel, а именно:

Как перетаскивать столбцы в Excel

Как уже упоминалось, перетаскивание столбцов в Excel - немного более сложная процедура, чем можно было ожидать. Фактически, это один из тех случаев, которые можно классифицировать как «легче сказать, чем сделать». Но, возможно, это просто недостаток ловкости рук :) Тем не менее, с некоторой практикой я смог заставить это работать, так что вы определенно справитесь с этим.

Предположим, у вас есть рабочий лист с информацией о продуктах вашей компании, и вы хотите быстро поменять местами пару столбцов.В этом примере я буду использовать прайс-лист AbleBits. Я хочу переключить столбцы « License type » и « Product ID » так, чтобы идентификатор продукта шел сразу после названия продукта.

  1. Выберите столбец, который нужно переместить.
  2. Поместите указатель мыши к краю выделения, пока он не изменится с обычного крестика на курсор с четырехсторонней стрелкой. Лучше не делать этого в любом месте вокруг заголовка столбца, потому что курсор может иметь слишком много разных форм в этой области.Но он отлично работает с правым или левым краем выбранного столбца, как показано на скриншоте.
  3. Нажмите и удерживайте клавишу Shift, а затем перетащите столбец в новое место. Вы увидите слабую полосу «I» по всей длине столбца и поле, указывающее, куда будет перемещен новый столбец.
  4. Вот и все! Отпустите кнопку мыши, затем оставьте клавишу Shift и найдите столбец, перемещенный в новое положение.

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

Примечание. В Excel нельзя перетаскивать несмежные столбцы и строки.

Метод перетаскивания работает в Microsoft Excel 2016, 2013, 2010 и 2007, а также может использоваться для перемещения строк. Это может потребовать некоторой практики, но когда вы ее освоите, это может реально сэкономить время.Хотя, полагаю, команда Microsoft Excel вряд ли когда-нибудь получит награду за самый удобный интерфейс для этой функции :)

Поменять местами столбцы Excel путем вырезания и вставки

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

Как переместить один столбец в Excel

  1. Выберите весь столбец, щелкнув заголовок столбца.
  2. Вырежьте выбранный столбец, нажав Ctrl + X, или щелкните столбец правой кнопкой мыши и выберите Вырезать из контекстного меню. Фактически вы можете пропустить шаг 1 и просто щелкнуть правой кнопкой мыши заголовок столбца, чтобы выбрать Cut .
  3. Выберите столбец, перед которым вы хотите вставить вырезанный столбец, щелкните его правой кнопкой мыши и выберите Вставить вырезанные ячейки во всплывающем меню.

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

  • Выберите любую ячейку в столбце и нажмите Ctrl + Пробел, чтобы выделить весь столбец.
  • Нажмите Ctrl + X, чтобы вырезать столбец.
  • Выберите столбец, перед которым нужно вставить вырезанный столбец.
  • Нажмите Ctrl вместе со знаком плюс (+) на цифровой клавиатуре, чтобы вставить столбец.

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

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

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

Поменять местами несколько столбцов путем копирования, вставки и удаления

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

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

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

    Примечание. Если вы переупорядочиваете столбцы в диапазоне, подойдет любой способ. Если вы хотите поменять местами несколько столбцов в таблице Excel, затем выберите столбцы, используя второй способ (только ячейки с данными), иначе вы можете получить ошибку «Операция не разрешена. Операция пытается сместить ячейки в таблица вашего рабочего листа «.
  2. Скопируйте выбранные столбцы, нажав Ctrl + C или щелкните столбцы правой кнопкой мыши и выберите Копировать .
  3. Выберите столбец, перед которым вы хотите вставить скопированные столбцы, и щелкните его правой кнопкой мыши и выберите Вставить копии ячеек, или одновременно нажмите Ctrl и знак плюса (+) на цифровой клавиатуре.
  4. Удалить исходные столбцы.

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

Изменить порядок столбцов в Excel с помощью VBA

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

Измените расположение столбцов с помощью диспетчера столбцов

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

Установив Ultimate Suite в Excel, нажмите кнопку Colum Manager на вкладке Ablebits Data в группе Manage :

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

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

Или перетащите столбцы на панели с помощью мыши. Оба метода работают для смежных столбцов и несмежных столбцов :

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

Еще одна поистине замечательная функция - это возможность одним щелчком мыши переместить один столбец или несколько столбцов в начало (крайний левый) или конец (крайний правый) таблицы:

И напоследок парочка приятных бонусов:

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

- Щелкните этот значок, чтобы вставить новый столбец.

Должен признаться, мне очень нравится эта маленькая умная надстройка. Вместе с другими более чем 60 инструментами, включенными в Ultimate Suite, он делает обычные операции в Excel не только быстрее и проще, но и действительно приятными.Конечно, не стоит принимать мои слова как должное, потому что я к ним привык и поэтому как бы пристрастен :)

Итак, скачайте 15-дневную пробную версию и убедитесь в этом сами. Ultimate Suite работает со всеми версиями Excel 2016, 2013 и 2010. Если вам нравятся инструменты, вернитесь и получите специальный купон со скидкой 15% с кодом , который мы предоставляем специально для читателей нашего блога: AB14-BlogSpo

Благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе.

Вас может также заинтересовать:

.

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

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

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

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

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

    • Чтобы переместить строки или столбцы, на вкладке Home в группе Буфер обмена щелкните Cut .

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

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

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

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

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

    • При копировании строк или столбцов щелкните Вставить скопированные ячейки .

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

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

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

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

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

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

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

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

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

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

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

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

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

С по

Сделай это

Переместить ячейки

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

Копировать ячейки

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

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

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

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

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

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

С по

Сделай это

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

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

Копировать строки или столбцы

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

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

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

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

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

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

  3. На вкладке Home в разделе Edit щелкните стрелку рядом с Paste , а затем щелкните Transpose .

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

См. Также

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

.

Как преобразовать строки в столбцы в Excel и наоборот

В руководстве показано, как преобразовать строку в столбец в Excel с помощью специальной функции «Вставить», функции ТРАНСПОРТИРОВКА, кода VBA и специального инструмента.

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

В этой статье вы найдете несколько способов преобразовать строки в столбцы (или столбцы в строки), как бы вы это ни называли, это одно и то же :) Эти решения работают во всех версиях Excel 2016, 2013, 2010, 2007 и ниже. , охватите множество возможных сценариев и объясните наиболее типичные ошибки.

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

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

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

  1. Выбрать исходные данные. Чтобы быстро выделить всю таблицу, то есть все ячейки с данными в электронной таблице, нажмите Ctrl + Home, а затем Ctrl + Shift + End.
  2. Скопируйте выделенные ячейки, щелкнув выделение правой кнопкой мыши и выбрав Копировать в контекстном меню или нажав Ctrl + C.
  3. Выберите первую ячейку целевого диапазона.
    Обязательно выберите ячейку, выходящую за пределы диапазона, содержащего исходные данные, чтобы области копирования и области вставки не перекрывались. Например, если у вас сейчас 4 столбца и 10 строк, преобразованная таблица будет иметь 10 столбцов и 4 строки.
  4. Щелкните правой кнопкой мыши целевую ячейку и выберите Специальная вставка из контекстного меню, затем выберите Транспонировать .


Для получения дополнительной информации см. Как использовать Специальную вставку в Excel.

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

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

Однако этот подход имеет два недостатка , которые не позволяют называть его идеальным решением для транспонирования данных в Excel:

  • Он не подходит для вращения полнофункциональных таблиц Excel. Если вы скопируете всю таблицу и затем откроете диалоговое окно Специальная вставка , вы обнаружите, что опция Транспонировать отключена. В этом случае вам нужно либо скопировать таблицу без заголовков столбцов, либо сначала преобразовать ее в диапазон.
  • Специальная вставка > Транспонирование не связывает новую таблицу с исходными данными, поэтому она хорошо подходит только для одноразового преобразования.Всякий раз, когда исходные данные меняются, вам нужно будет повторить процесс и повернуть таблицу заново. Никто не захочет тратить свое время на преобразование одних и тех же строк и столбцов снова и снова, верно?

Как транспонировать таблицу и связать ее с исходными данными

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

  1. Скопируйте строки, которые нужно преобразовать в столбцы (или столбцы, которые нужно преобразовать в строки).
  2. Выберите пустую ячейку на том же или другом листе.
  3. Откройте диалоговое окно Специальная вставка , как описано в предыдущем примере, и щелкните Вставить ссылку в нижнем левом углу:

    Результат будет примерно таким:
  4. Выберите новую таблицу и откройте диалоговое окно Excel «Найти и заменить» (или нажмите Ctrl + H, чтобы сразу перейти на вкладку Заменить ).
  5. Замените все символы "=" на "xxx" или любые другие символы, которых нет нигде в ваших реальных данных.

    Это превратит вашу таблицу во что-то немного пугающее, как вы видите на скриншоте ниже, но не паникуйте, еще 2 шага, и вы достигнете желаемого результата.
  6. Скопируйте таблицу со значениями "xxx", а затем используйте Специальная вставка> Транспонировать , чтобы преобразовать столбцы в строки
  7. Наконец, откройте диалоговое окно Find and Replace еще раз, чтобы отменить изменение, т.е.е. замените все «xxx» на «=», чтобы восстановить ссылки на исходные ячейки.

Это длинноватое, но элегантное решение, не правда ли? Единственным недостатком этого подхода является то, что исходное форматирование теряется в процессе, и вам нужно будет восстановить его вручную (я покажу вам быстрый способ сделать это далее в этом руководстве).

Как транспонировать в Excel по формулам

Более быстрый способ динамического преобразования столбцов в строки в Excel - использование формулы ТРАНСПОРТ или ИНДЕКС / АДРЕС.Как и в предыдущем примере, эти формулы также сохраняют связи с исходными данными, но работают немного иначе.

Преобразование строк в столбцы в Excel с помощью функции ТРАНСПОРТ

Как следует из названия, функция TRANSPOSE специально разработана для транспонирования данных в Excel:

= ТРАНСПОРТ (массив)

В этом примере мы собираемся преобразовать другую таблицу, в которой перечислены штаты США по населению:

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

    Например, в нашей таблице-образце 7 столбцов и 6 строк, включая заголовки. Поскольку функция TRANSPOSE изменит столбцы на строки, мы выбираем диапазон из 6 столбцов и 7 строк.

  2. Выделив пустые ячейки, введите следующую формулу:

    = ТРАНСПОРТ (A1: G6)

  3. Поскольку нашу формулу нужно применить к нескольким ячейкам, нажмите Ctrl + Shift + Enter, чтобы сделать ее формулой массива.

Вуаля, столбцы преобразуются в строки, как мы и хотели:

Преимущества функции TRANSPOSE:

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

Слабые стороны функции TRANSPOSE:

  • Исходное форматирование таблицы не сохраняется в преобразованной таблице, как вы видите на скриншоте выше.
  • Если в исходной таблице есть пустые ячейки, вместо них транспонированные ячейки будут содержать 0. Чтобы исправить это, используйте TRANSPOSE в сочетании с функцией IF, как описано в этом примере: Как транспонировать без нулей.
  • Вы не можете редактировать какие-либо ячейки в повернутой таблице, потому что она очень сильно зависит от исходных данных.Если вы попытаетесь изменить какое-либо значение ячейки, вы получите ошибку «Вы не можете изменить часть массива».

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

Преобразование строки в столбец с помощью функций КОСВЕННЫЙ и АДРЕС

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

Предположим, у вас есть данные в 4 столбцах (A - D) и 5 ​​строках (1–5):

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

  1. Введите приведенную ниже формулу в крайнюю левую ячейку целевого диапазона, скажем, A7, и нажмите клавишу Enter:

    = КОСВЕННЫЙ (АДРЕС (КОЛОНКА (A1), СТРОКА (A1)))

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

Вот и все! В вашей вновь созданной таблице все столбцы переключены на строки.

Если ваши данные начинаются с некоторой строки, отличной от 1, и столбца, отличного от A, вам придется использовать немного более сложную формулу:

= КОСВЕННО (АДРЕС (КОЛОНКА (A1) - КОЛОНКА ($ A $ 1) + СТРОКА ($ A $ 1), СТРОКА (A1) - СТРОКА ($ A $ 1) + КОЛОНКА ($ A $ 1)))

Где A1 - крайняя левая верхняя ячейка исходной таблицы. Также обратите внимание на использование абсолютных и относительных ссылок на ячейки.

Однако транспонированные клетки выглядят очень просто и тускло по сравнению с исходными данными:

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

  • Скопируйте исходную таблицу.
  • Выберите итоговую таблицу.
  • Щелкните правой кнопкой мыши полученную таблицу и выберите Параметры вставки > Форматирование .

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

Недостатки : вижу только один - теряется форматирование порядковых данных. Хотя вы можете быстро восстановить его, как показано выше.

Как работает эта формула

Теперь, когда вы знаете, как использовать комбинацию КОСВЕННЫЙ / АДРЕС, вы можете получить представление о том, что на самом деле делает формула.

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

Как вы помните, в формуле мы использовали еще 3 функции - АДРЕС, СТОЛБЕЦ и СТРОКА.

Функция АДРЕС получает адрес ячейки по указанным вами номерам строк и столбцов соответственно. Запомните порядок: первая - строка, вторая - столбец.

В нашей формуле мы указываем координаты в обратном порядке, и именно это действительно помогает! Другими словами, эта часть формулы ADDRESS (COLUMN (A1), ROW (A1)) меняет местами строки на столбцы, т.е.е. берет номер столбца и меняет его на номер строки, затем берет номер строки и превращает его в номер столбца.

Наконец, функция КОСВЕННЫЙ выводит повернутые данные. Ничего страшного, правда?

Транспонировать данные в Excel с помощью макроса VBA

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

 Подложка TransposeColumnsRows () Dim SourceRange As Range Dim DestRange As Range Установите SourceRange = Application.InputBox (Подсказка: = «Выберите диапазон для транспонирования», Заголовок: = «Транспонировать строки в столбцы», Тип: = 8) Установите DestRange = Application.InputBox (Prompt: = "Выберите верхнюю левую ячейку целевого диапазона", Title: = "Transpose Rows to Columns", Type: = 8) SourceRange.Copy DestRange.Select Selection.PasteSpecial Paste: = xlPasteAll, Operation: = xlNone, SkipBlanks: = False, Transpose: = True Application.CutCopyMode = False Конец подписки 

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

Примечание. Транспонирование с VBA имеет ограничение в 65536 элементов. Если ваш массив превышает этот предел, дополнительные данные будут автоматически отброшены.

Как использовать макрос для преобразования строки в столбец

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

  1. Откройте целевой рабочий лист, нажмите Alt + F8, выберите макрос TransposeColumnsRows и нажмите Run .
  2. Выберите диапазон, который вы хотите транспонировать, и нажмите OK :
  3. Выберите верхнюю левую ячейку целевого диапазона и нажмите ОК :

Наслаждайтесь результатом :)

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

Позвольте мне показать вам, как перенести строки в столбцы в Excel буквально за пару кликов:

  1. Выберите любую отдельную ячейку в таблице, перейдите на вкладку Ablebits > группу Transform и нажмите кнопку Transpose .
  2. В большинстве случаев настройки по умолчанию работают нормально, поэтому вы просто нажимаете Транспонировать , ничего не меняя.

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

Готово! Таблица транспонирована, форматирование сохранено, дополнительных манипуляций не требуется:

Если вам интересно попробовать этот и более 60 других профессиональных инструментов для Excel, я предлагаю вам загрузить пробную версию нашего Ultimate Suite.Спасибо, что прочитали, и надеюсь увидеть вас в нашем блоге на следующей неделе!

Вас также может заинтересовать:

.

Смотрите также

 
Поиск по сайту

 

Популярные уроки

Бесплатная программа Frontpage для создания сайтов  

Структура страницы сайта  

Как создать главную страницу сайта 

Как установить язык сайта  

Как создать макет веб-страницы в программе Frontpage

Как создать шапку для сайта

Просмотр сайта в разных браузерах

Как разместить текст на сайте

Возможности Frontpage

Как задать фон страницы сайта в Frontpage

Как вставить видео на сайт

Как создать новые страницы сайта в Frontpage

Как сделать бегущую строку в html

Как разместить сайт в интернете

 Наверх >>  

         

Школа Продающих Сайтов Андрея Громова © 2012-г.

Копирование материалов сайта запрещено.

Написать письмо

Карта сайта, XML.