Функција СЕКУЕНЦЕ у Екцелу - аутоматско генерисање низа бројева

  • Деле Ово
Michael Brown

У овом водичу ћете научити како да креирате низ бројева у Екцел-у помоћу формула. Поред тога, показаћемо вам како да аутоматски генеришете низ римских бројева и насумичних целих бројева – све помоћу нове функције СЕКУЕНЦЕ динамичког низа.

Времена када сте морали да ставите бројеве у низу у Ручни Екцел је одавно нестао. У модерном Екцел-у можете да направите једноставну серију бројева у трену помоћу функције аутоматског попуњавања. Ако имате на уму конкретнији задатак, користите функцију СЕКУЕНЦЕ, која је посебно дизајнирана за ову сврху.

    Екцел функција СЕКУЕНЦЕ

    Функција СЕКУЕНЦЕ у Екцел-у користи се за генерисање низа узастопних бројева као што су 1, 2, 3, итд.

    То је нова функција динамичког низа уведена у Мицрософт Екцел 365. Резултат је динамички низ који се прелива у наведени број редова и колона аутоматски.

    Функција има следећу синтаксу:

    СЕКУЕНЦЕ(редови, [колоне], [почетак], [корак])

    Где:

    Редови (опционо) - број редова за попуњавање.

    Колоне (опционо) - број колона које треба попунити. Ако се изостави, подразумевано је 1 колона.

    Старт (опционо) - почетни број у низу. Ако је изостављено, подразумевано је 1.

    Корак (опционо) – прираст за сваку следећу вредност у низу. Може бити позитиван или негативан.

    • Ако је позитиван, наредне вредности се повећавају, стварајућирастући низ.
    • Ако је негативан, следеће вредности се смањују, стварајући опадајућу секвенцу.
    • Ако се изостави, корак је подразумевано 1.

    Функција СЕКУЕНЦЕ је само подржано у Екцел-у за Мицрософт 365, Екцел 2021 и Екцел за веб.

    Основна формула за креирање низа бројева у Екцел-у

    Ако желите да колону редова попуните узастопним бројевима почевши од 1, можете користити Екцел функцију СЕКУЕНЦЕ у њеном најједноставнијем облику:

    Да бисте ставили бројеве у колона :

    СЕКУЕНЦЕ( н)

    Да бисте поставили бројеве у ред :

    СЕКУЕНЦЕ(1, н)

    Где је н број елемената у низу.

    На пример, да бисте колону попунили са 10 инкременталних бројева, унесите формулу испод у прву ћелију (А2 у нашем случају) и притисните тастер Ентер:

    =SEQUENCE(10)

    Резултати ће се аутоматски просути у друге редове.

    Да бисте направили хоризонтални низ, поставите аргумент ровс на 1 (или га изоставите) и дефинишите број колона , 8 у нашем случају:

    =SEQUENCE(1,8)

    Ако желите да попуните опсег ћелија узастопним бројевима, онда дефинишите оба аргумента ровс и цолумнс . На пример, да бисте попунили 5 редова и 3 колоне, користили бисте ову формулу:

    =SEQUENCE(5,3)

    За почетак са одређеним бројем , рецимо 100, унесите тај број у 3. аргумент:

    =SEQUENCE(5,3,100)

    Да бисте генерисалилиста бројева са специфичним кораком повећања , дефинишите корак у 4. аргументу, 10 у нашем случају:

    =SEQUENCE(5,3,100,10)

    Преведена на обичан енглески, наша комплетна формула гласи како следи:

    функција СЕКУЕНЦЕ – ствари које треба запамтити

    Да бисте ефикасно урадили низ бројева у Екцел-у, молимо запамтите ове 4 једноставне чињенице:

    • Функција СЕКУЕНЦЕ је доступна само са претплатама на Мицрософт 365 и Екцел 2021. У Екцел 2019, Екцел 2016 и ранијим верзијама, не ради јер те верзије не подржавају динамичку низови.
    • Ако је низ узастопних бројева коначни резултат, Екцел аутоматски емитује све бројеве у такозваном опсегу преливања. Дакле, уверите се да имате довољно празних ћелија доле и десно од ћелије у коју уносите формулу, иначе ће доћи до грешке #СПИЛЛ.
    • Резултирајући низ може бити једнодимензионалан или дводимензионалан, у зависности од тога како конфигуришете аргументе ровс и колумнс .
    • Сваки опциони аргумент који није подешен подразумевано је на 1.

    Како да креирате низ бројева у Екцел-у – примери формула

    Иако основна формула СЕКУЕНЦЕ не изгледа баш узбудљиво, када се комбинује са другим функцијама, поприма потпуно нови ниво корисности.

    Направи опадајућу (опадајућу) секвенцу у Екцел-у

    Да бисте генерисали опадајућу секвенцијалну серију, тако да свака следећа вредностје мањи од претходног, наведите негативан број за аргумент степ .

    На пример, да бисте креирали листу бројева који почињу од 10 и смањују се за 1 , користите ову формулу:

    =SEQUENCE(10, 1, 10, -1)

    Присилите дводимензионални низ да се помера вертикално од врха до дна

    Када попуњавате опсег ћелије са секвенцијалним бројевима, подразумевано, серија увек иде хоризонтално преко првог реда, а затим доле до следећег реда, баш као да читате књигу с лева на десно. Да бисте га натерали да се шири вертикално, тј. од врха до дна преко прве колоне, а затим десно до следеће колоне, угнездите СЕКУЕНЦЕ у функцију ТРАНСПОСЕ. Имајте на уму да ТРАНСПОСЕ мења редове и колоне, тако да би требало да их наведете обрнутим редоследом:

    ТРАНСПОСЕ(СЕКУЕНЦЕ( колоне, редови, почетак, корак))

    На пример, да бисте попунили 5 редова и 3 колоне узастопним бројевима који почињу од 100 и повећавају се за 10, формула има овај облик:

    =TRANSPOSE(SEQUENCE(3, 5, 100, 10))

    Да бисте боље разумели приступ, погледајте на слици испод. Овде уносимо све параметре у засебне ћелије (Е1:Е4) и креирамо 2 секвенце са формулама испод. Обратите пажњу да се редови и колоне испоручују различитим редоследом!

    Секвенца која се помера вертикално од врха до дна (по реду):

    =TRANSPOSE(SEQUENCE(E2, E1, E3, E4))

    Редовна секвенца која се помера хоризонтално лево надесно (колона-мудро):

    =SEQUENCE(E1, E2, E3, E4)

    Направите низ римских бројева

    Потребан вам је низ римских бројева за неки задатак или само из забаве ? То је лако! Направите редовну формулу СЕКУЕНЦЕ и искривите је у РОМАН функцији. На пример:

    =ROMAN(SEQUENCE(B1, B2, B3, B4))

    Где је Б1 број редова, Б2 је број колона, Б3 је почетни број, а Б4 је корак.

    Генеришите растући или опадајући низ случајних бројева

    Као што вероватно знате, у новом Екцел-у постоји посебна функција за генерисање случајних бројева, РАНДАРРАИ, о којој смо расправљали пре неколико чланака. Ова функција може учинити много корисних ствари, али у нашем случају не може помоћи. Да бисмо генерисали растућу или опадајућу серију насумичних целих бројева, биће нам потребна добра стара функција РАНДБЕТВЕЕН за аргумент степ СЕКУЕНЦЕ.

    На пример, да бисмо креирали низ повећање насумичних бројева који се преливају у онолико редова и колона колико је наведено у Б1 и Б2, респективно, и почињу од целог броја у Б3, формула иде на следећи начин:

    =SEQUENCE(B1, B2, B3, RANDBETWEEN(1, 10))

    У зависности од тога да ли желите мањи или већи корак, наведите мањи или већи број за други аргумент РАНДБЕТВЕЕН.

    Да бисте направили низ од смањењем случајних бројева , корак би требао бити негативан, тако да стављате знак минус испред функције РАНДБЕТВЕЕН:

    =SEQUENCE(B1, B2, B3, -RANDBETWEEN(1, 10))

    Напомена. Зато што је ЕкцелФункција РАНДБЕТВЕЕН је променљива , она ће генерисати нове насумичне вредности са сваком променом у вашем радном листу. Као резултат, ваш низ насумичних бројева ће се стално мењати. Да бисте спречили да се то догоди, можете користити Екцел-ову функцију Специјално лепљење &гт; Вредности да бисте формуле заменили вредностима.

    Недостаје функција Екцел СЕКУЕНЦЕ

    Као и свака друга функција динамичког низа, СЕКУЕНЦЕ је доступна само у Екцел-у за Мицрософт 365 и Екцел 2021 који подржавају динамичке низове. Нећете га наћи у преддинамичком програму Екцел 2019, Екцел 2016 и старијим верзијама.

    Тако можете да креирате секвенцу у Екцел-у помоћу формула. Надам се да су примери били и корисни и забавни. У сваком случају, хвала вам на читању и надамо се да се видимо на нашем блогу следеће недеље!

    Вежбање за преузимање

    Примери формуле СЕКУЕНЦЕ Екцел (.клск датотека)

    Мајкл Браун је посвећен технолошки ентузијаста са страшћу за поједностављење сложених процеса помоћу софтверских алата. Са више од деценије искуства у технолошкој индустрији, усавршио је своје вештине у Мицрософт Екцел-у и Оутлоок-у, као и у Гоогле табеле и документима. Мајклов блог посвећен је дељењу свог знања и стручности са другима, пружајући једноставне савете и упутства за побољшање продуктивности и ефикасности. Без обзира да ли сте искусан професионалац или почетник, Мајклов блог нуди вредне увиде и практичне савете како да на најбољи начин искористите ове основне софтверске алате.