Excel дээрх массивын томьёо ба функцууд - жишээ ба удирдамж

  • Үүнийг Хуваалц
Michael Brown

Агуулгын хүснэгт

Энэ хичээлээс та Excel массивын томьёо гэж юу болох, түүнийг ажлын хуудсандаа хэрхэн зөв оруулах, массивын тогтмол болон массив функцийг хэрхэн ашиглах талаар сурах болно.

Масивын томьёо. Excel нь маш хүчирхэг хэрэгсэл бөгөөд эзэмшихэд хамгийн хэцүү хэрэгслүүдийн нэг юм. Нэг массив томьёо нь олон тооны тооцоолол хийж, олон мянган ердийн томьёог сольж болно. Гэсэн хэдий ч хэрэглэгчдийн 90% нь массив функцийг сурч эхлэхээс айдаг тул ажлын хуудсандаа хэзээ ч ашиглаж байгаагүй.

Үнэхээр массивын томъёо нь Excel-ийн сурахад хамгийн ойлгомжгүй функцүүдийн нэг юм. Энэхүү зааварчилгааны зорилго нь сургалтын муруйг аль болох хялбар, жигд болгох явдал юм.

    Excel дээр массив гэж юу вэ?

    Бид массивын функцууд болон томъёоны хувьд "массив" гэсэн нэр томъёо нь ямар утгатай болохыг олж мэдье. Үндсэндээ массив нь зүйлсийн цуглуулга юм. Эдгээр зүйлс нь текст эсвэл тоо байж болох бөгөөд тэдгээр нь нэг мөр, баганад эсвэл олон мөр, баганад байрлаж болно.

    Жишээ нь, хэрэв та долоо хоног тутмын хүнсний жагсаалтаа Excel массив формат руу оруулбал энэ нь харагдах болно. гэх мэт:

    {"Сүү", "Өндөг", "Цөцгийн тос", "Эрдэнэ шишийн ширхэг"

    Дараа нь хэрэв та A1-ээс D1 нүднүүдийг сонговол дээрх массивыг өмнө нь тэнцүү тоогоор оруулна уу. Томъёоны мөрөнд (=) тэмдэг тавиад CTRL + SHIFT + ENTER товчийг дарснаар дараах үр дүн гарч ирнэ:

    Таны сая нэг хэмжээст хэвтээ дүрс үүсгэх явдал юм. массив. Юу ч биштогтмол

    Масивын тогтмол нь таслал эсвэл цэг таслалаар тусгаарлагдсан тоо, текстийн утга, логик (ҮНЭН ба ХУДАЛ) болон алдааны утгыг агуулж болно.

    Та тоон утгыг бүхэл тоо, аравтын бутархай хэлбэрээр оруулж болно. , эсвэл шинжлэх ухааны тэмдэглэгээгээр. Хэрэв та текстийн утгуудыг ашигладаг бол тэдгээрийг Excel-ийн ямар ч томьёоны адил давхар хашилтанд (") хүрээлнэ.

    Масивын тогтмол нь бусад массив, нүдний лавлагаа, муж, огноо, тодорхойлсон нэр, томьёо эсвэл функцийг агуулж болохгүй. .

  • Масивын тогтмолуудыг нэрлэх

    Масивын тогтмолыг ашиглахад хялбар болгохын тулд түүнд нэр өгнө үү:

    • <1 руу шилжинэ үү>Томъёо таб > Тодорхойлогдсон нэрс -ийг бүлэглээд Нэрийг тодорхойлох дээр дарна уу. Эсвэл Ctrl + F3 товчлуурыг дараад Шинэ дээр товшино уу.
    • <-д нэрийг бичнэ үү. 1>Нэр
    • Refers to талбарт өөрийн массивын тогтмолыг өмнөх тэгш байдлын тэмдэг (=) бүхий хаалтанд оруулна. Жишээ нь:

      ={"Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"}

    • Ок дарж нэрлэсэн массиваа хадгалаад цонхыг хаа.

    Нэрлэсэн массивын тогтмолыг хуудсанд оруулахын тулд сонгоно уу. Мөр, баганад аль болох олон нүд байх бол массивын нэрийг томъёоны мөрөнд = тэмдгийн өмнө бичээд Ctrl + Shift + Enter дарна уу.

    Үр дүн нь ижил төстэй байх ёстой. энэ:

  • Алдаа гарахаас урьдчилан сэргийлэх

    Хэрэв таны массив тогтмол зөв ажиллахгүй байвал дараах асуудлуудыг шалгана уу:

    • Элементүүдийг хязгаарлахТаны массивын тогтмолыг зохих тэмдэгттэй - хэвтээ массивын тогтмолуудад таслал, босоо байрлалд цэг таслал.
    • Таны массивын тогтмол дахь зүйлийн тоотой яг таарч байгаа нүднүүдийн мужийг сонгосон. Хэрэв та илүү олон нүд сонговол нэмэлт нүд бүр #N/A алдаатай байх болно. Хэрэв та цөөхөн нүд сонговол массивын зөвхөн нэг хэсгийг оруулна.
  • Excel томъёонд массивын тогтмолуудыг ашиглах

    Одоо та массив тогтмолуудын тухай ойлголтыг авч үзье, та практик даалгавраа шийдвэрлэхийн тулд мэдээллийн массивуудыг хэрхэн ашиглаж болохыг харцгаая.

    Жишээ 1. Муж дахь хамгийн том / хамгийн бага тооны N нийлбэр

    Та босоо массив үүсгэж эхэлнэ. нийлбэрлэхийг хүссэн олон тоог агуулсан тогтмол. Жишээлбэл, хэрэв та муж дахь хамгийн жижиг эсвэл хамгийн том 3 тоог нэмэхийг хүсвэл массивын тогтмол нь {1,2,3} байна.

    Дараа нь ТОМ эсвэл ЖИЖИГ функцийг авч, бүх мужийг зааж өгнө. эхний параметрийн нүднүүд, хоёр дахь параметрт массивын тогтмолыг оруулна. Эцэст нь үүнийг SUM функцэд дараах байдлаар оруулна:

    Хамгийн том 3 тоог нийлнэ: =SUM(LARGE(range, {1,2,3}))

    Хамгийн бага 3 тоог нийлнэ: =SUM(SMALL(range, {1,2,3}))

    Дархаа бүү мартаарай. Массив томьёо оруулж байгаа тул Ctrl + Shift + Enter дарснаар та дараах үр дүнг авах болно:

    Үүнтэй адилаар та хамгийн бага буюу N-ийн дундажийг тооцоолж болно. муж дахь хамгийн том утгууд:

    Дээд 3 тооны дундаж: =AVERAGE(LARGE(range, {1,2,3}))

    доод 3 тоо: =AVERAGE(SMALL(range, {1,2,3}))

    Жишээ 2. Олон нөхцөл бүхий нүдийг тоолох массивын томъёо

    Танд захиалгын жагсаалт байгаа бөгөөд тухайн худалдагч хэдэн удаа зарагдсаныг мэдэхийг хүсч байна гэж бодъё. бүтээгдэхүүн.

    Хамгийн хялбар арга бол олон нөхцөл бүхий COUNTIFS томъёог ашиглах явдал юм. Гэсэн хэдий ч, хэрэв та олон бүтээгдэхүүн оруулахыг хүсвэл таны COUNTIFS томьёо хэт том болж магадгүй. Үүнийг илүү нягтруулахын тулд та COUNTIFS-ийг SUM-тай хамт ашиглаж, массивын тогтмолыг нэг буюу хэд хэдэн аргумент дотор оруулж болно, жишээлбэл:

    =SUM(COUNTIFS(range1, "criteria1", range2, {"criteria1", "criteria2"}))

    Бодит томьёо дараах байдлаар харагдаж болно:

    =SUM(COUNTIFS(B2:B9, "sally", C2:C9, {"apples", "lemons"}))

    Бидний түүвэр массив нь арга барилыг харуулах зорилготой тул зөвхөн хоёр элементээс бүрдэнэ. Томьёоны нийт урт Excel 2019 - 2007 хувилбарт 8192 тэмдэгтээс хэтрэхгүй (Excel 2003 ба түүнээс доош хувилбарт 1024 тэмдэгт) болон таны компьютер хүчирхэг байх тохиолдолд та өөрийн бодит массив томьёодоо бизнесийн логикийн шаардлагын дагуу олон элемент оруулж болно. том массивыг боловсруулахад хангалттай. Дэлгэрэнгүй мэдээллийг массивын томьёоны хязгаарлалтыг харна уу.

    Мөн энд хүснэгтэд тохирох бүх утгуудын нийлбэрийг олдог массив томьёоны дэвшилтэт жишээг үзүүлэв: SUM болон массив тогтмол бүхий VLOOKUP.

    <6 Excel массивын томьёо дахь>AND ба OR операторууд

    Массив оператор нь AND эсвэл OR логикийг ашиглан массивыг хэрхэн боловсруулахыг томьёонд хэлж өгдөг.

    • AND оператор нь одоор ( *) альүржүүлэх тэмдэг юм. Энэ нь бүх нөхцөл ҮНЭН гэж үнэлэгдсэн тохиолдолд ҮНЭН гэж буцаахыг Excel-д заадаг.
    • OR оператор нь нэмэх тэмдэг (+) юм. Өгөгдсөн илэрхийлэл дэх аливаа нөхцөл ҮНЭН гэж үнэлэгдсэн тохиолдолд ҮНЭН гэж буцаана.

    AND оператортой массивын томъёо

    Энэ жишээнд бид борлуулалтын нийлбэрийг олно. хүн Майк , бүтээгдэхүүн нь Алим :

    =SUM((A2:A9="Mike") * (B2:B9="Apples") * (C2:C9))

    Эсвэл

    =SUM(IF(((A2:A9="Mike") * (B2:B9="Apples")), (C2:C9)))

    Техникийн хувьд энэ томьёо нь ижил байрлалд байгаа гурван массивын элементүүдийг үржүүлдэг. Эхний хоёр массив нь A2:A9-ийг Майк" болон B2:B9-ийг "Алим"-тай харьцуулсны үр дүн болох ҮНЭН ба ХУДАЛ утгуудаар илэрхийлэгдэнэ. Гурав дахь массив нь C2:C9 муж дахь борлуулалтын тоог агуулна. Аливаа математикийн үйлдлүүдийн нэгэн адил. , үржүүлэх нь ҮНЭН ба ХУДАЛ-ыг 1 ба 0 болгон хувиргадаг. Мөн 0-ээр үржүүлэх нь үргэлж тэгийг өгдөг тул аль нэг эсвэл хоёуланг нь хангаагүй тохиолдолд үүссэн массив 0 болно. Хэрэв хоёр нөхцөл хангагдсан бол гурав дахь массивын харгалзах элементийг авна. эцсийн массив руу оруулна (жишээ нь: 1*1*C2 = 10). Тэгэхээр үржүүлгийн үр дүн нь энэ массив болно: {10;0;0;30;0;0;0;0}. Эцэст нь, SUM функц нэмэгдэнэ. массивын элементүүд болон 40-ын үр дүнг буцаана.

    OR оператортой Excel массивын томьёо

    ЭСВЭЛ оператор (+) бүхий дараах массив томьёо нь борлуулалтын ажилтан нь Майк байгаа бүх борлуулалтыг нэмдэг. ЭСВЭЛ бүтээгдэхүүн байна Алим:

    =SUM(IF(((A2:A9="Mike") + (B2:B9="Apples")), (C2:C9)))

    Энэ томъёонд та эхний хоёр массивын элементүүдийг (энэ нь таны хийх нөхцөл) нэмнэ. шалгахыг хүсч байна), мөн ядаж нэг нөхцөл ҮНЭН гэж үнэлэгдсэн бол ҮНЭН (>0) авах; Бүх нөхцөлийг ХУДАЛ гэж үнэлэх үед ХУДАЛ (0). Дараа нь IF нь нэмэхийн үр дүн 0-ээс их эсэхийг шалгах ба хэрэв байгаа бол SUM нь гурав дахь массивын харгалзах элементийг (C2:C9) нэмдэг.

    Зөвлөгөө. Excel-ийн орчин үеийн хувилбаруудад ийм төрлийн даалгаварт массивын томьёо ашиглах шаардлагагүй - энгийн SUMIFS томъёо нь тэдгээрийг төгс зохицуулдаг. Гэсэн хэдий ч массивын томьёо дахь AND болон OR операторууд нь маш сайн оюун ухааны гимнастик битгий хэл илүү төвөгтэй хувилбаруудад тустай байж болох юм : )

    Excel массивын томьёо дахь давхар нэгдмэл оператор

    Хэрэв та өмнө нь ажиллаж байсан бол Excel-ийн массив томьёотой бол та давхар зураас (--) агуулсан хэд хэдэн томьёотой таарч магадгүй бөгөөд та үүнийг юунд ашигласан бэ гэж гайхсан байх.

    Техникийн хувьд <18 гэж нэрлэгддэг давхар зураас>давхар нэгдмэл оператор, нь зарим илэрхийллээр буцаасан логикийн тоон бус утгыг (ҮНЭН / ХУДАЛ) массивын функцэд ойлгохуйц 1 ба 0 болгон хөрвүүлэхэд ашиглагддаг.

    Дараах жишээ нь бүх зүйлийг хийх болно гэж найдаж байна. ойлгоход хялбар. Танд А баганад огнооны жагсаалт байгаа бөгөөд жилээс үл хамааран 1-р сард хэдэн огноо болохыг мэдэхийг хүсч байна гэж бодъё.

    Дараах томьёо нь дараах байдлаар ажиллана.эмчилгээ:

    =SUM(--(MONTH(A2:A10)=1))

    Энэ нь Excel массивын томьёо учраас үүнийг дуусгахын тулд Ctrl + Shift + Enter дарна уу.

    Хэрэв та өөр сар сонирхож байгаа бол, 1-ийг харгалзах тоогоор солино. Жишээлбэл, 2 нь 2-р сар, 3 нь 3-р сар гэх мэт. Томьёог илүү уян хатан болгохын тулд дэлгэцийн агшинд үзүүлсэн шиг зарим нүдэнд сарын дугаарыг зааж өгч болно:

    Одоо энэ массив томьёо хэрхэн ажилладагийг шинжцгээе. MONTH функц нь {2;1;4;2;12;1;2;12;1} массивыг үүсгэдэг A2-аас A10 хүртэлх нүднүүдийн огноо бүрийн сарыг серийн дугаараар харуулна.

    Үүний дараа массивын элемент бүрийг энэ жишээн дэх 1-р D1 нүдний утгатай харьцуулна. Энэ харьцуулалтын үр дүн нь ҮНЭН ба ХУДАЛ гэсэн логикийн утгуудын массив юм. Таны санаж байгаагаар массивын томьёоны тодорхой хэсгийг сонгоод F9 товчийг дарж тухайн хэсэг нь юутай тэнцэж байгааг харах боломжтой:

    Эцэст нь та эдгээр логик утгыг дараах руу хөрвүүлэх хэрэгтэй. SUM функцын ойлгож чадах 1 ба 0-үүд. Үүний тулд давхар унар оператор хэрэгтэй. Эхний нэгдэл нь ҮНЭН/ХУДАЛ-ыг -1/0 болгон шахдаг. Хоёрдахь нэгдэл нь утгуудыг үгүйсгэдэг, өөрөөр хэлбэл тэмдгийг эргүүлж, +1 ба 0 болгон хувиргадаг бөгөөд Excel-ийн ихэнх функцууд үүнийг ойлгож, ажиллах боломжтой. Хэрэв та дээрх томъёоноос давхар нэгдлийг хасвал энэ нь ажиллахгүй болно.

    Би үүнийг богино гэж найдаж байна.Энэхүү заавар нь Excel массивын томъёог эзэмшихэд тань тус болсон. Дараа долоо хоногт бид дэвшилтэт томъёоны жишээн дээр анхаарлаа төвлөрүүлж Excel массивыг үргэлжлүүлэх болно. Та бүхэнтэй хамт байгаарай, уншсан танд баярлалаа!

    Өнөөг хүртэл аймшигтай, тийм ээ?

    Excel-д массивын томьёо гэж юу вэ?

    Масивын томьёо болон ердийн томьёо хоёрын ялгаа нь массивын томьёо нь зөвхөн нэг биш хэд хэдэн утгыг боловсруулдагт оршино. Өөрөөр хэлбэл, Excel-ийн массивын томьёо нь массив дахь бүх утгыг үнэлж, томъёонд илэрхийлсэн нөхцлийн дагуу нэг буюу хэд хэдэн зүйл дээр олон тооны тооцооллыг гүйцэтгэдэг.

    Масивын томъёо нь зөвхөн хэд хэдэн утгыг харгалзах боломжгүй юм. нэгэн зэрэг хэд хэдэн утгыг нэгэн зэрэг буцаах боломжтой. Тиймээс массивын томьёогоор буцаасан үр дүн нь мөн массив байна.

    Масивын томьёо нь Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 болон түүнээс доош хувилбаруудын бүх хувилбарт боломжтой.

    Одоо та анхны массив томьёогоо бүтээхэд тохиромжтой цаг болсон бололтой.

    Excel массивын томьёоны энгийн жишээ

    Таны В баганад зарим зүйл байгаа гэж бодъё. багана C, мөн та бүх борлуулалтын нийт дүнг тооцохыг хүсэж байна.

    Мэдээж мөр тус бүрийн дэд нийлбэрийг эхлээд =B2*C2 гэх мэт энгийн зүйлээр тооцож, дараа нь эдгээр утгыг нэгтгэхэд юу ч саад болохгүй:

    Гэсэн хэдий ч массивын томьёо нь Excel-ийг нэмэлт баганад биш, харин завсрын үр дүнг санах ойд хадгалах боломжийг олгодог тул нэмэлт товчлуурын цохилтоос чөлөөлж чадна. Иймд нэг массивын томьёо хийгээд 2 хурдан алхам хийхэд л хангалттай:

    1. Хоосон нүд сонгооддараах томьёо:

      =SUM(B2:B6*C2:C6)

    2. Масивын томьёог дуусгахын тулд CTRL + SHIFT + ENTER товчлуурыг дарна уу.

      Таныг үүнийг хийсний дараа Microsoft Excel нь томьёог {буржгар хаалтаар} хүрээлэх бөгөөд энэ нь массивын томьёоны харааны үзүүлэлт юм.

      Томьёо нь заасан мөр бүрийн утгыг үржүүлдэг. массив (B2-оос C6 нүднүүд), дэд нийлбэрүүдийг нэгтгэж, ерөнхий нийлбэрийг гаргана:

    Энэ энгийн жишээ нь массив ямар хүчирхэг болохыг харуулж байна. томъёо байж болно. Хэдэн зуун, мянган мөр өгөгдөлтэй ажиллахдаа нэг нүдэнд нэг массивын томьёо оруулснаар хэр их цаг хэмнэж чадахаа бодоод үзээрэй.

    Яагаад Excel-д массив томьёо ашигладаг вэ?

    Excel массив Томьёо нь нарийн тооцоолол хийх, нарийн төвөгтэй ажлуудыг гүйцэтгэх хамгийн хялбар хэрэгсэл юм. Нэг массив томьёо нь хэдэн зуун ердийн томъёог орлуулж чадна. Массивын томьёо нь:

    • Тодорхой нөхцөлийг хангасан тоонуудын нийлбэр, жишээ нь муж дахь хамгийн том эсвэл хамгийн бага N утгуудын нийлбэр.
    • Бусад мөр бүрийн нийлбэр, эсвэл N-р мөр эсвэл багана бүрийг энэ жишээнд үзүүлэв.
    • Заасан муж дахь бүх эсвэл тодорхой тэмдэгтүүдийн тоог тоол. Энд бүх тэмдэгтийг тоолох массив томъёо, өгөгдсөн тэмдэгтүүдийг тоолох өөр нэг томъёо байна.

    Excel-д массивын томьёог хэрхэн оруулах вэ (Ctrl + Shift + Enter)

    Таны мэдэж байгаагаар,CTRL + SHIFT + ENTER гурван товчлуурын хослол нь ердийн томьёог массивын томьёо болгон хувиргах шидэт мэдрэгч юм.

    Excel дээр массивын томьёо оруулахдаа дараах 4 чухал зүйлийг анхаарч үзэх хэрэгтэй:

    1. Та томьёо бичиж дуусаад CTRL SHIFT ENTER товчийг нэгэн зэрэг дарсны дараа Excel автоматаар томьёог {буржгар хаалт} хооронд хавсаргана. Ийм нүдийг сонгохдоо та томьёоны мөрөнд хаалтуудыг харах боломжтой бөгөөд энэ нь танд массивын томьёо байгаа гэсэн ойлголтыг өгөх болно.
    2. Томъёоны эргэн тойронд хаалтанд гараар бичих нь ажиллахгүй. . Та массивын томьёог дуусгахын тулд Ctrl+Shift+Enter товчлолыг дарах ёстой.
    3. Таныг массивын томьёог засварлах бүрт хаалт алга болж, өөрчлөлтийг хадгалахын тулд Ctrl+Shift+Enter дахин дарах шаардлагатай.
    4. Хэрэв та Ctrl+Shift+Enter дарахаа мартвал таны томъёо ердийн томьёо шиг ажиллах бөгөөд заасан массив(ууд) дахь зөвхөн эхний утгыг боловсруулах болно.

    Учир нь Excel-ийн бүх массив томьёо нь Ctrl + Shift + Enter товчлуурыг дарах шаардлагатай бөгөөд тэдгээрийг заримдаа CSE томъёо гэж нэрлэдэг.

    Масивын томьёоны хэсгүүдийг үнэлэхийн тулд F9 товчийг ашиглана уу

    Excel дээр массивын томьёотой ажиллахдаа тэдгээрийн эд зүйлсийг (дотоод массив) хэрхэн тооцоолж, хадгалж байгааг харж, эцсийн үр дүнг харуулах боломжтой. Та үүрэнд харж байна. Үүнийг хийхийн тулд функцийн хаалтанд нэг буюу хэд хэдэн аргументыг сонгоод F9 товчийг дарна уу. руутомъёоны үнэлгээний горимоос гараад Esc товчийг дарна уу.

    Дээрх жишээнд бүх бүтээгдэхүүний дэд нийлбэрийг харахын тулд B2:B6*C2:C6-г сонгоод F9-г дарж дараах үр дүнг авна.

    Тайлбар. F9 товчийг дарахаас өмнө томьёоны зарим хэсгийг сонгох ёстойг анхаарна уу, эс тэгвээс F9 товчлуур нь таны томъёог тооцоолсон утгуудаар солих болно.

    Excel-ийн нэг ба олон нүдтэй массивын томьёо

    Excel массивын томъёо нь нэг нүдэнд эсвэл олон нүдэнд үр дүнг буцаах боломжтой. Нүдний мужид оруулсан массивын томьёог олон эсийн томъёо гэнэ. Нэг нүдэнд байрлах массивын томьёог нэг нүдтэй томьёо гэж нэрлэдэг.

    Олон нүдтэй массивыг буцаахад зориулагдсан Excel-ийн цөөн хэдэн массив функцүүд байдаг, жишээ нь TRANSPOSE, TREND , FREQUENCY, LINEST гэх мэт.

    НИЙЛҮҮЛЭГЧ, ДУНДЖ, НЭГДСЭН, MAX, MIN гэх мэт бусад функцууд нь Ctrl + Shift + Enter ашиглан массив илэрхийллийг нэг нүдэнд оруулахдаа тооцоолж болно.

    Дараах жишээнүүд нь нэг нүдтэй, олон нүдтэй массивын томъёог хэрхэн ашиглахыг харуулж байна.

    Жишээ 1. Нэг нүдтэй массивын томъёо

    Таны тоог жагсаасан хоёр багана байна гэж бодъё. 2 өөр сард зарагдсан барааг B ба C багана гэж хэлж байгаа бөгөөд та борлуулалтын хамгийн их өсөлтийг олохыг хүсч байна.

    Ер нь та борлуулалтын өөрчлөлтийг тооцдог нэмэлт багана, жишээ нь D багана нэмнэ.Бүтээгдэхүүнийг =C2-B2 гэх мэт томьёо ашиглан, дараа нь =MAX(D:D) гэсэн нэмэлт баганаас хамгийн их утгыг олоорой.

    Масивын томьёо нь завсрын үр дүнг санах ойд төгс хадгалдаг тул нэмэлт багана хэрэггүй. Тэгэхээр та дараах томьёог оруулаад Ctrl + Shift + Enter дарна уу :

    =MAX(C2:C6-B2:B6)

    Жишээ 2. Excel-ийн олон нүдтэй массивын томъёо

    Өмнөх SUM жишээн дээр та борлуулалт бүрээс 10%-ийн татвар төлөх ёстой бөгөөд бүтээгдэхүүн тус бүрийн татварын хэмжээг нэг томьёогоор тооцохыг хүсэж байна гэж бодъё.

    Хоосон нүднүүдийн мужийг сонго, D2:D6 гэж хэлээд томьёоны мөрөнд дараах томьёог оруулна уу:

    =B2:B6 * C2:C6 * 0.1

    Та Ctrl + Shift + Enter дарахад Excel таны массивын томьёоны жишээг нүд бүрт байрлуулна. Сонгосон мужийг сонгосноор та дараах үр дүнг авах болно:

    Жишээ 3. Excel массив функцийг ашиглан олон нүдтэй массивыг буцаана

    Өмнө нь адил. Дээр дурдсанчлан, Microsoft Excel нь олон эсийн массивтай ажиллахаар тусгайлан бүтээгдсэн "массив функц" гэж нэрлэгддэг цөөн хэдэн функцийг өгдөг. TRANSPOSE нь ийм функцүүдийн нэг бөгөөд бид үүнийг дээрх хүснэгтийг шилжүүлэн суулгах, өөрөөр хэлбэл мөрүүдийг багана болгон хөрвүүлэхэд ашиглах болно.

    1. Хүснэгтийг гаргахыг хүсэж буй нүднүүдийн хоосон мужийг сонгоно уу. Бид мөрүүдийг багана болгон хөрвүүлж байгаа тул таны эх хүснэгт багана, мөртэй байх тул ижил тооны мөр, багана сонгохоо мартуузай. ондЭнэ жишээнд бид 6 багана, 4 мөр сонгож байна.
    2. Засварлах горимд орохын тулд F2 товчийг дарна уу.
    3. Томьёог оруулаад Ctrl + Shift + Enter дарна уу.

    Манай жишээн дээрх томъёо нь:

    =TRANSPOSE($A$1:$D$6)

    Үр дүн нь үүнтэй төстэй харагдах болно:

    Та ингэж ашигладаг. Excel 2019 болон түүнээс өмнөх хувилбаруудад CSE массивын томьёо болгон TRANSPOSE. Динамик массив Excel-д энэ нь ердийн томъёогоор ажилладаг. Excel дээр хөрвүүлэх бусад аргуудыг мэдэхийн тулд энэ зааварчилгааг үзнэ үү: Excel програмын багана, мөрийг хэрхэн солих вэ.

    Олон нүдтэй массивын томьёотой хэрхэн ажиллах вэ

    Олон нүдтэй ажиллах үед Excel-ийн эсийн массив томьёотой бол зөв үр дүнд хүрэхийн тулд дараах дүрмийг баримтлахаа мартуузай:

    1. Томьёог оруулахын өмнө үр дүнг гаргахыг хүсэж буй нүднүүдийн мужийг сонгоно уу.
    2. Олон нүдтэй массив томьёог устгах бол түүнийг агуулсан бүх нүдийг сонгоод DELETE товчийг дарах эсвэл томьёоны мөрөнд томьёог бүхэлд нь сонгоод DELETE товчийг дараад Ctrl + товчийг дарна уу. Shift + Enter .
    3. Та массивын томьёоны тусдаа нүдний агуулгыг засах, зөөх боломжгүй, олон нүдтэй массивын томьёонд байгаа нүднүүдэд шинэ нүд оруулах, устгах боломжгүй. Таныг үүнийг хийхийг оролдох бүрд Microsoft Excel нь " Та массивын хэсгийг өөрчлөх боломжгүй " гэсэн анхааруулгыг өгөх болно.
    4. Масивын томьёог багасгах , өөрөөр хэлбэл үүнийг хэрэглэх. цөөн нүд бол та устгах хэрэгтэйэхлээд одоо байгаа томьёо, дараа нь шинийг оруулна уу.
    5. Масивын томьёог өргөтгөх , өөрөөр хэлбэл өөр нүдэнд хэрэглэхийн тулд одоогийн томьёо агуулсан бүх нүдн дээр нэмэхийг хүссэн хоосон нүднүүдийг сонгоно уу. байгаа бол F2 товчийг дарж засварлах горимд шилжинэ, томьёо дахь лавлагааг тохируулаад Ctrl + Shift + Enter дарж шинэчилнэ үү.
    6. Та Excel хүснэгтэд олон нүдтэй массив томъёог ашиглах боломжгүй.
    7. Та томьёогоор буцаж ирсэн массивтай ижил хэмжээтэй нүднүүдэд олон нүдтэй массивын томьёог оруулах ёстой. Хэрэв таны Excel массив томьёо сонгосон мужаас том массив үүсгэдэг бол илүүдэл утгууд ажлын хуудсан дээр харагдахгүй. Хэрэв томьёогоор буцаасан массив сонгосон мужаас бага байвал нэмэлт нүднүүдэд #Үгүй алдаа гарч ирнэ.

    Хэрэв таны томьёо хувьсах тооны элемент бүхий массив буцаана гэвэл үүнийг оруулна уу. томьёогоор буцаасан хамгийн их массивтай тэнцүү буюу түүнээс их мужид оруулах ба энэ жишээнд үзүүлсэн шиг IFERROR функцэд томъёогоо боож өгнө.

    Excel массивын тогтмолууд

    Microsoft Excel-д тогтмол массив нь зүгээр л статик утгуудын багц юм. Томьёог бусад нүд эсвэл утга руу хуулах үед эдгээр утгууд хэзээ ч өөрчлөгддөггүй.

    Та энэ гарын авлагын эхэнд хүнсний жагсаалтаас үүсгэсэн массив тогтмолын жишээг аль хэдийн харсан. Одоо өөр ямар массивын төрлүүд байдгийг, хэрхэн үүсгэхийг харцгааятэдгээр.

    3 төрлийн массив тогтмол байдаг:

    1. Хэвтээ массивын тогтмол

    Хэвтээ массивын тогтмол нь эгнээнд байрлана. Мөрийн массивын тогтмолыг үүсгэхийн тулд утгуудыг таслалаар тусгаарлаж бичээд хаалтанд бичнэ үү, жишээ нь {1,2,3,4}.

    Тэмдэглэл. Массивын тогтмолыг үүсгэхдээ нээх, хаах хаалтуудыг гараар бичих хэрэгтэй.

    Хүснэгтэд хэвтээ массив оруулахын тулд дараалсан хоосон нүднүүдийн харгалзах тоог сонгоод томьёоны мөрөнд ={1,2,3,4} томьёог бичээд Ctrl + Shift + Enter дарна уу. Үр дүн нь үүнтэй төстэй байх болно:

    Дэлгэцийн зургаас харахад Excel нь массив тогтмолыг өөр багц хаалтанд оруулдаг. массивын томъёо.

    2. Босоо массивын тогтмол

    Босоо массивын тогтмол нь баганад байрлана. Та үүнийг хэвтээ массивтай ижил аргаар үүсгэсэн бөгөөд зөвхөн цэгийг таслалаар тусгаарлаж байгаа ялгаа нь болно, жишээ нь:

    ={11; 22; 33; 44}

    3. Хоёр хэмжээст массив тогтмол

    Хоёр хэмжээст массив үүсгэхийн тулд мөр бүрийг цэг таслалаар, өгөгдлийн багана бүрийг таслалаар тусгаарлана.

    ={"a", "b", "c"; 1, 2, 3}

    Excel массивын тогтмолуудтай ажиллах

    Масивын тогтмолууд нь Excel массивын томьёоны тулгын чулуунуудын нэг юм. Дараах мэдээлэл, зөвлөмжүүд нь тэдгээрийг хамгийн үр ашигтайгаар ашиглахад тань тусална.

    1. Масивын элементүүд

    Майкл Браун бол програм хангамжийн хэрэгслийг ашиглан нарийн төвөгтэй процессуудыг хялбаршуулах хүсэл эрмэлзэлтэй, технологид дуртай хүн юм. Технологийн салбарт арав гаруй жил ажилласан туршлагатай тэрээр Microsoft Excel, Outlook, мөн Google Sheets болон Docs дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.