Mündəricat
Bəzən Excel-də biz müəyyən xanaları birbaşa xana istinadları kimi istifadə edə bilmirik. Buna görə də, Excel-də dəyişən sıra nömrəsini hüceyrə istinadı kimi istifadə etməyə məcburuq. Bütün konsepsiya ondan ibarətdir ki, biz girişlərdə, düsturlarda və ya istədiyimiz yerdə xana istinadı kimi təyin etmək üçün təsadüfi sıra nömrəsindən istifadə edirik.
Aşağıdakı ekran görüntüsündə göstərildiyi kimi, biz bir neçə ədədin cəmini istəyirik. Biz sadəcə aralığı cəmləməklə cəmi əldə edə bilərik (yəni, B5:B11 ). Lakin, B11 xana istinadı kimi daxil edə bilmiriksə, onda biz təsadüfi sıra nömrəsindən istifadə edirik (yəni C5 ). DOLAYI, OFFSET və ya İNDEKSİ funksiyası C5 xana dəyərini 11 B11 xana istinadına çevirir. Beləliklə, ümumi çevrilmə B(C5)=B11 baş verir.
Bu məqalədə biz sətir nömrəsini hüceyrə istinadı kimi istifadə etməyin bir neçə yolunu nümayiş etdiririk. Excel.
Excel İş Kitabını endirin
Dəyişən Sətir Nömrəsini Hüceyrə Referansı kimi.xlsm
4 Excel-də Dəyişən Sıra Nömrəsini Hüceyrə İstinadı kimi İstifadə etməyin Asan Yolları
Dəyişən cərgələrin hüceyrə istinadı kimi istifadəsini nümayiş etdirmək üçün bizdə verilənlər bazası var. Datasetimiz aşağıdakı şəkildə göstərildiyi kimi sətir nömrəsi kimi Serial Nömrəsi və digər sütunları ehtiva edir. Dəyişən sıra nömrəsini xana arayışı kimi istifadə edərək Ümumi Qiymət cəmini istəyirik.
Metod 1: Dəyişən Sıra Nömrəsini Aktivləşdirmək üçün DOLAYI Funksiya Hüceyrə Referansı olaraq
DOLAYI funksiyası mətni arqument kimi götürərək xana istinadını qaytarır. DOLAYI funksiyasının sintaksisi
=INDIRECT (ref_text, [a1])
ref_text ; mətn sətirində istinad
[a1] ; A1 xanasının boolean göstəricisi. TRUE (standart olaraq) = xana A1 üslubu. [istəyə bağlı]
Addım 1: Aşağıdakı düsturu müvafiq xanaya yapışdırın (yəni, F16 ).
=SUM(F5:INDIRECT("F"&B15+4))
SUM düsturu sadəcə olaraq aralığı cəmləşdirir (yəni, F5:F15 ). Lakin əvvəlcə DOLAYI funksiyası B15 xana dəyərini alır (yəni, 11 ), sonra 4 əlavə edərək 15 edir. . Nəhayət, DOLAYI onu F15 kimi düstura keçir. Nəticədə F(B15) F(11+4) = F15
olur. Addım 2: ENTER düyməsini basın. Bundan sonra siz F16 xanasında ümumi qiymət məbləğini görürsünüz.
Sadələşdirmə üçün sadə düsturlarda xana istinadı kimi sıra nömrəsindən istifadə edirik. Siz onu uzun və mürəkkəb formullarda istifadə edə bilərsiniz və o, yaxşı işləyir. Hüceyrə istinadlarında sətir nömrələrindən istifadə fəsadların qarşısını almaq üçün səmərəli üsuldur.
Ətraflı oxuyun: Excel VBA-da Hüceyrə İstinadı (8 Nümunə)
Metod 2: OFFSET-dən istifadə edərək Dəyişən Sətir Nömrəsini Hüceyrə Referansı kimi daxil edin
DOLAYI funksiyasına bənzər, Excel OFFSET funksiyası da hüceyrə istinadını qaytarır . Nəticədə oxşarlıqlarına baxmayaraq, OFFSET funksiyası yerinə yetirilir 5 arqument daxiletmələri. OFFSET funksiyasının sintaksisi
=OFFSET (reference, rows, cols, [height], [width])
istinad ; sətir və sütun nömrəsinin sayılacağı yerdən başlanğıc xanası
sətirlərin ; istinadın altındakı sətirlərin sayı.
cols ; istinadın sağ tərəfindəki sütunların sayı.
hündürlük ; qaytarılmış istinaddakı sıraların sayı. [optional]
en ; qaytarılmış istinaddakı sütunların sayı. [istəyə bağlı]
Addım 1: Aşağıdakı düsturu xanaya yazın F16 .
= SUM(F5:OFFSET(F5, B15-1,0,1,1))
Yuxarıdakı düsturda OFFSET funksiyası F5 xana kimi istinad , B15-1 alır (yəni, 11-1=10 ) dəyişən kimi sətir , 0 kimi cols , 1 kimi hündürlük və en . B15 və ya B15-1 dəyişdirməklə siz istənilən nömrəni xana istinadı kimi daxil edə bilərsiniz.
Addım 2 : Ümumi məbləği göstərmək üçün ENTER düyməsinə basın.
Ətraflı oxuyun: Xanaya necə istinad etmək olar Excel-də sətir və sütun nömrəsi (4 üsul)
Oxşar oxunuşlar
- Excel VBA-da FormulaR1C1 Mütləq İstinad Necə İstifadə Edilir
- [Düzeltildi!] Nisbi Hüceyrə Referansı Excel-də işləmir
- Excel VBA: Açmadan başqa bir iş kitabından hüceyrə dəyərini əldə edin
- Cədvəldə Nisbi və Mütləq Hüceyrə Ünvanı
- Excel-də Nisbi Hüceyrə İstinadının Nümunəsi (3)Meyarlar)
Metod 3: Dəyişən Sıra Nömrəsini İstifadə etmək üçün INDEX Funksiyası
Hüceyrə istinadı kimi sətir nömrəsini daxil etmək üçün biz geri qaytara bilərik düsturlarda təyin etmək üçün dəyər. INDEX funksiyası təyin edilmiş yerin qiymətləri ilə nəticələnir. INDEX funksiyasının sintaksisi
=INDEX (array, row_num, [col_num], [area_num])
massiv ; diapazon və ya massiv.
sətir_num ; diapazonda və ya massivdə sıra nömrəsi.
col_num ; diapazonda və ya massivdə sütun nömrəsi. [istəyə bağlı]
sahə_numu ; istinadda istifadə olunan diapazon. [istəyə bağlı]
Addım 1: İstənilən boş xanada sonuncu düsturdan istifadə edin (yəni, F16 )
=SUM(F5:INDEX(F:F,B15+4))
INDEX funksiyası F (yəni, F:F ) sütununu massiv kimi nəzərdən keçirir, B15+4= 15 sətir_numu kimi. Digər arqumentlər o istəyə bağlıdır, ona görə də onlardan istifadə etmək lazım deyil. Düsturdakı INDEX(F:F,B15+4) hissəsi $35,4 qaytarır (yəni, F15 xana dəyəri). B15 və ya B15+4 dəyişdirilməsi düsturda dəyişən sıra nömrələri ilə nəticələnir.
Addım 2: F16 xanasında Ümumi Qiymət cəmini göstərmək üçün ENTER düyməsini istifadə edin.
Ətraflı oxuyun: Excel VBA: Dəyişənli R1C1 Düsturu (3 Nümunə)
Metod 4: Dəyişən Sıra Nömrəsini Hüceyrə Referansı kimi Almaq üçün VBA Makrosunu
Bəs əgər biz hər dəfə sıra nömrəsi daxil etmək istəsək, sıra və ya massivdən sətirləri seçsək? Excel VBA makrolarıdırbunu etməkdə səmərəlidir. Tutaq ki, biz xüsusi cərgələri (məsələn, C5:D15 ) qalın mürəkkəblə aşağıdakı şəkildə göstərildiyi kimi vurğulamaq istəyirik, VBA makroları bunu bir neçə sətirlə edir.
Addım 1: Microsoft Visual Basic pəncərəsini açmaq üçün ALT+F11 düymələrini basın. Microsoft Visual Basic pəncərəsində Daxil et seçin ( Alətlər Panelindən ) > Modul üzərinə klikləyin.
Addım 2: Aşağıdakı makronu Module yapışdırın.
7993
Makro kodu VBA Giriş Qutusu istifadə edərək sətir nömrəsini alır, sonra ilk 10 sətirləri vurğulayır . Vurğulama VBA Selection.Font.Bold xassəsindən istifadə etməklə həyata keçirilir. Sheets.Range ifadəsi xüsusi vərəq və diapazon təyin edir. Həmçinin, VBA CELL xassəsindən istifadə edərək diapazonu müəyyən edir.
Addım 3: Makronu işə salmaq üçün F5 düyməsini istifadə edin. Makro əvvəlcə giriş qutusunu göstərir və sıra nömrəsini daxil etməyi xahiş edir. Sətir nömrəsini (yəni, 5 ) daxil etdikdən sonra OK düyməsini basın.
➤ OK düyməsinə klikləmək sizi Module pəncərəsinə aparır. İş vərəqinə qayıdın, Siz təyin olunmuş diapazonun (yəni, C5:D15 ) Qalın ilə vurğulandığını görürsünüz.
Ətraflı oxuyun: Satır və Sütun Nömrələri üzrə Hüceyrə İstinadları ilə Excel VBA Nümunələri
Nəticə
Bu məqalədə biz istifadə edirik çox funksiyalar, eləcə də dəyişən cərgəsindən istifadə etmək üçün VBA makrosuExcel-də hüceyrə istinadı kimi nömrə. DOLAYI , OFFSET və INDEX kimi funksiyalar nəticələri hüceyrə istinadı kimi çevirmək üçün öz arqumentlərində sıra nömrələrindən istifadə edir. Ümid edirik ki, yuxarıda təsvir edilən bu çıxış yolları konsepsiyanı aydınlaşdırır və onlardan gündəlik istifadədə istifadə etməyə kömək edir. Əlavə sualınız varsa və ya əlavə edəcəyiniz bir şey varsa şərhə yazın.