Notice: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' in /var/www/www-root/data/www/sound-talk.ru/index.php on line 2

Notice: Use of undefined constant DOCUMENT_ROOT - assumed 'DOCUMENT_ROOT' in /var/www/www-root/data/www/sound-talk.ru/index.php on line 5

Notice: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' in /var/www/www-root/data/www/sound-talk.ru/index.php on line 5

Notice: Use of undefined constant DOCUMENT_ROOT - assumed 'DOCUMENT_ROOT' in /var/www/www-root/data/www/sound-talk.ru/index.php on line 11

Notice: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' in /var/www/www-root/data/www/sound-talk.ru/index.php on line 11

Notice: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' in /var/www/www-root/data/www/sound-talk.ru/index.php on line 28

Notice: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' in /var/www/www-root/data/www/sound-talk.ru/index.php on line 28

Notice: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' in /var/www/www-root/data/www/sound-talk.ru/index.php on line 28

Notice: Undefined variable: flag in /var/www/www-root/data/www/sound-talk.ru/index.php on line 28

Notice: Undefined variable: adsense7 in /var/www/www-root/data/www/sound-talk.ru/index.php on line 39

Notice: Undefined variable: adsense6 in /var/www/www-root/data/www/sound-talk.ru/index.php on line 40
Как в эксель поменять местами колонки. Изменение способа строк и столбцов данных отображаемые на диаграмме

Перемещение ячеек относительно друг друга в Microsoft Excel. Как в эксель поменять местами колонки


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

Перемещение ячеек относительно друг друга в Microsoft Excel

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

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

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

Способ 1: перемещение с помощью копирования

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

  1. Выделяем ячейку, которую следует переместить. Жмем на кнопку «Копировать». Она размещена на ленте во вкладке «Главная» в группе настроек «Буфер обмена».
  2. Копирование ячейки в Microsoft Excel

  3. Выделяем любой другой пустой элемент на листе. Жмем на кнопку «Вставить». Она находится в том же блоке инструментов на ленте, что и кнопка «Копировать», но в отличие от неё имеет гораздо более заметный вид из-за своих размеров.
  4. Вставка данных в Microsoft Excel

  5. Далее переходим ко второй ячейке, данные которой нужно переместить на место первой. Выделяем её и опять жмем на кнопку «Копировать».
  6. Копирование второй ячейки в Microsoft Excel

  7. Выделяем курсором первую ячейку с данными и жмем на кнопку «Вставить» на ленте.
  8. Вставка второго значения в Microsoft Excel

  9. Одно значение мы переместили, куда нам нужно. Теперь возвращаемся к тому значению, которое мы вставили в пустую ячейку. Выделяем его и жмем на кнопку «Копировать».
  10. Копирование ячейки из буферной области в Microsoft Excel

  11. Выделяем вторую ячейку, в которую нужно переместить данные. Жмем на кнопку «Вставить» на ленте.
  12. Вставка данных в Microsoft Excel

  13. Итак, нужные данные мы поменяли местами. Теперь следует удалить содержимое транзитной ячейки. Выделяем её и щелкаем правой кнопкой мыши. В контекстном меню, которое активировалось после этих действий, переходим по пункту «Очистить содержимое».

Очистка содержимого в Microsoft Excel

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

Ячейки перемещены в Microsoft Excel

Конечно, данный способ не совсем удобен и требует множества дополнительных действий. Тем не менее, именно он применим большинством пользователей.

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

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

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

Перемещение ячейки в Microsoft Excel

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

Ячейки перемещены в программе Microsoft Excel

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

Ячейки перемещены со сдвигом диапазона в Microsoft Excel

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

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

  1. Прежде всего, нужно включить у себя в программе режим работы с макросами и панель разработчика, если вы их до сих пор не активировали, так как по умолчанию они отключены.
  2. Далее переходим во вкладку «Разработчик». Выполняем щелчок по кнопке «Visual Basic», которая размещена на ленте в блоке инструментов «Код».
  3. Переход в редактор макросов в Microsoft Excel

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

    Sub ПеремещениеЯчеек()Dim ra As Range: Set ra = Selectionmsg1 = "Произведите выделение ДВУХ диапазонов идентичного размера"msg2 = "Произведите выделение двух диапазонов ИДЕНТИЧНОГО размера"If ra.Areas.Count 2 Then MsgBox msg1, vbCritical, "Проблема": Exit SubIf ra.Areas(1).Count ra.Areas(2).Count Then MsgBox msg2, vbCritical, "Проблема": Exit SubApplication.ScreenUpdating = Falsearr2 = ra.Areas(2).Valuera.Areas(2).Value = ra.Areas(1).Valuera.Areas(1).Value = arr2End Sub

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

  5. Вставка кода в Microsoft Excel

  6. Выделяем две ячейки или два диапазона равных размеров, которые хотим поменять местами. Для этого кликаем по первому элементу (диапазону) левой кнопкой мыши. Затем зажимаем кнопку Ctrl на клавиатуре и также кликаем левой кнопкой мышки по второй ячейке (диапазону).
  7. Выделение ячеек в Microsoft Excel

  8. Чтобы запустить макрос, жмем на кнопку «Макросы», размещенную на ленте во вкладке «Разработчик» в группе инструментов «Код».
  9. Переход к запуску макроса в Microsoft Excel

  10. Открывается окно выбора макроса. Отмечаем нужный элемент и жмем на кнопку «Выполнить».
  11. Запуск макроса в Microsoft Excel

  12. После этого действия макрос автоматически меняет содержимое выделенных ячеек местами.

Макрос поменял ячейки местами в Microsoft Excel

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

Урок: Как создать макрос в Excel

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

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

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

Да Нет

lumpics.ru

Изменение способа строк и столбцов данных отображаемые на диаграмме

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

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

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

В этой статье

Как Excel определяет, как визуально представить данные в диаграмме

Изменение способа отображения данных

Как Excel определяет, как визуально представить данные в диаграмме

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

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

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

Charts that are plotted by rows and by columns of worksheet data

К началу страницы

Изменение способа отображения данных

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

    Откроется панель Работа с диаграммами с дополнительными вкладками Конструктор, Макет и Формат.

  2. На вкладке Конструктор в группе Данные нажмите кнопку Строка/столбец.

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

Советы

К началу страницы

support.office.com

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

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

Вам понадобится

Табличный редактор Microsoft Office Excel версий 2007 или 2010.

Спонсор размещения P&G Статьи по теме "Как в Excel поменять столбцы" Как вставить в таблицу столбец Как в Excel перемножить столбец Как в Excel добавить строку

Инструкция

1

Используйте комбинацию из операций вырезки и вставки, чтобы поменять местами два столбца таблицы. Для этого выделите сначала один из них, кликнув по заголовку - клетке с латинской буквой над самой верхней ячейкой колонки. Затем либо нажмите комбинацию клавиш Ctrl + X, либо щелкните выделение правой кнопкой мыши и выберите команду «Вырезать» в контекстном меню.

2

Выделите щелчком по заголовку другой столбец, участвующий в операции обмена. Откройте контекстное меню, кликнув выделенную область правой кнопкой мыши, и выберите команду «Вставить вырезанные ячейки». Эта команда продублирована в выпадающем списке «Вставить», помещенном в группу команд «Ячейки» вкладки «Главная» в меню табличного редактора - можно использовать и этот метод вставки.

3

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

dokak.ru