& жасау үшін OFFSET функциясы; Excel бағдарламасында динамикалық ауқымды пайдаланыңыз

  • Мұны Бөлісіңіз
Hugh West

Microsoft Excel бағдарламасындағы динамикалық диапазон OFFSET функциясын қолдану арқылы деректердің кең ауқымын сақтау үшін әдетте пайдаланылады. Анықталған аты бар бұл сақталған деректер әр түрлі функциялар бойынша әртүрлі есептеулер үшін пайдаланылады. Бұл мақалада сіз осы OFFSET функциясын сақтау, анықтау және орнату үшін қалай пайдалануға болатынын нақты білесіз. Excel бағдарламасында ұяшықтар немесе деректер ауқымын пайдаланыңыз.

Жоғарыдағы скриншот OFFSET функциясын пайдалану үлгісін көрсететін мақалаға шолу болып табылады. Деректер жинағы, жасау және жасау туралы көбірек біле аласыз; Осы мақаланың келесі бөлімдерінде OFFSET функциясы бар динамикалық аталған диапазон қолданылады.

Тәжірибе жұмыс кітабын жүктеп алу

Сіз Excel жұмыс кітабын жүктеп алуға болады. біз бұл мақаланы дайындадық.

OFFSET бар динамикалық диапазон

Жасау & OFFSET функциясымен динамикалық атаулы диапазонды пайдалану

Жасауға кіріспес бұрын & Excel бағдарламасында OFFSET функциясы бар динамикалық атаулы диапазонды пайдалану үшін алдымен OFFSET функциясымен танысайық.

OFFSET функциясына кіріспе

  • Мақсаты :

Жолдардың берілген саны болып табылатын ауқымға сілтемені қайтарады & берілген сілтемедегі бағандар.

  • Синтаксис:

=OFFSET(анықтама, жолдар , cols, [height], [width])

  • Аргументтер:

анықтама - Ұяшық немесежасушалар ауқымы. Осы сілтеме негізінде ығысу параметрлері қолданылады.

жолдар- Анықтамалық нүктеден төмен немесе жоғары қарай есептелетін жол нөмірі.

cols- Анықтамалық мәннен оңға немесе солға қарай есептелетін баған нөмірі.

[биіктік]- Нәтиже мәндері ретінде қайтарылатын жолдардың биіктігі немесе саны.

[ені]- Нәтиже мәндері ретінде қайтарылатын бағандардың ені немесе саны.

  • Мысалы:

Төмендегі суретте компьютер брендтерінің, құрылғы түрлерінің, моделінің кездейсоқ атаулары бар 4 баған бар. аттары & бағалар.

Кесте деректеріне сүйене отырып, біз H бағанында айтылған аргументтерді тағайындаймыз.

📌 Қадамдар:

➤ Нәтижені <3 ішінде OFFSET функциясын пайдалану арқылы табамыз>H15 ұяшығын сол жерге теру керек:

=OFFSET(B4,5,2,4,2)

Enter пернесін басқаннан кейін сіз келесідей боласыз аргумент таңдауларыңызға негізделген қайтарылатын мәндер жиымын көрсетті.

Сонымен бұл функция қалай жұмыс істейді? Функцияның ішінде 1-аргумент сілтеме мәні ретінде белгілі В4 ұяшығы болып табылады. Енді төмен қарай 5-ші қатарға өтіңіз. Осы сілтеме ұяшығының оң жағындағы 2-баған & сіз D9 ұяшығын аласыз. Біздің жолдың биіктігі 2 болғандықтан, D9 бастап төменге қарай 4 ұяшық қайтып оралады.функциясы. Ең бастысы, баған биіктігі- 2 4 жол келесі бағанға оң жақ D бағанына дейін кеңейетінін білдіреді. Осылайша, соңғы нәтиже массиві D9:E12 Ұяшық диапазоны -нен тұрады.

Толығырақ оқу: Excel OFFSET динамикалық диапазон тиімді жолмен бірнеше бағандар

OFSET & COUNTA функциялары

COUNTA функциясы ұяшықтар ауқымындағы барлық бос ұяшықтарды қоспағанда ұяшықтар санын есептейді. Енді COUNTA функцияларын пайдаланып, жол биіктігін & диапазондағы қолжетімді деректер негізінде баған ені.

📌 Қадамдар:

H4 ұяшығы & түрі:

=OFFSET(B4,0,0,COUNTA(B4:B100),COUNTA(B4:E4))

Enter & сіз бүкіл массив нәтиже мәндері ретінде қайтарылатынын көресіз.

Аргумент бөлімінде жол биіктігі COUNTA(B4:B100)<арқылы тағайындалды. 4> & бұл электрондық кестедегі 100-ші жолға дейінгі жолдарды тағайындайтынымызды білдіреді, осылайша 100-ші жолдағы деректердің бастапқы ауқымына жаңа мән енгізілгенде, бұл жаңа мән OFFSET функциясы арқылы да сақталады. Қайтадан, баған ені COUNTA(B4:E4) ретінде анықталғандықтан, төрт баған (B, C, D, E) енді келесіге негізделген функцияға тағайындалды. OFFSET функциясында таңдалған анықтамалық мән.

Төмендегі суретте бұл деректердің бастапқы ауқымында мәнді енгізудің мысалы,бірден нәтиже мәні OFFSET кестесінде көрсетіледі.

Толығырақ: Excel бағдарламасында VBA көмегімен динамикалық атаулар ауқымын жасаңыз (қадамдық нұсқаулық)

Ұқсас көрсеткіштер

  • Ұяшық мәніне негізделген Excel динамикалық ауқымы
  • Excel VBA: Ұяшық мәніне негізделген динамикалық диапазон (3 әдіс)
  • Excel бағдарламасында VBA көмегімен соңғы жол үшін динамикалық ауқымды пайдалану жолы (3 әдіс)

OFFSET & COUNTA функциялары

Атау реттеушісін пайдалану арқылы OFFSET функциясы арқылы табылған нәтиже массивінің атын анықтауға болады.

📌 1-қадам:

Формула қойындысында Аты реттеушісі таңдаңыз. Диалогтық терезе ашылады.

Жаңа & Аты өңдеушісі өрісі пайда болады.

📌 2-қадам:

➤ Деректер жиынының атын немесе ығыстырғыңыз келетін ұяшықтар ауқымын анықтаңыз.

➤ Анықтамалық өріске мына формуланы теріңіз:

=OFFSET(B4,0,0,COUNTA(B4:B100),COUNTA(B4:E4))

OK & Атау менеджері енді тізімде анықталған атауды төменгі жағындағы сілтеме формуласымен бірге көрсетеді.

📌 3-қадам:

➤ Енді Аты реттеушісін & электрондық кестеге оралыңыз.

📌 4-қадам:

➤ Электрондық кестедегі кез келген ұяшықты таңдаңыз & ; формула ретінде анықталған атауды теруді бастаңыз. Онда анықталған атауды табасызфункциялар тізімі.

➤ Сол функцияны & Enter пернесін басыңыз.

Төмендегі суреттегідей, сіз <3 арқылы OFFSET функциясымен сілтеме ретінде сақталған нәтиже массивін көресіз>Атау менеджері .

Толығырақ оқу: Ұяшық мәніне негізделген Excel динамикалық атаулы ауқымы (5 оңай жол)

Есептеулер үшін динамикалық атаулы диапазонды пайдалану

Бұрын таңдалған массивтің атын немесе ұяшықтар ауқымын анықтағаннан кейін, енді келесіге негізделген әртүрлі есептеулерді орындауға болады. сандық мәндерді немесе динамикалық аталған деректер ауқымына кез келген функцияны қолданыңыз. Деректер жинағынан біз енді барлық бағалар тізімін бірінші & содан кейін бірнеше алгебралық есептеулерді орындаңыз.

📌 1-қадам:

Атау редакторын қайта ашыңыз & оны Бағалар деп атаңыз.

➤ Анықтамалық функция жолағына формуланы теріңіз:

=OFFSET(E4,1,0,COUNTA(E5:E100),1)

OK & ; Атау менеджері төменгі жағында сілтеме формуласымен Бағалар үшін анықталған атауды көрсетеді.

📌 2-қадам:

Аты реттеушісін & оны электрондық кестеге қайтарыңыз.

📌 3-қадам:

➤ Біз анықтайтындай тізімдегі барлық бағалардың қосындысы, H11 ұяшығындағы жаңадан анықталған диапазоны бар формула келесідей болады:

=SUM(Prices)

➤ Enter пернесін басу арқылы сіз барлық құрылғылардың жалпы бағасын бірден аласыз.

Осылайшадинамикалық аталған диапазон есептеу кезінде функция үшін жұмыс істейді. Функциялар жолағында ұяшық сілтемелерін әр уақытта енгізудің қажеті жоқ, себебі сіз осы ұяшықтар ауқымының атын Атау реттеушісі арқылы әлдеқашан анықтап қойғансыз.

Сол сияқты, Орташа, MAX & MIN функцияларын пайдалану үшін келесі суретте көрсетілген H бағанындағы кейбір басқа деректерді де бағалауға болады.

Толығырақ : Excel бағдарламасында ұяшық мәніне негізделген динамикалық қосынды ауқымын жасау (4 жол)

OFSET-ке балама: INDEX функциясымен динамикалық диапазон жасау

Сәйкес балама OFFSET функциясы INDEX функциясы болып табылады. Осы INDEX функциясымен бірнеше деректерді немесе ұяшықтар ауқымын сақтауға болады. Мұнда біз бағалар тізімінің атауын тағы бір рет анықтаймыз.

📌 1-қадам:

тармағын ашыңыз. Атау редакторы қайта & сілтеме жолағына формуланы теріңіз:

=INDEX(B5:E100, 0, MATCH(E4, B4:E4, 0))

Enter & жаңадан анықталған атауды Атау менеджері ішінен табасыз.

📌 2-қадам:

Аты реттеушісін жабыңыз & аяқтадыңыз.

Енді электрондық кестедегі осы динамикалық аталған ауқымды қатысты функцияларды тағайындау арқылы есептеудің кез келген түрі үшін пайдалануға болады.

Толығырақ: Excel бағдарламасында динамикалық диапазонды VBA қалай пайдалану керек (11 әдіс)

Қорытынды сөздер

Бұл мақаланы жасау & қолдануларыдинамикалық диапазон енді Excel электрондық кестелерінде OFFSET функциясын тиімді қолдануды ұсынады. Егер сізде сұрақтар немесе кері байланыс болса, түсініктеме бөлімінде маған хабарлаңыз. Сондай-ақ осы веб-сайтта Excel функцияларына қатысты басқа мақалаларымызды қарауға болады.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.