Томъёоны жишээ бүхий Excel INDEX функц

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

Энэ зааварт та Excel-д INDEX-ийн хамгийн үр ашигтай хэрэглээг харуулсан хэд хэдэн томьёоны жишээг олох болно.

Чадлыг нь дутуу үнэлж, ашигладаггүй Excel-ийн бүх функцуудаас, INDEX нь эхний 10-т багтах нь гарцаагүй. Энэ хооронд энэ функц нь ухаалаг, уян хатан, олон талт юм.

Тэгэхээр Excel-ийн INDEX функц гэж юу вэ? Үндсэндээ INDEX томьёо нь өгөгдсөн массив эсвэл мужаас нүдний лавлагааг буцаана. Өөрөөр хэлбэл, та тухайн муж дахь элементийн байрлалыг мэдэж байгаа (эсвэл тооцоолох боломжтой) мөн тухайн элементийн бодит утгыг авахыг хүсч байгаа үедээ INDEX-ийг ашигладаг.

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

    Excel-ийн INDEX функц - синтакс ба үндсэн хэрэглээ

    Excel-д INDEX функцийн хоёр хувилбар байдаг - массив хэлбэр ба лавлах хэлбэр. Энэ хоёр маягтыг Microsoft Excel 365 - 2003 хувилбарын бүх хувилбарт ашиглах боломжтой.

    INDEX массив хэлбэр

    INDEX массив хэлбэр нь муж эсвэл массив дахь тодорхой элементийн утгыг мөр дээр үндэслэн буцаана. болон таны заасан баганын дугаарууд.

    INDEX(массив, мөрийн_тоо, [баганын_тоо])
    • массив - нүднүүдийн муж, нэрлэгдсэн муж эсвэл хүснэгт.
    • мөрийн_тоо - массив дахь утгыг буцаах мөрийн дугаар юм. Хэрэв мөрийн_тоо болутгыг буцаана, гэхдээ энэ томъёонд лавлагааны оператор (:) түүнийг лавлагаа буцаахыг албаддаг). Мөн $A$1 нь бидний эхлэлийн цэг учраас томьёоны эцсийн үр дүн нь $A$1:$A$9 муж юм.

      Дараах дэлгэцийн агшинд та ийм индексийн томьёо ашиглан динамик уналт үүсгэх боломжтойг харуулж байна. жагсаалт.

      Зөвлөгөө. Динамикаар шинэчлэгдсэн унадаг жагсаалт үүсгэх хамгийн хялбар арга бол хүснэгтэд үндэслэн нэрлэсэн жагсаалтыг гаргах явдал юм. Энэ тохиолдолд Excel-ийн хүснэгтүүд нь динамик муж учраас танд ямар ч төвөгтэй томъёо хэрэггүй болно.

      Мөн та INDEX функцийг ашиглан хамааралтай унадаг жагсаалтуудыг үүсгэж болох ба дараах заавар нь дараах алхмуудыг тайлбарласан болно: Excel дээр шаталсан унадаг жагсаалт гаргах.

      5. INDEX / MATCH-тай хүчирхэг Vlookups

      Босоо хайлт хийх - энд INDEX функц үнэхээр гэрэлтдэг. Хэрэв та Excel-ийн VLOOKUP функцийг ашиглаж үзсэн бол хайлтын баганын зүүн талд байгаа баганаас утгыг татах боломжгүй эсвэл хайлтын утгыг 255 тэмдэгтээр хязгаарлах гэх мэт олон хязгаарлалтыг та сайн мэднэ.

      INDEX / MATCH холболт нь олон талаараа VLOOKUP-ээс давуу юм:

      • Зүүн дахин харахтай холбоотой асуудал байхгүй.
      • Хайлтын утгын хэмжээ хязгааргүй.
      • Эрэмбэлэхгүй. шаардлагатай (ойролцоогоор таарч байгаа VLOOKUP нь хайлтын баганыг өсөх дарааллаар эрэмбэлэх шаардлагатай).
      • Та хүснэгтэд шинэчлэгдэхгүйгээр багана оруулах, хасах боломжтой.холбоотой томьёо бүр.
      • Сүүлийн боловч хамгийн багадаа биш, INDEX / MATCH нь олон Vlookup-ууд шиг таны Excel-ийг удаашруулдаггүй.

      Та INDEX / MATCH-г дараах байдлаар ашигладаг. :

      =INDEX ( -с утгыг буцаах багана, (MATCH ( хайлтын утга , харьцах багана , 0))

      Жишээ нь, хэрэв бид Гарагийн нэр -г хамгийн баруун талын багана болгохоор эх хүснэгтээ эргүүлбэл INDEX / MATCH томьёо нь зүүн талын баганаас тохирох утгыг ямар ч саадгүй авчирдаг.

      Дэлгэрэнгүй зөвлөгөө, томьёоны жишээг Excel-ийн INDEX / TARCHITCH зааварчилгааг үзнэ үү.

      6. Excel INDEX томьёо нь мужуудын жагсаалтаас 1 муж авах

      Excel-ийн INDEX функцийн өөр нэг ухаалаг бөгөөд хүчирхэг хэрэглээ бол мужуудын жагсаалтаас нэг мужийг авах чадвар юм.

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

      Эхлээд та үүсгэж болно. e жагсаалт бүрийн нэрлэсэн муж; Энэ жишээнд PlanetsD ба MoonsD байх болтугай:

      Дээрх зураг мужуудын нэрсийн цаад учрыг тайлбарласан байх гэж найдаж байна. : ) BTW, Сар хүснэгт бүрэн гүйцэд болоогүй байна, манай Нарны аймагт 176 байгалийн сар байдаг бөгөөд одоогоор Бархасбадь гаригт 63 сар байдаг бөгөөд тоолж байна. Энэ жишээний хувьд би санамсаргүй 11-ийг сонгосон, за ... тийм ч санамсаргүй биш байж магадгүй -хамгийн сайхан нэртэй сарнууд : )

      Таныг уучлаарай, манай INDEX томьёо руу буцна уу. PlanetsD нь таны муж 1, MoonsD нь муж 2, мөн B1 нүд нь мужын дугаарыг оруулсан газар гэж үзвэл та дараах Индексийн томьёог ашиглан утгын дундажийг тооцоолж болно. сонгосон нэрлэсэн муж:

      =AVERAGE(INDEX((PlanetsD, MoonsD), , , B1))

      Одоо бид INDEX функцийн лавлагааны маягтыг ашиглаж байгаа бөгөөд сүүлийн аргумент дахь тоо (талбайн_тоо) нь томъёонд аль мужийг зааж байгааг анхаарна уу. сонгоно уу.

      Доорх дэлгэцийн агшинд талбайн_тоо (B1 нүд) 2-т тохируулагдсан тул Сарны муж 2-т ордог тул томъёо нь Сарны дундаж диаметрийг тооцдог. лавлагааны аргумент дотор.

      Хэрэв та олон жагсаалттай ажиллаж байгаа бөгөөд холбогдох тоонуудыг санахыг хүсэхгүй байгаа бол үүнийг хийхдээ үүрлэсэн IF функцийг ашиглаж болно. :

      =AVERAGE(INDEX((PlanetsD, MoonsD), , , IF(B1="planets", 1, IF(B1="moons", 2))))

      IF функцэд та хэрэглэгчдэд тоонуудын оронд B1 нүдэнд оруулахыг хүссэн энгийн бөгөөд санахад хялбар жагсаалтын нэрийг ашигладаг. Томьёог зөв ажиллуулахын тулд B1 дэх текст нь IF-ын параметрүүдтэй яг ижил (том жижиг жижиг үсгээр тэмдэглэгээгүй) байх ёстой, эс тэгвээс таны Индекс томьёо нь #VALUE алдаа гаргах болно гэдгийг санаарай.

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

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

      =IFERROR(AVERAGE(INDEX((PlanetsD, MoonsD), , , IF(B1="planet", 1, IF(B1="moon", 2)))), "Please select the list!")

      Та Excel-д INDEX томьёог ингэж ашигладаг. Эдгээр жишээнүүд нь таны ажлын хуудсан дээрх INDEX функцийг ашиглах арга замыг харуулсан гэдэгт би найдаж байна. Уншиж байгаад баярлалаа!

      орхигдуулсан, баганын_тоо шаардлагатай.
    • баганын_тоо - нь утгыг буцаах баганын дугаар юм. Хэрэв баганын_тоог орхигдуулсан бол мөрийн_тоо шаардлагатай.

    Жишээ нь, =INDEX(A1:D6, 4, 3) томьёо нь A1:D6 муж дахь 4-р мөр ба 3-р баганын огтлолцол дээрх утгыг буцаадаг бөгөөд энэ нь C4 нүдний утга юм. .

    INDEX томьёо бодит өгөгдөл дээр хэрхэн ажилладаг талаар ойлголт авахын тулд дараах жишээг харна уу:

    Мөр оруулахын оронд томьёоны баганын дугаарыг оруулбал та илүү түгээмэл томьёог авахын тулд нүдний лавлагааг оруулж болно: =INDEX($B$2:$D$6, G2, G1)

    Тиймээс, энэхүү INDEX томьёо нь G2 (мөр_тоо)-д заасан бүтээгдэхүүний дугаарын огтлолцол дээр байгаа зүйлийн тоог яг буцаана. ) болон долоо хоногийн дугаарыг G1 нүдэнд оруулсан (баганын_тоо).

    Зөвлөгөө. Массивын аргумент дахь харьцангуй лавлагааны (B2:D6) оронд үнэмлэхүй лавлагаа ($B$2:$D$6) ашиглах нь томьёог бусад нүднүүдэд хуулахад хялбар болгодог. Эсвэл та мужийг хүснэгт болгон хөрвүүлж ( Ctrl + T ) хүснэгтийн нэрээр лавлаж болно.

    INDEX массив хэлбэр - санаж байх зүйлс

    1. Хэрэв массивын аргумент нь зөвхөн нэг мөр эсвэл баганаас бүрдэх бол та харгалзах мөрийн_тоо эсвэл баганын_тоо аргументыг зааж өгч болно.
    2. Хэрэв массив аргумент нь нэгээс олон мөр агуулсан ба мөрийн_тоог орхигдуулсан эсвэл 0 болгож тохируулсан бол INDEX функц нь бүхэл баганын массивыг буцаана. Үүний нэгэн адил, хэрэв массив нэгээс илүүг агуулнабагана болон баганын_тоо аргументыг орхигдуулсан эсвэл 0 болгож тохируулсан бол INDEX томьёо нь мөрийг бүхэлд нь буцаана. Энэ зан үйлийг харуулсан томьёоны жишээ энд байна.
    3. Мөрийн_тоо ба баганын_тоо аргументууд нь массив доторх нүдэнд хамаарах ёстой; Үгүй бол INDEX томьёо нь #REF-г буцаана! алдаа.

    INDEX лавлагааны маягт

    Excel-ийн INDEX функцийн лавлагааны хэлбэр нь заасан мөр ба баганын огтлолцол дээрх нүдний лавлагааг буцаана.

    INDEX(лавлагаа, мөрийн_тоо) , [баганын_тоо], [талбайн_тоо] )
    • лавлагаа - нэг буюу хэд хэдэн муж.

      Хэрэв та нэгээс олон мужийг оруулж байгаа бол мужуудыг таслалаар тусгаарлаж, лавлагааны аргументыг хаалтанд бичнэ үү, жишээлбэл (A1:B5, D1:F5).

      Хэрэв лавлагааны муж бүр зөвхөн агуулна. нэг мөр эсвэл баганад харгалзах мөрийн_тоо эсвэл баганын_тоо аргумент нь сонголттой.

    • мөр_тоо - нүдний лавлагааг буцаах муж дахь мөрийн дугаар, массивтай төстэй маягт.
    • баганын_тоо - нүдний лавлагааг буцаах баганын дугаар нь массив маягттай адил ажилладаг.
    • талбайн_тоо - an лавлагааны аргументаас аль мужийг ашиглахыг зааж өгөх нэмэлт параметр. Хэрэв орхигдуулсан бол INDEX томьёо нь лавлагаанд жагсаасан эхний мужын үр дүнг буцаана.

    Жишээ нь, =INDEX((A2:D3, A5:D7), 3, 4, 2) томьёо нь D7 нүдний утгыг буцаана.Хоёр дахь хэсгийн 3-р мөр ба 4-р баганын огтлолцол (A5:D7).

    INDEX лавлагааны маягт - санаж байх зүйлс

    1. Хэрэв мөрийн_тоо эсвэл баганын_тооны аргументыг тэг (0) болгож тохируулсан бол INDEX томьёо нь бүхэл багана эсвэл мөрийн лавлагааг буцаана.
    2. Хэрэв мөрийн_тоо ба баганын_тоо хоёуланг нь орхигдуулсан бол INDEX функц нь-д заасан хэсгийг буцаана. талбайн_тоо аргумент.
    3. Бүх _тооны аргументууд (мөрний_тоо, баганын_тоо ба талбайн_тоо) лавлагаа доторх нүдийг хэлэх ёстой; Үгүй бол INDEX томьёо нь #REF-г буцаана! алдаа.

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

    Excel-д INDEX функцийг хэрхэн ашиглах вэ - томъёоны жишээ

    Магадгүй энд байна. Эдгээр нь Excel INDEX-ийн практик хэрэглээ биш боловч MATCH эсвэл COUNTA гэх мэт бусад функцуудтай хослуулан маш хүчирхэг томьёо гаргаж чаддаг.

    Эх мэдээлэл

    Манай бүх INDEX томьёо (сүүлийнхээс бусад) бид доорх өгөгдлийг ашиглах болно. Тохиромжтой болгох үүднээс үүнийг SourceData нэртэй хүснэгтэд зохион байгуулав.

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

    Мэдээж хэрэв та хүсвэл ердийн мужуудыг ашиглахад юу ч саад болохгүй. Энэ тохиолдолд та хүснэгтийн нэрийг SourceData -г тохирох мужын лавлагаагаар солиход л болно.

    1. Жагсаалтаас N-р зүйлийг авах

    Энэ нь INDEX функцийн үндсэн хэрэглээ бөгөөд хийх хамгийн энгийн томъёо юм. Жагсаалтаас тодорхой зүйлийг татахын тулд та =INDEX(range, n) гэж бичээд муж нь нүдний муж эсвэл нэрлэсэн муж, n нь таны авахыг хүсч буй зүйлийн байрлал юм.

    Excel хүснэгттэй ажиллахдаа хулганаа ашиглан баганыг сонгох боломжтой бөгөөд Excel нь хүснэгтийн нэрийн хамт баганын нэрийг томьёоны дагуу татах болно:

    Өгөгдсөн мөр ба баганын огтлолцол дээрх нүдний утгыг авахын тулд та мөрийн дугаар болон баганын дугаарыг хоёуланг нь зааж өгсөн цорын ганц ялгааг ашиглан ижил аргыг ашиглана. Үнэн хэрэгтээ INDEX массив хэлбэрийг хэлэлцэх үед та ийм томьёог аль хэдийн ажиллаж байгааг харсан.

    Бас нэг жишээ энд байна. Манай жишээ хүснэгтэд Нарны аймгийн 2 дахь том гарагийг олохын тулд та хүснэгтийг Диаметр баганаар эрэмбэлж, дараах INDEX томьёог ашиглана:

    =INDEX(SourceData, 2, 3)

    • Array нь энэ жишээн дээрх хүснэгтийн нэр буюу мужын лавлагаа SourceData юм.
    • Row_num нь 2, учир нь та хоёр дахь зүйлийг хайж байна.Жагсаалтын 2-т байгаа
    • Column_num нь 3 байна, учир нь Диаметр нь хүснэгтийн 3-р багана юм.

    Хэрэв та гарагийг буцаахыг хүсвэл диаметрээс илүү нэрээр баганын_тоог 1 болгож өөрчилнө үү. Мэдээжийн хэрэг, та доорх дэлгэцийн агшинд үзүүлсэн шиг томьёогоо илүү уян хатан болгохын тулд мөрийн_тоо ба/эсвэл баганын_тооны аргумент дахь нүдний лавлагааг ашиглаж болно:

    2. Мөр эсвэл баганын бүх утгыг авах

    Нэг нүдийг сэргээхээс гадна INDEX функц нь бүх мөр эсвэл баганаас утгуудын массивыг буцаах боломжтой. . Тодорхой баганаас бүх утгыг авахын тулд та мөрийн_тооны аргументыг орхих эсвэл 0 болгож тохируулах хэрэгтэй. Үүний нэгэн адил мөрийг бүхэлд нь авахын тулд баганын_тоонд хоосон утгыг эсвэл 0-ийг оруулах хэрэгтэй.

    Иймэрхүү INDEX томьёо нь бараг боломжгүй юм. Excel нь томьёогоор буцаасан утгуудын массивыг нэг нүдэнд багтаах боломжгүй тул та #VALUE-г авах болно! оронд нь алдаа. Гэсэн хэдий ч, хэрэв та INDEX-ийг SUM эсвэл AVERAGE зэрэг бусад функцтэй хамт ашиглавал гайхалтай үр дүнд хүрэх болно.

    Жишээ нь, Нарны аймгийн гаригийн дундаж температурыг тооцоолохдоо дараах томъёог ашиглаж болно.

    =AVERAGE(INDEX(SourceData, , 4))

    Дээрх томьёоны баганын тоон аргумент нь 4 байна, учир нь манай хүснэгтийн 4-р баганад Температур байна. Мөрийн_тоо параметрийг орхигдуулсан байна.

    Үүнтэй адилаар та хамгийн бага ба хамгийн их утгыг олох боломжтой.температур:

    =MAX(INDEX(SourceData, , 4))

    =MIN(INDEX(SourceData, , 4))

    Мөн гаригийн нийт массыг тооцоол (масс нь хүснэгтийн 2-р багана):

    =SUM(INDEX(SourceData, , 2))

    Практик талаас нь авч үзвэл дээрх томьёоны INDEX функц нь илүүц юм. Та зүгээр л =AVERAGE(range) эсвэл =SUM(range) гэж бичээд ижил үр дүнг авч болно.

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

    3. INDEX-ийг бусад функцтэй (SUM, AVERAGE, MAX, MIN) ашиглах

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

    INDEX томьёоны үр дүн нь лавлагаа учраас бид үүнийг бусад функц дотор ашиглаж динамик муж хийж болно. Төөрөгдөлтэй сонсогдож байна уу? Дараах томьёо бүх зүйлийг тодорхой болгоно.

    Та A1:A10 нүднүүдийн утгуудын дундажийг буцаадаг =AVERAGE(A1:A10) томьёотой байна гэж бодъё. Мужийг томьёонд шууд бичихийн оронд та A1 эсвэл A10 эсвэл хоёуланг нь INDEX функцээр сольж болно, жишээ нь:

    =AVERAGE(A1 : INDEX(A1:A20,10))

    Дээрх томъёоны аль аль нь ижил утгатай болно. INDEX функц нь мөн A10 нүдний лавлагааг буцаадаг (мөрийн_тоог 10 болгож, баганын_тоог орхигдуулсан) үр дүн. Ялгаа нь муж нь ДУНДЖ / INDEX томьёо нь динамик,мөн та INDEX дэх мөрийн_тоо аргументыг өөрчилсний дараа AVERAGE функцээр боловсруулсан муж өөрчлөгдөж, томьёо нь өөр үр дүнг буцаана.

    INDEX томьёоны маршрут нь хэтэрхий төвөгтэй мэт боловч практик хэрэглээтэй байдаг. , дараах жишээнүүдэд харуулав.

    Жишээ 1. Жагсаалтын эхний N зүйлийн дундажийг тооцоол

    Та манай системийн хамгийн том N гаригийн дундаж диаметрийг мэдэхийг хүсч байна гэж бодъё. . Тиймээс та хүснэгтийг Диаметр баганаар томоос жижиг рүү эрэмбэлж, дараах Дундаж / Индексийн томъёог ашиглана уу:

    =AVERAGE(C5 : INDEX(SourceData[Diameter], B1))

    Жишээ 2. Заасан хоёр зүйлийн хооронд нийлбэр оруулах

    Хэрэв та томьёоны дээд ба доод хязгаарыг тодорхойлохыг хүсвэл эхний болон INDEX гэсэн хоёр функцийг ашиглахад л хангалттай. таны хүссэн сүүлийн зүйл.

    Жишээ нь, дараах томъёо нь B1 ба B2 нүдэнд заасан хоёр зүйлийн хоорондох Диаметр баганын утгуудын нийлбэрийг буцаана:

    =SUM(INDEX(SourceData[Diameter],B1) : INDEX(SourceData[Diameter], B2))

    4. Динамик муж болон унадаг жагсаалт үүсгэх INDEX томьёо

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

    Ямар ч байсан, хэрэв танд өгөгдсөн баганад байгаа зүйлийн тоо өөрчлөгдөж байвал А1-ээс А гэж хэлээрэй. n ,та өгөгдөл бүхий бүх нүдийг багтаасан динамик нэртэй муж үүсгэхийг хүсч болно. Үүний зэрэгцээ, та шинэ зүйл нэмэх эсвэл байгаа заримыг устгах үед хүрээ автоматаар тохируулахыг хүсч байна. Жишээлбэл, хэрэв танд одоогоор 10 зүйл байгаа бол таны нэрлэсэн муж A1:A10 байна. Хэрэв та шинэ оруулга нэмбэл нэрлэсэн муж автоматаар A1:A11 болж тэлэх ба хэрэв та бодлоо өөрчилж, шинээр нэмсэн өгөгдлийг устгавал муж автоматаар A1:A10 руу буцна.

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

    Динамик мужийг тодорхойлох нэг арга бол Excel OFFSET функцийг ашиглах явдал юм:

    =OFFSET(Sheet_Name!$A$1, 0, 0, COUNTA(Sheet_Name!$A:$A), 1)

    Өөр нэг боломжит шийдэл бол Excel INDEX-ийг COUNTA-тай хамт ашиглах явдал юм:

    =Sheet_Name!$A$1:INDEX(Sheet_Name!$A:$A, COUNTA(Sheet_Name!$A:$A))

    Хоёр томьёоны хувьд A1 нь жагсаалтын эхний зүйл болон үүсгэсэн динамик мужийг агуулсан нүд юм. хоёр томьёо нь ижил байх болно.

    Ялгаа нь арга барилд байна. OFFSET функц нь эхлэх цэгээс тодорхой тооны мөр ба/эсвэл баганаар хөдөлж байх үед INDEX нь тодорхой мөр, баганын огтлолцол дээр байгаа нүдийг олдог. Хоёр томьёонд хэрэглэгддэг COUNTA функц нь сонирхсон баганын хоосон бус нүднүүдийн тоог авдаг.

    Энэ жишээнд А баганад хоосон биш 9 нүд байгаа тул COUNTA нь 9-ийг буцаана. Иймээс INDEX нь A баганад хамгийн сүүлд ашигласан нүд болох $A$9-г буцаана (ихэвчлэн INDEX

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