Как отсортировать несколько строк по горизонтали в Excel и Google Таблицах

Как отсортировать несколько строк по горизонтали в Excel и Google Таблицах

В этой статье вы узнаете, как отсортировать несколько строк по горизонтали в Excel и Google Таблицах.

Сортировать одну строку по горизонтали

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

Вместо обычного хранения данных столбца в этом примере у нас есть данные, ориентированные на строки. В строке 2 указаны имена, а в строке 3 - продажи за месяц до текущей даты для каждого человека из строки 2. Кроме того, в строке 4 у нас есть продажи за год до текущей даты. Давай сначала сортировать данные по горизонтали по продажам MTD от наибольшего к наименьшему (ряд 3). Для этого выполните следующие действия.

1. Щелкните в любом месте диапазона данных которые мы хотим отсортировать (A3: G3), и на ленте перейдите к Главная> Сортировка и фильтр> Пользовательская сортировка.

2. В окне «Сортировка» щелкните Параметры.

3. Во всплывающем окне «Параметры» выберите Сортировать слева направои щелкните Ok. Эта опция означает горизонтальную сортировку, а сверху вниз - вертикальную.

4. В окне «Сортировка» (1) выберите Ряд 3 для Сортировать по, (2) От наибольшего к наименьшемудля заказа и (3) нажмите ОК.

В результате наш набор данных отсортирован по строке 3 (MTD Sales) по убыванию.

В отсортированных данных у нас есть в два раза равные суммы - для Джона и Селин (1280 долларов) и для Дженнифер и Сары (750 долларов). Чтобы добавить дополнительные критерии сортировки, мы можем отсортировать несколько строк по горизонтали.

Сортировать несколько строк по горизонтали

Чтобы иметь возможность сортировать одинаковые значения для MTD Sales, мы добавим еще один уровень сортировки - YTD Sales (строка 4). В этом случае мы сначала отсортируем по MTD Sales, а затем по YTD Sales, от наибольшего к наименьшему. Для этого выполните следующие шаги.

1. Выберите диапазон данных которые мы хотим отсортировать (B3: G4), и на ленте перейдите к Главная> Сортировка и фильтр> Пользовательская сортировка.

2. В окне «Сортировка» щелкните Добавить уровень, чтобы добавить строку 4 к условию сортировки.

3. На втором уровне выберите Ряд 4 для Then by, и От наибольшего к наименьшему для заказа и нажмите Ok.

В результате диапазон данных сортируется сначала по MTD Sales, а затем по YTD Sales.

Как мы видим, если есть два равных значения для MTD Sales, они сортируются в зависимости от значений в YTD Sales (от наибольшего к наименьшему).

Сортировка одной строки по горизонтали в Google Таблицах

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

= ТРАНСПОРТ (СОРТИРОВАТЬ (ТРАНСПОРТ (A2: G4); 2; ЛОЖЬ))

В результате наш диапазон данных транспонирован ниже с сортировкой по убыванию MTD Sales. Давайте подробнее рассмотрим формулу:

Сначала мы переносим A2: G4 в вертикальное положение, чтобы можно было его отсортировать. После этого мы сортируем этот диапазон по убыванию (FALSE) по второму столбцу (2 - MTD Sales). Наконец, мы переносим отсортированный диапазон обратно в горизонтальное положение.

Сортировка нескольких строк по горизонтали в Google Таблицах

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

= ТРАНСПОРТ (СОРТИРОВАТЬ (ТРАНСПОРТ (A2: G4); 2; ЛОЖЬ; 3; ЛОЖЬ))

Единственное отличие от сортировки по одной строке - это другое условие в функции SORT. Мы добавили столбец 3 (Продажи с начала года) в качестве параметра с сортировкой по убыванию (FALSE).

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave