Айнымалы жол нөмірін Excel бағдарламасында ұяшық сілтемесі ретінде пайдалану жолы

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

Кейде Excel бағдарламасында біз белгілі ұяшықтарды тікелей ұяшық сілтемелері ретінде пайдалана алмаймыз. Сондықтан Excel бағдарламасында ұяшық сілтемесі ретінде айнымалы жол нөмірін пайдалануға мәжбүрміз. Тұжырымдама мынада: біз жазбаларда, формулаларда немесе қалаған жерімізде ұяшық сілтемесі ретінде тағайындау үшін кездейсоқ жол нөмірін пайдаланамыз.

Төмендегі скриншотта көрсетілгендей, біз бірнеше санның қосындысын қалаймыз. Біз жай ғана ауқымды қосу арқылы қосынды ала аламыз (яғни, B5:B11 ). Алайда, егер біз B11 ұяшық сілтемесі ретінде кірістіре алмасақ, онда біз кездейсоқ жол нөмірін пайдаланамыз (яғни, C5 ). ЖАНА, ОФСЕТТІК немесе ИНДЕКС функциясы C5 ұяшық мәнін 11 B11 ұяшық сілтемесі ретінде түрлендіреді. Осылайша, жалпы түрлендіру орындалады B(C5)=B11 .

Бұл мақалада жол нөмірін ұяшық сілтемесі ретінде пайдаланудың бірнеше әдісін көрсетеміз. Excel.

Excel жұмыс кітабын жүктеп алу

Айнымалы жол нөмірі ұяшық сілтемесі.xlsm

4 Excel бағдарламасында айнымалы жол нөмірін ұяшық сілтемесі ретінде пайдаланудың оңай жолдары

Айнымалы жолдарды ұяшық сілтемесі ретінде пайдалануды көрсету үшін бізде деректер жинағы бар. Біздің деректер жинағы келесі суретте көрсетілгендей жол нөмірі ретінде Сериялық нөмір және басқа бағандарды қамтиды. Ұяшық сілтемесі ретінде айнымалы жол нөмірін пайдаланып, Жалпы баға қосындысын алғымыз келеді.

1-әдіс: Айнымалы жол нөмірін қосу үшін ЖАНАМА функциясы Ұяшық сілтемесі ретінде

ЖАНА функциясы мәтінді аргументтер ретінде қабылдайтын ұяшық сілтемесін қайтарады. ЖАМА функциясының синтаксисі

=INDIRECT (ref_text, [a1])

ref_text ; мәтін жолындағы сілтеме

[a1] ; A1 ұяшығының логикалық көрсеткіші. ШЫН (әдепкі бойынша) = ұяшық A1 мәнері. [қосымша]

1-қадам: Келесі формуланы тиісті ұяшыққа қойыңыз (яғни, F16 ).

=SUM(F5:INDIRECT("F"&B15+4))

SUM формуласы жай ғана ауқымды қосады (яғни, F5:F15 ). Бірақ алдымен ЖАМА функциясы B15 ұяшық мәнін (яғни, 11 ) қабылдайды, содан кейін оны 15 ету үшін 4 қосады. . Соңында ЖАМА оны F15 ретінде формулаға береді. Нәтижесінде F(B15) F(11+4) = F15

болады. 2-қадам: ENTER түймесін басыңыз. Осыдан кейін сіз жалпы баға сомасын F16 ұяшығында көресіз.

Жеңілдету үшін қарапайым формулалардағы ұяшық сілтемесі ретінде жол нөмірін пайдаланамыз. Сіз оны ұзақ және күрделі формулаларда пайдалана аласыз және ол жақсы жұмыс істейді. Ұяшық сілтемелерінде жол нөмірлерін пайдалану қиындықтарды болдырмаудың тиімді жолы болып табылады.

Толығырақ оқу: Excel VBA бағдарламасындағы ұяшыққа сілтеме (8 мысал)

2-әдіс: OFFSET

Функциясы арқылы айнымалы жол нөмірін ұяшық сілтемесі ретінде кірістіру ЖАМА функциясына ұқсас Excel OFFSET функциясы да ұяшық сілтемесін қайтарады . Нәтижедегі ұқсастықтарына қарамастан, OFFSET функциясын қабылдайды 5 аргумент кірістері. OFFSET функциясының синтаксисі

=OFFSET (reference, rows, cols, [height], [width])

анықтама ; жол мен баған нөмірі

жолдар есептелетін бастапқы ұяшық; сілтемеден төмен жолдар саны.

cols ; сілтеменің оң жағындағы бағандар саны.

биіктігі ; қайтарылған сілтемедегі жолдар саны. <[қосымша]

ені ; қайтарылған сілтемедегі бағандар саны. [қосымша]

1-қадам: F16 ұяшығына төмендегі формуланы теріңіз.

= SUM(F5:OFFSET(F5, B15-1,0,1,1))

Жоғарыдағы формулада OFFSET функциясы F5 ұяшықты анықтама , B15-1 ретінде қабылдайды. (яғни, 11-1=10 ) айнымалы ретінде жол , 0 cols ретінде, 1 ретінде биіктігі және ені . B15 немесе B15-1 өзгерту арқылы ұяшық сілтемесі ретінде кез келген санды енгізуге болады.

2-қадам : Жалпы соманы көрсету үшін ENTER пернесін басыңыз.

Толығырақ оқу: Ұяшыққа сілтеме жасау әдісі Excel бағдарламасындағы жол және баған нөмірі (4 әдіс)

Ұқсас оқулар

  • Excel VBA бағдарламасында FormulaR1C1 абсолютті сілтемені пайдалану жолы
  • [түзетілді!] Салыстырмалы ұяшық сілтемесі Excel бағдарламасында жұмыс істемейді
  • Excel VBA: басқа жұмыс кітабынан ұяшық мәнін ашпай-ақ алу
  • Электрондық кестедегі салыстырмалы және абсолютті ұяшық мекенжайы
  • Excel бағдарламасындағы салыстырмалы ұяшық сілтемесінің мысалы (3)Шарттар)

3-әдіс: Айнымалы жол нөмірін пайдалану үшін INDEX функциясы

Ұяшық сілтемесі ретінде жол нөмірін енгізу үшін біз келесіні қайтара аламыз формулаларда тағайындау үшін мән. INDEX функциясы тағайындалған орынның мәндерін береді. INDEX функциясының синтаксисі

=INDEX (array, row_num, [col_num], [area_num])

массив ; диапазон немесе массив.

жол_саны ; диапазондағы немесе массивтегі жол нөмірі.

col_num ; диапазондағы немесе массивтегі баған нөмірі. [қосымша]

аудан_нөмірі ; анықтамада қолданылатын ауқым. [қосымша]

1-қадам: Соңғы формуланы кез келген бос ұяшықта пайдаланыңыз (яғни, F16 )

=SUM(F5:INDEX(F:F,B15+4))

INDEX функциясы F (яғни, F:F ) бағанын массив ретінде қарастырады, B15+4= 15 жол_саны ретінде. Басқа аргументтер o міндетті емес, сондықтан оларды пайдалану қажет емес. Формуладағы INDEX(F:F,B15+4) бөлігі $35,4 қайтарады (яғни, F15 ұяшық мәні). B15 немесе B15+4 өзгерту формуладағы айнымалы жол нөмірлеріне әкеледі.

2-қадам: F16 ұяшығында Жалпы баға сомасын көрсету үшін ENTER пернесін пайдаланыңыз.

Толығырақ оқу: Excel VBA: Айнымалысы бар R1C1 формуласы (3 мысал)

4-әдіс: ұяшық сілтемесі ретінде айнымалы жол нөмірін алу үшін VBA макросы

Егер біз әр жолы жол нөмірін енгізгіміз келсе, жолдарды ауқымнан немесе массивтен таңдайтын болсақ ше? Excel VBA макростары болып табыладымұны істеуде тиімді. Келесі суретте қою сиямен көрсетілгендей белгілі бір жолдарды (яғни, C5:D15 ) бөлектегіміз келеді делік, VBA макростары мұны бірнеше жолмен жасайды.

1-қадам: Microsoft Visual Basic терезесін ашу үшін ALT+F11 пернелерін басыңыз. Microsoft Visual Basic терезесінде Кірістіру ( Құралдар тақтасынан ) > Модуль түймесін басыңыз.

2-қадам: Келесі макросты Модуль ішіне қойыңыз.

6874

Макрокод VBA кіріс жолағын пайдаланып жол нөмірін алады, содан кейін бірінші 10 жолды бөлектейді . Бөлектеу VBA Selection.Font.Bold сипаты арқылы орындалады. Sheets.Range операторы нақты парақ пен ауқымды тағайындайды. Сондай-ақ, ол диапазонды VBA CELL сипаты арқылы анықтайды.

3-қадам: Макросты іске қосу үшін F5 пернесін пайдаланыңыз. Макрос алдымен енгізу жолағын көрсетеді және жол нөмірін енгізуді сұрайды. Жол нөмірін енгізгеннен кейін (яғни, 5 ), OK түймесін басыңыз.

OK түймесін басу сізді Модуль терезесіне апарады. Жұмыс парағына оралыңыз, тағайындалған ауқымды (яғни, C5:D15 ) Қалың әрпімен бөлектелгенін көресіз.

Толығырақ: Жол және баған нөмірі бойынша ұяшық сілтемесі бар Excel VBA мысалдары

Қорытынды

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

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