Как да сортирате няколко реда хоризонтално в Excel и Google Sheets

Как да сортирате няколко реда хоризонтално в Excel и Google Sheets

В тази статия ще научите как да сортирате няколко реда хоризонтално в Excel и Google Sheets.

Сортирайте един ред хоризонтално

В Excel можем да използваме опцията за сортиране, за да сортираме редовете хоризонтално. Да кажем, че имаме следния набор от данни.

Вместо обичайното съхранение на данни от колони, в този пример имаме данни, ориентирани към редове. На ред 2 има имена, докато на ред 3 има продажби за всеки месец от ред 2. Също така на ред 4 имаме продажби от година до дата. Нека първо сортирайте данните хоризонтално чрез MTD Sales от най -големия до най -малкия (ред 3). За да направите това, следвайте следващите стъпки.

1. Щракнете навсякъде в диапазона от данни което искаме да сортираме (A3: G3) и в лентата отиваме на Начало> Сортиране и филтриране> Персонализирано сортиране.

2. В прозореца Сортиране щракнете Настроики.

3. В изскачащия прозорец Опции изберете Сортирайте отляво надяснои щракнете Добре. Тази опция означава хоризонтално сортиране, докато отгоре надолу означава вертикално сортиране.

4. В прозореца Сортиране, (1) изберете Ред 3 за Сортиране по, (2) От най -големия до най -малкияза Поръчка и (3) щракнете върху OK.

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

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

Сортирайте няколко реда хоризонтално

За да можем да сортираме равни стойности за MTD Sales, ще добавим още едно ниво на сортиране - YTD Sales (ред 4). В този случай първо ще сортираме по MTD Sales, а след това по YTD Sales, от най -големия до най -малкия. За да постигнете това, следвайте следващите стъпки.

1. Изберете диапазона от данни което искаме да сортираме (B3: G4) и в лентата отидете на Начало> Сортиране и филтриране> Персонализирано сортиране.

2. В прозореца Сортиране щракнете Добавяне на ниво, за да добавите ред 4 към условието за сортиране.

3. На второ ниво изберете Ред 4 за Тогава от, и От най -големия до най -малкия за Поръчка и щракнете Добре.

В резултат на това диапазонът от данни се сортира първо по MTD Sales, а след това по YTD Sales.

Както можем да видим, ако има две равни стойности за MTD Sales, те се сортират в зависимост от стойностите в YTD Sales (от най -голямата до най -малката).

Сортирайте един ред хоризонтално в Google Таблици

Google Таблици нямат опция като Excel за сортиране отляво надясно, за да сортират хоризонтално, но е възможно да се постигне същото с помощта на комбинацията от ВИД и ТРАНСПОЗИРАНЕ функции. Идеята е да транспонирате данни от хоризонтално във вертикално, след това да сортирате данните и да ги транспонирате обратно в хоризонтално. За да постигнем това, трябва да въведем формулата в клетка A6:

= ТРАНСПОЗИРАНЕ (СОРТИРАНЕ (ТРАНСПОЗИРАНЕ (A2: G4), 2, FALSE))

В резултат на това нашият диапазон от данни се транспонира по -долу, като продажбите на MTD се сортират надолу. Нека разгледаме по -задълбочено формулата:

Първо, транспонираме A2: G4 във вертикално, за да можем да го сортираме. След това сортираме този диапазон низходящ (FALSE) по втората колона (2 - MTD Sales). И накрая, транспонираме сортирания диапазон обратно в хоризонтално.

Сортирайте няколко реда хоризонтално в Google Таблици

Подобно на предишния пример, можем да сортираме няколко реда хоризонтално. Единствената разлика е, че трябва да включим YTD Sales във функцията SORT. В този случай формулата в клетка A6 е:

= ТРАНСПОЗИРАНЕ (СОРТИРАНЕ (ТРАНСПОЗИРАНЕ (A2: G4), 2, FALSE, 3, FALSE))

Единствената разлика в сравнение с единичния ред е друго условие във функцията SORT. Добавихме колона 3 (YTD Sales) като параметър с низходящо сортиране (FALSE).

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave