Агуулгын хүснэгт
Энэ зааварт та Excel программ дээр томъёогоор тооны дарааллыг хэрхэн үүсгэх талаар сурах болно. Нэмж дурдахад бид танд шинэ динамик массив SEQUENCE функцийг ашиглан Ромын тоо болон санамсаргүй бүхэл тоог хэрхэн автоматаар үүсгэхийг харуулах болно.
Та тоонуудыг дарааллаар нь оруулах шаардлагатай үеүүдийг Гараар Excel програм аль хэдийн алга болсон. Орчин үеийн Excel-д та автоматаар дүүргэх функцээр энгийн тооны цувааг богино хугацаанд хийж болно. Хэрэв танд илүү тодорхой даалгавар байгаа бол энэ зорилгоор тусгайлан боловсруулсан SEQUENCE функцийг ашиглана уу.
Excel-ийн SEQUENCE функц
Excel-ийн SEQUENCE функц нь 1, 2, 3 гэх мэт дараалсан тоонуудын массив үүсгэхэд хэрэглэгддэг.
Энэ нь Microsoft Excel 365-д нэвтрүүлсэн динамик массивын шинэ функц юм. Үр дүн нь заасан тоо руу асгардаг динамик массив юм. мөр, баганын автоматаар.
Функц нь дараах синтакстай байна:
SEQUENCE(мөр, [багана], [эхлэх], [алхам])Хаана:
Мөр (заавал биш) - бөглөх мөрийн тоо.
Баганууд (заавал биш) - бөглөх баганын тоо. Хэрэв орхигдуулсан бол өгөгдмөл нь 1 багана.
Эхлэх (заавал биш) - дарааллын эхний дугаар. Хэрэв орхигдуулсан бол өгөгдмөл нь 1.
Алхам (заавал биш) - дарааллын дараагийн утга бүрийн өсөлт. Энэ нь эерэг эсвэл сөрөг байж болно.
- Хэрэв эерэг байвал дараагийн утгууд нэмэгдэж,өсөх дараалал.
- Хэрэв сөрөг байвал дараагийн утгууд буурч, буурах дараалал үүсдэг.
- Хэрэв орхигдуулсан бол алхам нь анхдагчаар 1 болно.
SEQUENCE функц нь зөвхөн Microsoft 365, Excel 2021, вэбэд зориулсан Excel дээр дэмжигддэг.
Excel дээр тооны дараалал үүсгэх үндсэн томъёо
Хэрэв та дараалсан тоогоор мөрийн баганыг бөглөх гэж байгаа бол 1-ээс эхлэн та Excel-ийн SEQUENCE функцийг хамгийн энгийн байдлаар ашиглаж болно:
багананд тоо оруулахын тулд :
SEQUENCE( n)мөр -д тоонуудыг байрлуулахын тулд:
SEQUENCE(1, n)Энд n нь дарааллын элементүүдийн тоо юм.
Жишээ нь, баганыг 10 өсөн нэмэгдэх тоогоор дүүргэхийн тулд эхний нүдэнд доорх томьёог бичээд (манай тохиолдолд A2) Enter товчийг дарна уу:
=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)
Энгийн англи хэл рүү орчуулбал бидний бүрэн томьёо дараах байдалтай байна:
SEQUENCE функц - санаж байх зүйлс
Excel дээр тоонуудын дарааллыг үр дүнтэй болгохын тулд дараах 4 энгийн баримтыг санаарай:
- SEQUENCE функц нь зөвхөн Microsoft 365 болон Excel 2021-д боломжтой. Excel 2019, Excel 2016 болон өмнөх хувилбаруудад эдгээр хувилбарууд динамикийг дэмждэггүй тул ажиллахгүй байна. массив.
- Хэрэв дараалсан тоонуудын массив эцсийн үр дүн бол Excel нь асгарсан гэж нэрлэгддэг мужид бүх тоог автоматаар гаргадаг. Иймд томьёо оруулах нүдний баруун талд, доошоо хангалттай хоосон нүднүүд байгаа эсэхийг шалгаарай, эс тэгвээс # SPILL алдаа гарна.
- Үйл ажиллагааны массив нь нэг хэмжээст эсвэл хоёр хэмжээст байж болно. мөр ба багана аргументуудыг хэрхэн тохируулахаас хамаарна.
- Өгөгдмөлийг 1-д тохируулаагүй аливаа нэмэлт аргумент.
Хэрхэн Excel дээр тооны дараалал үүсгэх - томъёоны жишээнүүд
Хэдийгээр SEQUENCE-ийн үндсэн томьёо нь тийм ч сэтгэл хөдөлгөм харагдахгүй ч бусад функцуудтай хослуулан хэрэглэхэд цоо шинэ ашиг тустай болно.
Excel-д буурах (буурах) дараалал
Дараагийн утга бүрийг буурах дараалсан цуваа үүсгэхийн тулдөмнөхөөсөө бага бол алхам аргументад сөрөг тоог оруулна уу.
Жишээ нь, 10-аас эхэлж, 1-ээр буурах тоонуудын жагсаалтыг үүсгэх. , энэ томьёог ашиглана уу:
=SEQUENCE(10, 1, 10, -1)
Хоёр хэмжээст дарааллыг босоогоор дээш доош хөдөлгөх
Мужийг дүүргэх үед дараалсан тоо бүхий нүднүүд нь анхдагчаар цувралууд нь номыг зүүнээс баруун тийш уншихтай адил үргэлж хэвтээ байдлаар эхний эгнээнд, дараа нь дараагийн эгнээнд ордог. Босоо тэнхлэгт, өөрөөр хэлбэл эхний баганаар дээрээс доош, дараа нь баруун дараагийн багана руу тархахын тулд TRANSPOSE функцэд SEQUENCE-ийг үүрлэнэ үү. TRANSPOSE нь мөр, баганыг сольдог тул та урвуу дарааллаар зааж өгөх хэрэгтэй гэдгийг анхаарна уу:
TRANSPOSE(SEQUENCE( багана, мөр, эхлэл, алхам))Жишээлбэл, 5 мөр, 3 баганыг 100-аас эхэлж, 10-аар нэмэгдүүлсэн дараалсан тоогоор дүүргэхийн тулд дараах томъёог авна:
=TRANSPOSE(SEQUENCE(3, 5, 100, 10))
Хэргийг илүү сайн ойлгохын тулд харна уу. доорх дэлгэцийн агшин дээр. Энд бид бүх параметрүүдийг тусдаа нүдэнд (E1:E4) оруулаад доорх томьёогоор 2 дараалал үүсгэнэ. мөр ба багана өөр дарааллаар өгөгдсөнийг анхаарна уу!
Босоо тэнхлэгээс дээш доош шилжих дараалал (мөрийн дагуу):
=TRANSPOSE(SEQUENCE(E2, E1, E3, E4))
Хэвтээ зүүнээс баруун тийш шилжих ердийн дараалал (багана-wise):
=SEQUENCE(E1, E2, E3, E4)
Ромын тоонуудын дараалал үүсгэх
Зарим ажилд эсвэл зүгээр л хөгжилтэй байхын тулд Ромын тооны дараалал хэрэгтэй ? Энэ амархан! Тогтмол SEQUENCE томьёог бүтээж, ROMAN функцэд эргүүлээрэй. Жишээ нь:
=ROMAN(SEQUENCE(B1, B2, B3, B4))
Үүнд B1 нь мөрийн тоо, B2 нь баганын тоо, B3 нь эхлэлийн дугаар, B4 нь алхам юм.
Санамсаргүй тоонуудын өсөх, буурах дарааллыг үүсгэх
Шинэ Excel-д санамсаргүй тоо үүсгэх тусгай функц болох RANDARRAY байдгийг та бүхэн мэдэж байгаа байх. Энэ функц нь маш их хэрэгтэй зүйлийг хийж чадна, гэхдээ бидний хувьд энэ нь тус болохгүй. Санамсаргүй бүхэл тоонуудын өсөх эсвэл буурах цуваа үүсгэхийн тулд бид SEQUENCE-ийн алхам аргументад хуучин сайн RANDBETWEEN функц хэрэгтэй болно.
Жишээ нь, цуврал үүсгэхийн тулд санамсаргүй тоог нэмэгдүүлэх нь B1 ба B2-д заасан олон мөр, баганад асгарч, B3-ийн бүхэл тооноос эхэлдэг бол томъёо дараах байдалтай байна:
=SEQUENCE(B1, B2, B3, RANDBETWEEN(1, 10))
Та жижиг эсвэл том алхам хийхийг хүсч байгаагаас хамааран RANDBETWEEN-ийн хоёр дахь аргументыг бага эсвэл өндөр тоогоор оруулна уу.
дараалал үүсгэхийн тулд санамсаргүй тоонуудыг багасгах , алхам сөрөг байх тул та RANDBETWEEN функцийн өмнө хасах тэмдгийг тавина:
=SEQUENCE(B1, B2, B3, -RANDBETWEEN(1, 10))
Тэмдэглэл. Учир нь ExcelRANDBETWEEN функц нь дэгдэмхий бөгөөд энэ нь таны ажлын хуудасны өөрчлөлт бүрт санамсаргүй шинэ утгыг үүсгэх болно. Үүний үр дүнд таны санамсаргүй тоонуудын дараалал тасралтгүй өөрчлөгдөх болно. Үүнээс урьдчилан сэргийлэхийн тулд Excel-ийн Тусгай буулгах > Утга функцийг ашиглан томьёог утгуудаар солих боломжтой.
Excel-ийн SEQUENCE функц дутуу байна
Бусад динамик массив функцийн нэгэн адил SEQUENCE нь зөвхөн динамик массивыг дэмждэг Microsoft 365 болон Excel 2021-д зориулагдсан Excel-д боломжтой. Та үүнийг динамикийн өмнөх Excel 2019, Excel 2016 болон түүнээс доош хувилбаруудаас олохгүй.
Ингэж Excel-д томъёогоор дарааллыг бий болгодог. Жишээ нь ашигтай бас хөгжилтэй байсан гэж найдаж байна. Ямартай ч уншсан танд баярлалаа, дараа долоо хоногт манай блогоор уулзана гэдэгт итгэлтэй байна!
Татаж авах дасгалын ном
Excel-ийн SEQUENCE томъёоны жишээнүүд (.xlsx файл)