Як сортувати кілька рядків по горизонталі в Excel і Google Таблицях

Як сортувати кілька рядків по горизонталі в Excel і Google Таблицях

У цій статті ви дізнаєтесь, як сортувати кілька рядків по горизонталі в Excel і Google Таблицях.

Сортувати однорядковий по горизонталі

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

Замість звичайного зберігання даних у стовпцях, у цьому прикладі ми маємо дані, орієнтовані на рядки. У другому рядку-Імена, тоді як у третьому-продажі за місяць для кожної людини з другого рядка. Крім того, у рядку 4 ми маємо щорічні продажі. Давайте спочатку сортувати дані горизонтально за допомогою MTD Sales від найбільшого до найменшого (ряд 3). Для цього виконайте наступні кроки.

1. Клацніть будь -де в діапазоні даних яку ми хочемо відсортувати (A3: G3), а на стрічці перейдіть до Домашня сторінка> Сортування та фільтрування> Спеціальне сортування.

2. У вікні Сортування натисніть Варіанти.

3. У спливаючому вікні Параметри виберіть Сортувати зліва направота натисніть в порядку. Ця опція означає горизонтальне сортування, тоді як зверху вниз означає вертикальне сортування.

4. У вікні Сортування (1) виберіть Ряд 3 для Сортування за, (2) Від найбільшого до найменшогодля замовлення та (3) натисніть OK.

В результаті наш набір даних сортується за рядком 3 (Продажі MTD) за спаданням.

У відсортованих даних ми маємо двічі рівні суми - для Джона і Селін (1280 доларів) та для Дженніфер і Сари (750 доларів). Щоб додати додаткові критерії сортування, ми можемо сортувати кілька рядків по горизонталі.

Відсортуйте кілька рядків по горизонталі

Щоб мати можливість сортувати рівні значення для MTD Sales, ми додамо ще один рівень сортування - YTD Sales (рядок 4). У цьому випадку ми спочатку будемо сортувати за MTD Sales, а потім за YTD Sales, від найбільшого до найменшого. Щоб цього досягти, виконайте наступні кроки.

1. Виберіть діапазон даних яку ми хочемо відсортувати (B3: G4), а на стрічці перейдіть до Домашня сторінка> Сортування та фільтрування> Спеціальне сортування.

2. У вікні Сортування натисніть Додати рівень, щоб додати рядок 4 до стану сортування.

3. На другому рівні виберіть 4 рядок для Тоді по, і Від найбільшого до найменшого для замовлення та натисніть в порядку.

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

Як ми бачимо, якщо для продажів MTD є два рівні значення, вони сортуються залежно від значень у продажах за попередній період (від найбільшого до найменшого).

Відсортуйте одну рядок по горизонталі в Таблицях Google

У Таблицях Google немає такої опції, як Excel, щоб сортувати зліва направо, щоб сортувати по горизонталі, але це можна зробити за допомогою комбінації СОРТУВАТИ та ТРАНСПОЗИЦІЯ функцій. Ідея полягає в тому, щоб транспонувати дані з горизонтального на вертикальне, потім сортувати дані та транспонувати їх назад у горизонтальне. Для цього нам потрібно ввести формулу в клітинку А6:

= ТРАНСПОЗИЦІЯ (СОРТУВАТИ (ТРАНСПОЗИРУВАТИ (A2: G4), 2, НЕВІРНО))

В результаті наш діапазон даних переноситься нижче, а продажі MTD сортуються за спаданням. Давайте детальніше розглянемо формулу:

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

Відсортуйте кілька рядків по горизонталі в Таблицях Google

Подібно до попереднього прикладу, ми можемо сортувати кілька рядків по горизонталі. Єдина відмінність полягає в тому, що нам потрібно включити Продажі за попередній період часу до функції SORT. У цьому випадку формула у комірці A6 виглядає так:

= ТРАНСПОЗИЦІЯ (СОРТУВАТИ (ТРАНСПОЗИРУВАТИ (A2: G4), 2, НЕВІРНО, 3, НЕВІРНО))

Єдина відмінність порівняно з сортуванням по одному рядку - це ще одна умова у функції SORT. Ми додали стовпець 3 (Продажі з початку року) як параметр із сортуванням за спаданням (FALSE).

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

wave wave wave wave wave