Мазмұны
Microsoft Excel бағдарламасында SEQUENCE функциясы әртүрлі пішімдегі сандық мәндердің тізбегін жасау үшін пайдаланылады. Бұл мақалада сіз осы SEQUENCE функциясын әртүрлі критерийлермен және оны Excel бағдарламасындағы басқа функциялармен біріктіру арқылы қалай тиімді пайдалануға болатынын білесіз.
Жоғарыдағы скриншот шолу болып табылады. Excel бағдарламасындағы SEQUENCE функциясының қолданбасын көрсететін мақаланың. Деректер жинағы, сондай-ақ SEQUENCE функциясын дұрыс пайдалану әдістері туралы осы мақаланың келесі бөлімдерінен көбірек біле аласыз.
Тәжірибелік жұмыс кітабын жүктеп алу
Сіз осы мақаланы дайындау үшін пайдаланған Excel жұмыс кітабын жүктеп алыңыз.
SEQUENCE функциясын пайдалану.xlsx
SEQUENCE функциясына кіріспе
- Функция мақсаты:
SEQUENCE функциясы келесі ретті құру үшін пайдаланылады. сандық мәндер.
- Синтаксис:
=SEQUENCE(жолдар, [бағандар], [бастау], [қадам ])
- Аргументтер Түсініктеме:
Аргумент | Міндетті/ Қосымша | Түсіндіру |
---|---|---|
жолдар | Міндетті | Жолдар саны. |
[бағандар] | Қосымша | Бағандар саны. |
[бастау] | Қосымша | Қайтару массивіндегі бастапқы нөмір. |
[қадам] | Қосымша | ЖалпыExcel бағдарламасындағы алдыңғы нөлдері бар сандар Егер TEXT функциясының қалай жұмыс істейтінін білсеңіз, онда алдыңғы нөлдері бар сандар тізбегін пішімдеу тым оңай. Мысалы, кездейсоқ реттегі барлық сандар 4 цифрдан тұрады, ал 4 цифры жоқ сандарда алдыңғы нөлдер болады. В4 ұяшығындағы қатысты формула келесідей болады: =TEXT(SEQUENCE(10,1,5,50),"0000")
15. SEQUENCE функциясы бар тізімде кері ретті құруЕнді біз тізімдегі ұяшықтардың ретін өзгерткіміз келеді делік. Мақсатты орындау үшін біз мұнда SEQUENCE функциясымен бірге INDEX және ROWS функцияларын пайдалана аламыз. B бағанында бар кейбір кездейсоқ атаулар және D бағанында біз бұл атауларды кері ретпен көрсетеміз. Сонымен, D5 ұяшығындағы қажетті формула: =INDEX(B5:B10, SEQUENCE(ROWS(B5:B10), , ROWS(B5:B10), -1))
Мұнда, SEQUENCE функциясы болуы керек. барлық атаулардың жол нөмірлерін өзгертеді және INDEX функциясы кейінірек SEQUENCE функциясы арқылы өзгертілген (жол_саны) екінші аргументіне негізделген кері ретпен атауларды шығарады. 16. SEQUENCE және CHAR функциялары бар әліпбилер тізімін дайындауСоңғы мысалда SEQUENCE функциясын массивтегі әліпбилер тізімін жасау үшін қалай пайдалануға болатынын көреміз. Келесі суретте барлық алфавиттерді қамтитын массивді көрсету үшін екі бөлек жол пайдаланылған. Қажетті В4 ұяшығындағы формула: =CHAR(SEQUENCE(2,13,65))
Бұл формулада CHAR функциясы Юникодта көрсетілген таңбаларды қайтарады. Ағылшын тілінде 26 алфавит болғандықтан, біз мұнда 13 бағанды қолдандық. Біз сондай-ақ баған нөмірін 2 деп анықтай аламыз және формула 13 жол мен 2 бағандағы барлық алфавиттерді қайтарады. 💡 Есте сақтау керек нәрселер🔺 SEQUENCE функциясы мәндерді бірнеше жолдар мен бағандарға төгу арқылы алапты қайтарады. Сонымен, егер массивтегі қайтарылатын мәндердің кез келгені өзін көрсету үшін бос ұяшықты таба алмаса, функция #SPILL қатесін қайтарады. 🔺 SEQUENCE функциясы қазіргі уақытта <4 ішінде қол жетімді>Microsoft Office 365 ғана. 🔺 SEQUENCE функциясының барлық қосымша аргументтері үшін әдепкі мән 1 болып табылады. Қорытынды сөздерSEQUENCE функциясын пайдаланудың жоғарыда аталған барлық әдістері енді оларды Excel электрондық кестелерінде тиімдірек қолдануға итермелейді деп үміттенемін. Егер сізде сұрақтар немесе кері байланыс болса, түсініктеме бөлімінде маған хабарлаңыз. Немесе осы веб-сайттағы Excel функцияларына қатысты басқа мақалаларымызды қарап шығуға болады. сандар тізбегіндегі кезекті екі мәннің айырмашылығы. |
- Қайтару параметрі:
Анықталған спецификациялары бар сандар тізбегін қамтитын жиым .
16 Excel бағдарламасында SEQUENCE функциясын пайдалану мысалдары
1. Бір ғана аргументі бар SEQUENCE функциясының негізгі қолданылуы
SEQUENCE функциясының бірінші аргументі "жолдар" болып табылады, ол көрсетілетін жолдар санын көрсетеді электрондық кестеде. Ешқандай басқа аргументтерді енгізбесеңіз, функция бірінші қатарда '1' саны болатын жолдардың көрсетілген санын қайтарады, ал кейінірек келесі жолдарда барлық басқа реттік сандар көрсетіледі.
Сонымен, төмендегі суретте В4 ұяшығы мына формуланы қамтиды:
=SEQUENCE(5)
Толығырақ: 51 Excel бағдарламасында жиі қолданылатын математикалық және триггерлік функциялар
2. Excel бағдарламасындағы екі аргументі бар SEQUENCE функциясы
Функцияның екінші аргументі бағандар санын білдіретіндіктен, алғашқы екі аргументтің тіркесімі көрсетілген жолдар мен бағандардың массивіне әкеледі.
B4 ұяшығында жолдар мен бағандар аргументтері бар SEQUENCE функциясы келесідей болады:
=SEQUENCE(5,3)
Толығырақ: 44 Excel бағдарламасындағы математикалық функциялар (PDF тегін жүктеп алу)
3. Excel бағдарламасындағы үш аргументі бар SEQUENCE функциясы
Қазірфункцияның үшінші аргументі [start] болып табылады, ол массивтің бірінші жолының бірінші ұяшығында көрсетілетін бастапқы мәнді немесе санды білдіреді.
Сонымен, алғашқы үш аргументпен , функция келесі скриншотта көрсетілгендей массивді қайтарады. Ал В4 ұяшығындағы формула:
=SEQUENCE(5,3,10)
Онда үшінші аргументте анықталған массивте бастапқы мән 10 болады. функциясының.
4. Excel бағдарламасындағы төрт аргументі бар SEQUENCE функциясы
Функцияның төртінші аргументі [қадам] жиымдағы кез келген екі дәйекті мән арасындағы орындалу керек аралықты білдіреді. Ортақ айырмасы 5 болатын 10-нан басталатын бүтін сандардың арифметикалық қатарын құрғымыз келеді деп есептейік.
В4 ұяшығындағы қажетті формула:
=SEQUENCE(5,3,10,5)
5. Excel бағдарламасында күндерді немесе айларды жасау үшін SEQUENCE функциясын пайдалану
i. SEQUENCE және TODAY функцияларымен ретті күндерді жасау
SEQUENCE функциясы белгіленген күннен бастап бірнеше ретті күндерді жасау үшін өте пайдалы. Үшінші аргумент ретінде ішіндегі БҮГІН функциясын пайдалану арқылы біз басталу күні болатын ағымдағы күнді анықтай аламыз. Ағымдағы күннен бастап кезекті он күннің тізімін жасаймыз деп есептейік.
B5 ұяшығындағы қатысты формулаболуы:
=SEQUENCE(10,1,TODAY(),1)
ii. EDATE және SEQUENCE функциялары бар дәйекті айлар үшін алғашқы күндер тізімін жасау
EDATE функциясы белгілі бір күннен бастап көрсетілген айлар санынан кейінгі немесе одан бұрынғы күнді көрсету үшін пайдаланылады. EDATE, DATE және SEQUENCE функцияларын бірге біріктіру арқылы біз бірнеше қатарынан бірнеше ай үшін барлық алғашқы күндердің тізімін оңай жасай аламыз. 2021 жылдың барлық айларының бірінші күндерін көрсеткіміз келеді делік.
Сонымен, келесі суреттегі В4 ұяшығы шығарылымында қажетті формула болады:
=EDATE(DATE(2021,1,1),SEQUENCE(12,1,0))
iii. Excel бағдарламасында SEQUENCE функциясы бар 12 айлық атаулардың тізімін жасау
SEQUENCE функциясының айналасында TEXT функциясын пайдалану арқылы біз тізімді де дайындай аламыз. бір жыл қатарынан он екі ай.
В5 ұяшығындағы қажетті формула:
=TEXT(EDATE(DATE(2022,1,1),SEQUENCE(12,1,0)),"mmmm")
6. Excel бағдарламасындағы SEQUENCE және TRANSPOSE функцияларының тіркесімі
SEQUENCE функциясын ішіндегі барлық төрт аргументі бар қолдану арқылы біз кейбір реттік сандар массивін жасай аламыз және сандар ағыны келесідей болады: төмендегі суреттегідей солдан оңға қарай болыңыз.
Мәселен, біз бұл сандардың ретін массивте жоғарыдан төменге қарай көрсеткіміз келеді. Бұл жағдайда жолдарды бағандарға түрлендіретін TRANSPOSE функциясын пайдалануымыз керек.бағандарды жолдарға айналдырыңыз.
Сонымен, В10 шығарылымындағы қажетті формула келесідей болуы керек:
=TRANSPOSE(SEQUENCE(5,3,10,5))
7. Excel бағдарламасында римдік сандар тізбегін құру
Рим сандарының қатарынан тізімін жасау ROMAN және SEQUENCE функцияларының көмегімен де мүмкін болады.
Қажетті Кез келген ұяшықтағы формула келесідей болуы керек:
=ROMAN(SEQUENCE(5,3,1,1))
Бұл бес массивте 'i' ден басталатын он бес римдік сандарды жасайды жолдар мен үш бағандар.
8. Excel бағдарламасында SEQUENCE функциясын INDEX функциясымен пайдалану
Енді төмендегі деректер жиынын қарастырайық. Әрбір смартфон бренді мен оның үлгісі кестеде екі рет көрсетіледі: біреуі нақты бағасымен, екіншісі жеңілдетілген бағамен. Біз тек жеңілдікті бағаларды қамтитын барлық брендтердің жолдарын көрсеткіміз келеді делік.
Шығарылым В18 ұяшығында қатысты формула келесідей болады:
=INDEX(B6:D15,SEQUENCE(COUNTA(B6:B15)/2,1,2,2),SEQUENCE(1,3))
Enter пернесін басқаннан кейін сіз барлық смартфон брендтері мен үлгі атаулары бар нәтиже массивін тек жеңілдетілген бағаларымен аласыз.
🔎 Формула қалай жұмыс істейді?
➯ COUNTA функция B6:B15 ауқымындағы ұяшықтардың жалпы санын есептейді. Содан кейін (10) шығысы 2-ге бөлінеді және нәтиже мәні SEQUENCE функциясының (жолдар) бірінші аргументі ретінде енгізіледі.
➯ Екінші аргументте (жол_нөмірі) INDEX функциясының , SEQUENCE функциясы кестеден қай жолдарды шығару керектігін анықтайды.
➯ Соңында, INDEX функциясының үшінші аргументінде басқа ТІРЛІЛІК функциясы деректерді шығару үшін қарастырылатын барлық бағандарды анықтайды.
Ұқсас көрсеткіштер
- Excel бағдарламасындағы RAND функциясын қалай пайдалану керек (5 мысал)
- Excel бағдарламасындағы ULGE функциясы
- Excel бағдарламасындағы SUMPRODUCT функциясын пайдалану жолы ( 4 Мысалдар)
- Excel бағдарламасында теңдеулерді шешу (көпмүшелік, кубтық, квадраттық және сызықтық)
- Excel бағдарламасында SUMIF функциясын пайдалану жолы ( 5 оңай мысалмен)
9. SEQUENCE шығыстары үшін кездейсоқ ретті құру
Біз SEQUENCE функциясы туралы осы уақытқа дейін үйренгеніміз, ол реттік мәндердің көрсетілген санымен қайтарылады. Бірақ біз нәтиже массивіндегі сандардың ретін немесе ретін рандомизациялай аламыз. Ол үшін SORTBY функциясын SEQUENCE функциясынан тыс пайдалануымыз керек және сұрыптау RANDARRAY функциясының негізінде орындалады, мұнда RANDARRAY функциясы нақты реті немесе реті жоқ кездейсоқ сандарды қайтарады. .
B4 ұяшығында реттік сандар үшін кездейсоқ ретті құруға қатысты формула келесідей болуы керек:
=SORTBY(SEQUENCE(10),RANDARRAY(10))
10. Excel бағдарламасында SEQUENCE функциясымен динамикалық күнтізбе жасау
Ең көп жұмыстардың біріSEQUENCE функцияларын жан-жақты пайдалану күнтізбелік айды дайындауда. C4 ұяшығында кездейсоқ күн мәні бар делік, ол 01-08-2021 немесе 2021 жылдың 1 тамызы . SEQUENCE және WEEKDAY функцияларын бірге қосу арқылы біз көрсетілген күннен бастап айды шығарып, сол айдың барлық күнтізбелік күндерін көрсете аламыз.
B7 ұяшығындағы күнге негізделген күнтізбелік айды көрсету үшін қажетті формула:
=SEQUENCE(6,7,C4-WEEKDAY(C4)+1)
🔎 Формула қалай жұмыс істейді?
➯ SEQUENCE функциясында жолдар саны 6 және бағандар саны 7 арқылы анықталады.
➯ Басталу күні “C4-WEEKDAY(C4)+1” арқылы анықталды. Мұнда WEEKDAY функциясы жұмыс күнінің сериялық нөмірін шығарады (Әдепкі бойынша, 1 Жексенбі үшін және осылайша 7 үшін 7 сенбі ). C4 ұяшығындағы күн жұмыс күндерінің санын шегереді, ал кейінірек '1' қосу арқылы басталу күні болашақ айдың бірінші күні болады.
➯ РЕТ функциясы содан кейін 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-ке дейінгі бүтін мәндер екі рет ретімен көрсетілген.
Қайтару массивін жасау үшін пайдаланылған қажетті формула:
=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 функциясы барлық ондықтарды келесі бүтін санға дейін дөңгелектейді.
Толығырақ: Excel бағдарламасында ROUNDDOWN функциясын пайдалану жолы (5 әдіс)
13. Сандар тізбегінде бос мәндерді құру
Егер сандар тізбегіндегі әрбір мәннен кейін бос ұяшық немесе бос орын қалдыру қажет болса, онда сіз IF, INT және SEQUENCE біріктіре аласыз. сонымен қатар шығысты алу үшін де жұмыс істейді. Келесі суретте 1-ден 5-ке дейінгі сандар реттіліктегі әрбір мәннен кейін бос орын қалдырылған ретпен көрсетілген.
В4 ұяшығындағы қажетті формула:
=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(SEQUENCE(10,1,1,½)) басқа массив қайтарады:
{1;1;2;2;3;3;4;4;5;5}
➯ IF функциясын пайдалану арқылы формула екінші жиымдағы мәндердің біріншідегі мәндерге сәйкес келетінін тексереді. Мәндер сәйкес келсе, сәйкес келетін жолдар перспективалық мәндермен қайтарылады. Әйтпесе, жолдар бос қалады, олар шығыс бағанындағы бос ұяшықтар болып саналады.