Затруднявате се да сортирате данни в Google Таблици? Ето как да използвате функцията RANK и да превърнете хаоса в електронните си таблици в организирани прозрения!

Данните за класиране могат да ви помогнат да разберете по-добре важни фактори. За щастие функцията RANK в Google Таблици улеснява класирането на набори от данни. Следвайте това ръководство, за да научите как работи.

Какво представлява функцията RANK?

Функциите RANK връщат ранг от набор от данни в зависимост от конкретна стойност в набора от данни. Например, може да искате да намерите къде е класиран ученик на тест. RANK ще може да направи това вместо вас, като търси името на ученика спрямо резултатите от теста.

Има три функции в Google Таблици, които ви позволяват да класирате данни. Те включват функцията RANK, RANK.EQ и RANK.AVG. Въпреки че всички функции работят по подобен начин, леки промени могат да ги направят полезни за конкретни задачи.

Функциите RANK.EQ и RANK са еквивалентни и връщат ранга за едни и същи стойности, освен когато има дублиращи се стойности в набора от данни. Разликата между тези две е, че RANK е по-стара функция от Excel, която може да не е съвместима с бъдещи версии. Така че, ако трябва често да превключвате между Excel и Google Sheets, най-добре е да използвате RANK.EQ. И все пак най-добре е в крайна сметка

instagram viewer
превключете към Google Таблици.

RANK.AVG е различен, тъй като връща средната позиция на набор от данни, вместо да брои дублиращи се стойности отделно. Използвайте това, ако знаете, че вашите данни имат ненужни дубликати, които не можете да изтриете.

Синтаксис на функцията RANK

Функцията RANK в Google Таблици използва три параметъра, два от които са необходими, за да работи функцията правилно, и един незадължителен параметър.

Ето синтаксиса за функцията RANK в Таблици:

=RANK(стойност, набор от данни, възходящ)

Ето параметрите, използвани в тази формула:

  • стойност: Това е стойността в набора от данни, чиито ранг искате да определите. Ако наборът от данни няма числова стойност в посочените клетки, тогава формулата ще върне a #N/A грешка, тъй като ще има невалидни данни.
  • набор от данни: Това е масивът или диапазонът от клетки, който съдържа данните, които трябва да се вземат предвид.
  • възходящ: Това е незадължителен параметър за определяне дали стойностите в дефинирания набор от данни са във възходящ или низходящ ред. Ако параметърът е 0 (невярно), тогава най-голямата стойност в набор от данни ще има ранг 1. Ако този параметър е 1, най-малката стойност в данните ще се класира като 1.

Ако третият параметър е пропуснат, по подразбиране ще бъде НЕВЯРНО или 0.

RANK.EQ и RANK.AVG използват същите параметри като формулата RANK. Все пак ето синтаксиса и за двете.

=RANK.EQ(стойност, набор от данни, възходящ)
=RANK.AVG(стойност, набор от данни, възходящ)

Как да използвате функцията RANK в Google Таблици

След като вече знаем синтаксиса и как работи тази формула, нека да видим как можете да я използвате във вашите електронни таблици.

Използване на функцията RANK

По-долу имаме набор от данни, съдържащ имена и оценки на девет ученици. Това, което се стремим да направим тук, е да създадем нова колона, която показва ранга на конкретен ученик въз основа на техния резултат. Ето стъпките за това:

  1. Кликнете върху клетката, в която искате да въведете формулата. C2 в нашия пример.
  2. Въведете и Равно (=) знак, за да започнете формулата.
  3. Въведете началната част на формулата, която е РАНГ(.
  4. За първия параметър искаме да въведем клетката, която искаме да класираме. В този случай ние търсим на Анди ранг, така че използваме клетка B2 което има своите белези в него.
  5. Добавете запетая, за да разделите параметрите.
  6. Сега трябва да добавим набор от данни параметър, който ще бъде диапазонът от клетки за търсене. В този случай това е обхватът на клетките B2:B10.
    • Забележка: Ако желаете да използвате предложените функция за автоматично попълване за да добавите ранговете към всички клетки (стъпка 8), тогава трябва да запишете това като $B$2:$B$10, което кара формулата да използва абсолютни стойности.
  7. Добавяне на затваряща скоба ")", за да завършите формулата и натиснете Въведете.
  8. По избор: Кликнете върху клетката, съдържаща формулата. Това ще покаже синя рамка около тази клетка. Сега щракнете и плъзнете плътната синя точка в долния десен ъгъл и я плъзнете надолу.

Прочетете това ръководство Абсолютни стойности ако искате да научите повече за това защо ги използвахме. Това е ръководство за Excel, но важи и за Google Таблици.

Използване на функцията RANK.EQ

Функцията RANK.EQ връща ранга в набора от данни и ако има повече от един екземпляр на същата стойност в електронната таблица, тогава ще бъде върнат най-високият ранг за записите. По същество това е същото като функцията RANK. Примерът по-долу демонстрира това.

В този пример електронната таблица има екземпляри със същата стойност. Както може да се види, и двете функции дават еднакъв резултат, което означава, че в повечето случаи те могат да бъдат разменени една за друга.

Използване на функцията RANK.AVG

Формулата RANK.AVG е вариант на формулата RANK, което означава, че нейното използване е много подобно и можете да приложите тази формула към вашата електронна таблица, като използвате същите стъпки, които споменахме по-горе. Резултатът от тази формула обаче е малко по-различен.

За този пример приложихме RANK.AVG към същите фигури, както преди

Ето стъпките за използване на формулата RANK.AVG във вашата електронна таблица:

  1. Кликнете върху клетката, в която искате да въведете формулата и въведете началната част на формулата, която е =RANK.AVG(
  2. Сега, за първия параметър, искаме да въведем клетката, която искаме да класираме. В този случай това е клетка B2.
  3. Добавете запетая, за да разделите параметрите и напишете втория параметър, който е диапазонът от клетки. В този случай това е обхватът на клетките $B$2:$B$10.
  4. Накрая добавете затваряща скоба ")", за да завършите формулата.

Когато приложите функцията, ще видите, че резултатите са подобни на функцията RANK. Въпреки това, когато същата стойност съществува в множество клетки, функцията ще вземе нейната средна стойност, вместо да приложи същия ранг към всички клетки.

Например, вместо 90 като числото 1 ранг, това води до 1.5 тъй като взема средната стойност между ранг 1 и 2, тъй като има два резултата от 90. Знакът на 67 се показва като 6 тъй като това е средната позиция от 5, 6 и 7. Това е различно от RANK.EQ, който автоматично присвоява най-ниския възможен ранг на съответстващите резултати (5 в примера).

Използване на функцията RANK с масиви

Преди разгледахме пример за използване на функцията RANK в съществуващ набор от данни. Въпреки това можем да използваме тази функция и в масив от една клетка. Да направите това е лесно.

Трябва да напишете числото, чийто ранг искате да намерите в първия параметър. За втория ще запишем числата в масива. За този конкретен пример ето формулата, която използвахме:

=РАНГ(67, {66,88,75,86,67,65,81,90,71})

Както можете да видите в примера, клетката показва къде се класира 67 в набора от данни по същия начин, както ако данните са взети от препратки към клетки, вместо да бъдат въведени директно във формулата.

Организирайте вашите данни с функцията RANK

Функциите RANK в Google Таблици граничат със средно умение. Ако имате проблеми с тях, прегледайте ръководството отново и създайте своя собствена електронна таблица, за да следвате активно всяка стъпка. Google Sheets е практично умение и както всяко друго ново умение, понякога отнема време, за да го овладеете. Но продължавайте и ще станете професионалист за нула време.