Перейти к содержимому

Как сделать обратный порядок в экселе

  • автор:

Как сделать обратный порядок в экселе

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Изменение порядка вывода категорий, значений или рядов данных

Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 PowerPoint 2021 Excel 2019 PowerPoint 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Excel 2007 Word 2007 Outlook 2007 PowerPoint 2007 Еще. Меньше

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

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

В этой статье

  • Обратный порядок отображения категорий или значений на диаграмме
  • Изменение порядка построения рядов данных на трехмерной диаграмме
  • Изменение порядка построения рядов данных на диаграмме

Обратный порядок отображения категорий или значений на диаграмме

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

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

  1. Щелкните диаграмму. Откроется вкладка Работа с диаграммами.
  2. В разделе Работа с диаграммами на вкладке Формат в группе Текущий выбор щелкните стрелку рядом с полем Элементы диаграммы , а затем выберите элемент диаграммы, который вы хотите использовать.
  • Для категорий установите флажок Категории в обратном порядке .
  • Для значений установите флажок Значения в обратном порядке .

Примечание: Вы не можете изменить порядок построения значений на радиолокационной диаграмме.

Изменение порядка построения рядов данных на трехмерной диаграмме

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

Рисунок: трехмерные диаграммы с рядами данных, отображаемыми в обратном порядке

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

  1. Щелкните диаграмму. Откроется вкладка Работа с диаграммами.
  2. В разделе Работа с диаграммами на вкладке Формат в группе Текущий выбор щелкните стрелку рядом с полем Элементы диаграммы , а затем выберите элемент диаграммы, который вы хотите использовать.

Изменение порядка построения рядов данных на диаграмме

  1. Щелкните диаграмму, для которой требуется изменить порядок построения рядов данных. Откроется окно Инструменты для диаграмм.
  2. В разделе Работа с диаграммами на вкладке Конструктор в группе Данные нажмите кнопку Выбрать данные.
  3. В диалоговом окне Выбор источника данных в поле Записи условных обозначений (ряды) выберите ряд данных, порядок которого требуется изменить.
  4. Щелкните стрелки Вверх или Вниз , чтобы переместить ряд данных в нужное положение.

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

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

При создании опросов исследователи иногда перефразируют «положительные» вопросы на «отрицательные», чтобы убедиться, что люди дают последовательные ответы.

Мы говорим, что эти типы вопросов имеют обратный код .

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

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

Пример: обратное кодирование в Excel

Предположим, исследователи проводят опрос с 5 вопросами для 10 человек, в котором возможные ответы на каждый вопрос следующие:

  • Полностью согласен
  • Соглашаться
  • Ни согласен, ни несогласен
  • Не согласен
  • Категорически не согласен

На следующем снимке экрана показаны результаты опроса, в котором «Полностью согласен» присвоено значение 5, «Согласен» присвоено значение 4 и так далее:

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

  • 1 должно стать 5.
  • 2 должно стать 4.
  • 3 должно стать 3.
  • 4 должно стать 2.
  • 5 должно стать 1.

Самый простой способ сделать это — взять максимально возможный балл (5) и добавить 1, чтобы получить 6. Затем вычесть исходные баллы из 6, чтобы получить обратное значение.

  • 5 становится: 6 – 5 = 1 .
  • 4 становится: 6 — 4 = 2 .
  • 3 становится: 6 – 3 = 3 .
  • 2 становится: 6 – 2 = 4 .
  • 1 становится: 6 – 1 = 5 .

Чтобы сделать это в Excel, просто скопируйте и вставьте все исходные ответы в новую область электронной таблицы:

В ячейке B17 введите: =6-B2.Затем скопируйте и вставьте эту формулу во все остальные ячейки столбца B.

В ячейке E17 введите: =6-E2.Затем скопируйте и вставьте эту формулу во все остальные ячейки столбца E.

Оценки в столбце B и столбце E теперь будут закодированы в обратном порядке:

Дополнительные ресурсы

В следующих руководствах объясняются другие часто используемые термины в анкетах и опросах:

Обратный порядок элементов в списке

Банальная, на первый взгляд, задача, периодически встречающаяся в работе почти любого пользователя Microsoft Excel – расположить элементы списка в обратном порядке. При всей кажущейся простоте, здесь есть свои «фишки» — давайте разберем несколько вариантов ее решения.

Способ 1. Ручная сортировка по доп.столбцу

Это обычно первое, что приходит в голову. Добавляем рядом с нашим списком еще один столбец с порядковыми номерами и сортируем по этому столбцу по убыванию:

reverse1.png reverse2.png

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

Способ 2. Обратный порядок формулой

Поскольку формулы в Excel пересчитываются автоматически (если включен ручной режим пересчета), то и сортировка, реализованная формулами, будет происходить «на лету», без какого либо участия пользователя. Нужная нам формула, размещающая элементы списка в обратном порядке может выглядеть так:
reverse3.pngНедостаток этой формулы в том, что в ней должны жестко задаваться начало и конец списка (ячейки A2 и A9 в нашем случае). Если заранее точно не известно, сколько именно элементов будет в списке, то лучше использовать другой подход: reverse4.pngВ этой формуле номер последней занятой ячейки подсчитывается с помощью функции СЧЁТЗ (COUNTA) , т.е. количество элементов в исходном списке может впоследствии меняться. Минус этого варианта — в исходном списке не должно быть пустых ячеек, т.к. функция СЧЁТЗ тогда неправильно вычислит номер строки последнего элемента. Выходом может стать использование динамического именованного диапазона с автоподстройкой размеров либо хитрой формулы массива: reverse5.png
Как легко заметить, это вариация первого способа, где диапазон взят «с запасом» сразу до сотой строки и номер строки последней заполненной ячейки задается не жестко, а вычисляется с помощью фрагмента МАКС(($A$2:$A$100<>«»)*СТРОКА($A$2:$A$100)) Каждая ячейка в диапазоне A2:A100 проверяется на заполненность с помощью выражения ($A$2:$A$100<>«»), что даст на выходе массив значений ИСТИНА и ЛОЖЬ. Затем этот массив поэлементно умножается на массив номеров строк, получаемый с помощью функции СТРОКА($A$2:$A$100). Поскольку логическую ИСТИНУ Excel интерпретирует как 1, а ЛОЖЬ – как 0, то после умножения мы получим массив номеров заполненных ячеек. А уже из него функция МАКС (MAX) выбирает самое большое число, т.е. номер последней заполненной строки. И, само-собой, не забудьте после ввода этой формулы нажать не обычный Enter, а сочетание Ctrl+Shift+Enter, чтобы ввести ее как формулу массива.

Способ 3. Макрос

Если хочется реализовать перекладывание значений ячеек в обратном порядке без дополнительного столбца с формулами, т.е. прямо в исходных ячейках, то не обойтись без простого макроса.
Нажмите сочетание Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer) . Вставьте новый пустой модуль через меню Insert — Module и скопируйте туда текст макроса:

Sub Reverse() Dim arrData(), n As Long arrData = Selection For Each cell In Selection cell.Value = arrData(UBound(arrData) - n, 1) n = n + 1 Next cell End Sub

Теперь, если выделить столбец-список с данными и запустить наш макрос с помощью сочетания Alt+F8 или команды Разработчик — Макросы (Developer — Macros) , то список развернется в обратном порядке прямо в тех же ячейках, т.е. на месте.

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

  • Как создать в Excel динамический именованный диапазон с автоподстройкой размеров
  • Что такое формулы массива и как их использовать
  • Хитрости сортировки в MS Excel

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

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