Змест
У 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 формула правярае, ці супадаюць значэнні ў другім масіве са значэннямі ў першым. Калі значэнні супадаюць, адпаведныя радкі вяртаюцца з перспектыўнымі значэннямі. У адваротным выпадку радкі застануцца пустымі, якія лічацца пустымі ячэйкамі ў выходным слупку.