Як выкарыстоўваць функцыю SEQUENCE у Excel (16 прыкладаў)

  • Падзяліцца Гэтым
Hugh West

Змест

У Microsoft Excel функцыя SEQUENCE выкарыстоўваецца для стварэння паслядоўнасці лікавых значэнняў у розных фарматах. У гэтым артыкуле вы даведаецеся, як можна эфектыўна выкарыстоўваць гэту функцыю SEQUENCE з рознымі крытэрамі і спалучаючы яе з іншымі функцыямі ў Excel.

На прыведзеным вышэй здымку экрана - агляд артыкула, які прадстаўляе прымяненне функцыі SEQUENCE у Excel. Вы даведаецеся больш пра набор даных, а таксама пра метады правільнага выкарыстання функцыі SEQUENCE у наступных раздзелах гэтага артыкула.

Спампаваць практычны сшытак

Вы можаце спампуйце кнігу Excel, якую мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула.

Выкарыстанне функцыі SEQUENCE.xlsx

Уводзіны ў функцыю SEQUENCE

  • Мэта функцыі:

Функцыя SEQUENCE выкарыстоўваецца для стварэння паслядоўнасці лікавыя значэнні.

  • Сінтаксіс:

=ПАСЛЯДОЎНАСЦЬ(радкі, [слупкі], [пачатак], [крок ])

  • Тлумачэнне аргументаў:
Аргумент Абавязковы/ Неабавязкова Тлумачэнне
радкі Абавязкова Колькасць радкоў.
[слупкі] Неабавязкова Колькасць слупкоў.
[пачатак] Неабавязкова Пачатковы нумар у вяртаным масіве.
[крок] Неабавязковы АгульныЛікі з нулямі ў пачатку ў Excel

Калі вы ведаеце, як працуе функцыя TEXT , тады фарматаваць паслядоўнасць лікаў з нулямі ў пачатку занадта проста. Напрыклад, усе лічбы ў выпадковай паслядоўнасці будуць мець 4 лічбы, а тыя, якія не маюць 4 лічбаў, будуць утрымліваць нулі ў пачатку.

Звязаная формула ў ячэйцы B4 будзе:

=TEXT(SEQUENCE(10,1,5,50),"0000")

15. Стварэнне зваротнага парадку ў спісе з дапамогай функцыі SEQUENCE

Давайце выкажам здагадку, што мы хочам змяніць парадак вочак у спісе. Каб выканаць мэту, мы можам выкарыстоўваць функцыі INDEX і ROWS разам з функцыяй SEQUENCE.

У Слупку B ёсць некаторыя выпадковыя імёны і ў Калонцы D мы адлюструем гэтыя імёны ў адваротным парадку. Такім чынам, патрабаваная формула ў ячэйцы D5 павінна быць:

=INDEX(B5:B10, SEQUENCE(ROWS(B5:B10), , ROWS(B5:B10), -1))

Тут функцыя SEQUENCE змяняе нумары радкоў усіх імёнаў, а функцыя INDEX пазней здабывае імёны ў адваротным парадку на аснове другога аргумента (row_num) , змененага раней функцыяй SEQUENCE.

16. Падрыхтоўка спісу алфавітаў з дапамогай функцый SEQUENCE і CHAR

У апошнім прыкладзе мы ўбачым, як функцыю SEQUENCE можна выкарыстоўваць для стварэння спісу алфавітаў у масіве. На наступным малюнку два асобныя радкі былі выкарыстаны для адлюстравання масіва, які змяшчае ўсе алфавіты.

Неабходнаеформула ў ячэйцы B4 :

=CHAR(SEQUENCE(2,13,65))

У гэтай формуле CHAR<Функцыя 5> вяртае сімвалы, вызначаныя Unicode. Паколькі ў англійскай мове 26 алфавітаў, мы выкарысталі тут 13 слупкоў. Мы таксама можам вызначыць нумар слупка як 2, і формула верне ўсе алфавіты ў 13 радках і 2 слупках.

💡 Што трэба мець на ўвазе

🔺 Функцыя SEQUENCE вяртае масіў, разліваючы значэнні ў некалькіх радках і слупках. Такім чынам, калі якое-небудзь з вяртаемых значэнняў у масіве не можа знайсці пустую ячэйку для прадстаўлення, то функцыя верне памылку #SPILL .

🔺 Функцыя SEQUENCE зараз даступна ў Толькі для Microsoft Office 365 .

🔺 Значэнне па змаўчанні для ўсіх неабавязковых аргументаў функцыі SEQUENCE роўна 1 .

Заключныя словы

Я спадзяюся, што ўсе згаданыя вышэй метады выкарыстання функцыі SEQUENCE цяпер падштурхнуць вас да больш эфектыўнага прымянення іх у вашых электронных табліцах Excel. Калі ў вас ёсць якія-небудзь пытанні ці водгукі, дайце мне ведаць у раздзеле каментарыяў. Ці вы можаце азнаёміцца ​​з нашымі іншымі артыкуламі, звязанымі з функцыямі Excel, на гэтым сайце.

розніца паміж двума наступнымі значэннямі ў паслядоўнасці лікаў.
  • Вярнуты параметр:

Масіў, які змяшчае паслядоўнасць лікаў з вызначанымі характарыстыкамі .

16 прыкладаў выкарыстання функцыі SEQUENCE у Excel

1. Базавае выкарыстанне функцыі SEQUENCE толькі з адным аргументам

Першым аргументам функцыі SEQUENCE з'яўляецца 'rows' , які паказвае колькасць радкоў, якія трэба паказаць у электроннай табліцы. Калі вы не ўводзіце ніякіх іншых аргументаў, то функцыя верне зададзеную колькасць радкоў, дзе першы радок будзе ўтрымліваць лік '1' , а пазней усе астатнія паслядоўныя лікі будуць адлюстроўвацца ў наступных радках.

Такім чынам, на малюнку ніжэй Ячэйка B4 змяшчае формулу:

=SEQUENCE(5)

Больш падрабязна: 51 найбольш часта выкарыстоўваная матэматычная і трыгерная функцыя ў Excel

2. SEQUENCE Функцыя з двума аргументамі ў Excel

Паколькі другі аргумент функцыі абазначае колькасць слупкоў, камбінацыя першых двух аргументаў прывядзе да масіву з указаных радкоў і слупкоў.

У ячэйцы B4 функцыя SEQUENCE з аргументамі радкоў і слупкоў будзе:

=SEQUENCE(5,3)

Больш падрабязна: 44 матэматычныя функцыі ў Excel (спампаваць бясплатна PDF)

3. Функцыя SEQUENCE з трыма аргументамі ў Excel

Цяпертрэці аргумент функцыі - [пачатак] , які пазначае пачатковае значэнне або лік, якія будуць паказаны ў першай ячэйцы першага радка ў масіве.

Такім чынам, з першымі трыма аргументамі , функцыя верне масіў, як паказана на наступным скрыншоце. А формула ў ячэйцы B4 :

=SEQUENCE(5,3,10)

дзе пачатковае значэнне роўна 10 у масіве, які быў вызначаны ў трэцім аргументе функцыі.

4. SEQUENCE Функцыя з чатырма аргументамі ў Excel

Чацвёрты аргумент функцыі [крок] абазначае інтэрвал, які павінен выконвацца паміж любымі двума паслядоўнымі значэннямі ў масіве. Выкажам здагадку, што мы хочам пабудаваць арыфметычны шэраг цэлых лікаў, пачынаючы з 10, дзе агульная рознасць роўная 5.

Неабходная формула ў ячэйцы B4 будзе:

=SEQUENCE(5,3,10,5)

5. Выкарыстанне функцыі SEQUENCE для генерацыі дат або месяцаў у Excel

i. Стварэнне паслядоўных дат з дапамогай функцый SEQUENCE і TODAY

Функцыя SEQUENCE вельмі карысная для стварэння шэрагу паслядоўных дат, пачынаючы з фіксаванай даты. Выкарыстоўваючы функцыю TODAY у якасці трэцяга аргумента, мы можам вызначыць бягучую дату, якая будзе датай пачатку. Мяркуючы, што мы збіраемся стварыць спіс з дзесяці паслядоўных дат, пачынаючы з бягучай даты.

Звязаная формула ў ячэйцы B5 павіннабыць:

=SEQUENCE(10,1,TODAY(),1)

ii. Стварэнне спісу першых дат для паслядоўных месяцаў з дапамогай функцый EDATE і SEQUENCE

EDATE функцыя выкарыстоўваецца для адлюстравання даты пасля або да зададзенай колькасці месяцаў ад пэўнай даты. Аб'яднаўшы функцыі EDATE, DATE і SEQUENCE разам, мы можам лёгка стварыць спіс усіх першых дат на працягу некалькіх паслядоўных месяцаў. Дапусцім, мы хочам паказаць першыя даты ўсіх месяцаў у 2021 годзе.

Такім чынам, у выходных дадзеных Cell B4 на наступным малюнку патрэбная формула будзе:

=EDATE(DATE(2021,1,1),SEQUENCE(12,1,0))

iii. Стварэнне спісу імёнаў за 12 месяцаў з дапамогай функцыі SEQUENCE у Excel

Выкарыстоўваючы функцыю TEXT вакол функцыі SEQUENCE , мы таксама можам падрыхтаваць спіс паслядоўных дванаццаці месяцаў у годзе.

Неабходная формула ў ячэйцы B5 павінна быць:

=TEXT(EDATE(DATE(2022,1,1),SEQUENCE(12,1,0)),"mmmm")

6. Спалучэнне функцый SEQUENCE і TRANSPOSE у Excel

Прымяніўшы функцыю SEQUENCE з усімі чатырма аргументамі ўнутры, мы можам стварыць масіў некаторых паслядоўных лікаў, і паток лікаў будзе быць злева направа, як на малюнку ніжэй.

Дапусцім, мы хочам адлюстраваць паслядоўнасць гэтых лікаў зверху ўніз у масіве. У гэтым выпадку мы павінны выкарыстоўваць функцыю TRANSPOSE , якая пераўтворыць радкі ў слупкі іслупкі ў радкі.

Такім чынам, патрабаваная формула ў вывадзе ячэйкі B10 павінна быць:

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

7. Стварэнне паслядоўнасці рымскіх лічбаў у Excel

Стварэнне спісу паслядоўных рымскіх лічбаў таксама магчыма з дапамогай функцый ROMAN і SEQUENCE .

Неабходныя формула ў любой ячэйцы павінна быць:

=ROMAN(SEQUENCE(5,3,1,1))

Гэта створыць пятнаццаць паслядоўных рымскіх лічбаў, пачынаючы з 'i' у масіве з пяці радкі і тры слупкі.

8. Выкарыстанне SEQUENCE з функцыяй INDEX у Excel

Зараз давайце паглядзім на набор даных ніжэй. Кожны брэнд смартфона і яго мадэль з'яўляюцца ў табліцы двойчы: адзін з фактычнай цаной, а другі - са зніжкай. Давайце выкажам здагадку, што мы хочам паказаць радкі ўсіх брэндаў, якія змяшчаюць толькі зніжаныя цэны.

У выходных дадзеных Cell B18 адпаведная формула будзе выглядаць так:

=INDEX(B6:D15,SEQUENCE(COUNTA(B6:B15)/2,1,2,2),SEQUENCE(1,3))

Пасля націску Enter вы атрымаеце выніковы масіў з усімі маркамі смартфонаў і назвамі мадэляў толькі з іх зніжанымі коштамі.

🔎 Як працуе формула?

COUNTA Функцыя падлічвае агульную колькасць ячэек у дыяпазоне B6:B15 . Затым вывад (10) дзеліцца на 2, а выніковае значэнне ўводзіцца ў якасці першага аргумента (радкі) функцыі SEQUENCE .

У другім аргументе (нумар_радка) функцыі INDEX , функцыя SEQUENCE вызначае, якія радкі трэба атрымаць з табліцы.

Нарэшце, у трэцім аргументе функцыі INDEX іншая функцыя SEQUENCE вызначае ўсе слупкі, якія трэба ўлічваць для вымання даных.

Падобныя паказанні

  • Як выкарыстоўваць функцыю RAND у Excel (5 прыкладаў)
  • Функцыя LARGE у Excel
  • Як выкарыстоўваць функцыю SUMPRODUCT у Excel ( 4 прыклады)
  • Рашэнне ўраўненняў у Excel (палінаміальных, кубічных, квадратных і лінейных)
  • Як выкарыстоўваць функцыю СУМІСЛІ ў Excel ( З 5 простымі прыкладамі)

9. Стварэнне выпадковага парадку для вывадаў SEQUENCE

Да гэтага часу мы даведаліся пра функцыю SEQUENCE, што яна вяртае з вызначанай колькасцю паслядоўных значэнняў. Але мы таксама можам рандомізаваць паслядоўнасць або парадак лікаў у атрыманым масіве. Для гэтага мы павінны выкарыстоўваць функцыю SORTBY па-за функцыяй SEQUENCE, а сартаванне будзе выконвацца на аснове функцыі RANDARRAY , дзе функцыя RANDARRAY вяртае выпадковыя лікі без пэўнага парадку або паслядоўнасці. .

У ячэйцы B4 адпаведная формула для стварэння выпадковага парадку для паслядоўных нумароў павінна быць наступнай:

=SORTBY(SEQUENCE(10),RANDARRAY(10))

10. Стварэнне дынамічнага календара з функцыяй SEQUENCE у Excel

Адзін з самыхкомплекснае выкарыстанне функцый SEQUENCE рыхтуе каляндарны месяц. Давайце выкажам здагадку, што ў ячэйцы C4 у нас ёсць выпадковае значэнне даты, гэта 01-08-2021 або 1 жніўня 2021 . Аб'яднаўшы функцыі SEQUENCE і WEEKDAY разам, мы можам атрымаць месяц з названай даты і, такім чынам, паказаць усе каляндарныя дні гэтага канкрэтнага месяца.

патрабаваная формула для адлюстравання каляндарнага месяца на аснове даты ў ячэйцы B7 будзе:

=SEQUENCE(6,7,C4-WEEKDAY(C4)+1)

🔎 Як працуе формула?

У функцыі SEQUENCE колькасць радкоў была вызначана вызначана 6, а колькасць слупкоў 7.

Пачатковая дата была вызначана “C4-WEEKDAY(C4)+1” . Тут функцыя WEEKDAY здабывае парадкавы нумар дня тыдня (па змаўчанні 1 для нядзелі і, такім чынам, паслядоўна 7 для субота ). Дата ў ячэйцы C4 адымае колькасць дзён тыдня, а пазней, дадаючы '1' , дата пачатку становіцца першай датай будучага месяца.

Затым функцыя SEQUENCE паказвае паслядоўныя даты злева направа ў масіве з 6 радкоў і 7 слупкоў. Не забудзьцеся наладзіць фармат дат, каб паказваць толькі нумары дзён.

11. Стварэнне паўтаральнай паслядоўнасці з дапамогай функцый MOD і SEQUENCE

Выкарыстоўваючы MOD і SEQUENCEфункцыі разам, мы можам паказаць пэўную паслядоўнасць лікаў або значэнняў некалькі разоў у слупку, радку або масіве. На наступным здымку экрана цэлыя значэнні ад 1 да 4 былі адлюстраваны некалькі разоў у слупку.

Неабходная формула ў ячэйцы B4 для стварэння гэтага масіва:

=MOD(SEQUENCE(12)-1,4)+1

🔎 Як працуе формула?

Паколькі тут цэлыя значэнні ад 1 да 4 павінны паказвацца некалькі разоў, кратнае 4 павінна быць прызначана ў якасці колькасці радкоў у функцыі SEQUENCE .

“SEQUENCE(12)-1” , гэтая частка формулы вяртае наступны масіў:

{0;1;2;3; 4;5;6;7;8;9;10;11}

MOD функцыя дзеліць кожнае з цэлых значэнняў у масіве на 4 і вяртае ўсе рэшткі ў канчатковым масіве.

12. Стварэнне паўтаральных лікаў у паслядоўнасці ў Excel

Камбінацыя ROUNDUP , а таксама функцыя SEQUENCE адкрывае шлях для стварэння паўтаральных лікаў у паслядоўнасці. На малюнку ніжэй цэлыя значэнні ад 1 да 5 былі паказаны два разы запар у Слупку B.

Неабходная формула, якая была выкарыстана для стварэння вяртанага масіва:

=ROUNDUP(SEQUENCE(10, 1, 1/2, 1/2), 0)

🔎 Як працуе формула?

Тут пачатковая кропка і значэнне кроку ў функцыі SEQUENCE былі прысвоены ½ у абодвух выпадках.

Са згаданымі аргументамі функцыя SEQUENCE верне наступны масіў:

{0.5;1;1.5;2;2.5;3;3.5;4;4.5;5}

Нарэшце, функцыя ROUNDUP акругляе ўсе дзесятковыя знакі да наступнай цэлай лічбы.

Больш падрабязна: Як выкарыстоўваць функцыю ROUNDDOWN у Excel (5 метадаў)

13. Стварэнне пустых значэнняў у паслядоўнасці лікаў

Калі вам трэба пакінуць пустую ячэйку або прабел пасля кожнага значэння ў паслядоўнасці лікаў, вы можаце аб'яднаць IF, INT і SEQUENCE таксама функцыянуе, каб атрымаць вынік. На наступным малюнку лічбы ад 1 да 5 паказаны ў паслядоўнасці з прабелам пасля кожнага значэння ў паслядоўнасці.

Неабходная формула ў ячэйцы B4 :

=IF(INT(SEQUENCE(10, 1, 1, 1/2))=SEQUENCE(10, 1, 1, 1/2), SEQUENCE(10, 1, 1, 1/2), "")

🔎 Як працуе формула?

SEQUENCE(10,1,1,½) , гэта паўтаральная частка формулы вяртае наступны масіў:

{1;1.5;2 ;2,5;3;3,5;4;4,5;5;5,5}

INT(ПАСЛЯДОВАСЦЬ(10,1,1,½)) вяртае іншы масіў:

{1;1;2;2;3;3;4;4;5;5}

З выкарыстаннем функцыі IF формула правярае, ці супадаюць значэнні ў другім масіве са значэннямі ў першым. Калі значэнні супадаюць, адпаведныя радкі вяртаюцца з перспектыўнымі значэннямі. У адваротным выпадку радкі застануцца пустымі, якія лічацца пустымі ячэйкамі ў выходным слупку.

14. Фарматаванне паслядоўнасці

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.