Bəzən işinizə kömək etmək üçün onay qutularından istifadə etməlisiniz. Müəyyən xanalardakı müəyyən məzmunları və göstərdiyi dəyərlərə görə onay qutuları məlumatları daha aydın göstərə bilir. Bu yazıda sizə hüceyrə məzmununu göstərmək və ya gizlətmək üçün 3 effektiv üsul göstərəcəyik.
Aşağıdakı bu şəkildə, iş vərəqinə qeyd qutularını daxil etdik. İndi isə müəyyən hüceyrələrdə müəyyən məzmunu göstərməlisiniz.
Bir onay qutusunu yoxladığınız zaman müəyyən xana müəyyən məzmunu gizlətməli və ya göstərməlidir. Və aşağıda bu vəzifəyə nail olmaq üçün 3 üsul var.
Metod 1: Hüceyrələri birləşdirin
Bu üsulda siz qeyd qutularını müəyyən xanalara bağlaya bilərsiniz.
- İş vərəqində bir onay qutusuna sağ vurun.
- Və sonra alt menyuda "Format İdarəetmə" seçimini basın.

- Bundan sonra, təyin edilmiş xana istinadını "Hüceyrə bağlantısı" mətn qutusuna daxil edin. Burada siz həmçinin siçanınızdan istifadə edib birbaşa hüceyrəni seçə bilərsiniz. Ancaq mütləq istinaddan istifadə etməyi unutmayın. Və bu nümunədə B2 xanasını əlaqə xanası kimi istifadə edirik.
- Və sonra cari pəncərədə "OK" düyməsini basın.
Sonra iş vərəqinə qayıdacaqsınız. Əvvəlcə B2 xanasında məzmun yoxdur.
Yoxlama qutusunu işarələdiyiniz zaman B2 xanasında “TRUE” dəyəri görünəcək. Və sonra onay qutusunun işarəsini silsəniz, xana "YANLIŞ" göstərəcək.
- İndi yuxarıdakı addımları təkrarlayın və digər onay qutularını hüceyrələrlə əlaqələndirin. Ona görə də onay qutularının dəyərləri dəyişdikdə, əlaqəli xanaların məzmunu da dəyişəcək. Bundan əlavə, xanalardakı məzmunu əl ilə də təmizləyə bilərsiniz.
Metod 2: IF funksiyasından istifadə edin
Bu üsulda, onay qutularının müəyyən hüceyrələrlə əlaqələndirilməsinə əmin olmalısınız. Beləliklə, müəyyən məzmunu göstərmək üçün IF funksiyasından istifadə edə bilərsiniz.
- Məzmunu göstərmək üçün lazım olan xananı vurun. Burada bu iş vərəqindəki C2 xanasına klikləyirik.
- Və sonra iş vərəqinə aşağıdakı formula daxil edin:
=ƏGƏR(B2,”Mövcuddur”, “Mövcud deyil”)
Burada görə bilərsiniz ki, bu düstur əlaqəli B2 xanasındakı nəticədən istifadə edəcək. Beləliklə, siz də həmin onay qutuları üçün xanaları əlaqələndirməlisiniz. Bu düsturda siz həmçinin məzmunu ehtiyaclarınıza uyğun dəyişə bilərsiniz.
- Və sonra klaviaturada "Enter" düyməsini basın. Beləliklə, nəticəni dərhal hüceyrədə görəcəksiniz.
- İndi C2 xanasının doldurma qulpunu iki dəfə vurun və digər xanalarda düsturu doldurun.
Onay qutularının dəyərini dəyişdirdiyiniz zaman xanalardakı nəticə də müvafiq olaraq dəyişəcək.
Metod 3: VBA Makrosundan istifadə edin
Digər tərəfdən, xanaları əlaqələndirmək istəmirsinizsə və müəyyən xanalarda müəyyən məzmunu göstərmək istəyirsinizsə, VBA makrosundan istifadə edə bilərsiniz. Və burada bu tapşırığı başa çatdırmaq üçün sizə addımlar göstərəcəyik.
- Klaviaturada "Alt + F11" qısa yol düymələrini basın.
- Sonra alətlər panelində "Daxil et" düyməsini basın.
- Və sonra açılan menyuda "Modul" seçimini seçin.
- İndi aşağıdakı VBA kodlarını yeni modula köçürün.
Sub ShowContent()
Dim CheBox As CheckBox, i As Integer
i = 2
For Each CheBox In ActiveSheet.CheckBoxes
If CheBox.Value = -4146 Then
Range("C" & i) = "Not Available"
Else
If CheBox.Value = 1 Then
Range("C" & i) = "Available"
End If
End If
i = i + 1
Next
End Sub
'assign macro for all the checkboxes in this worksheet
Sub AssignMacro()
Dim CheBox As CheckBox
For Each CheBox In ActiveSheet.CheckBoxes
CheBox.OnAction = "ShowContent"
Next CheBox
End Sub
Kodda iki prosedur var. Birinci alt onay qutularının dəyərlərinə uyğun olaraq müəyyən xanalarda müəyyən məzmunları göstərəcək. İkinci alt isə bu iş vərəqindəki topludakı bütün onay qutularına ilk makronu təyin edəcək. Bundan əlavə, faktiki iş vərəqinizdə VBA kodlarını əlçatan etmək üçün bəzi elementləri də dəyişə bilərsiniz.
- İndi ikinci alt hissəyə klikləyin.
- Bundan sonra, ikinci sub-nu işə salmaq üçün "Ab-ı işə salın" düyməsini basın və ya klaviaturada "F5" düyməsini basın.
- İndi iş vərəqinə qayıda bilərsiniz.
Bir onay qutusunu yoxladıqda və ya işarəni sildikdə, müəyyən xanadakı məzmunlar da müvafiq olaraq dəyişəcək. Və bu onay qutuları üçün xanaları əlaqələndirməyə ehtiyac yoxdur.
3 Metod arasında Müqayisə
3 üsuldan birini seçməyinizə kömək etmək üçün biz aşağıdakı cədvəldə bütün mümkün üstünlükləri və çatışmazlıqları sadaladıq.
|
Müqayisə |
Əlaqə Hüceyrələri | IF funksiyasından istifadə edin |
VBA makrolarından istifadə edin |
|
Üstünlüklər |
1. Yalnız xanalarda “DOĞRU” və ya “YANLIŞ” göstərmək lazımdırsa, bu üsuldan istifadə etmək çox asandır.
2. Digər iki üsulla müqayisədə bu, ən əlverişli üsuldur. |
1. Ehtiyacınıza uyğun olaraq formulaya xüsusi məzmunlar daxil edə bilərsiniz.
2. Əgər VBA makroları ilə tanış deyilsinizsə, məzmunu göstərmək üçün bu funksiyadan istifadə edə bilərsiniz. |
1. Bütün qeyd qutuları makrolarla təyin olunur. Yoxlama qutularını yoxladıqda və ya işarəni sildikdə məzmunu görə bilərsiniz.
2. Ehtiyacınıza uyğun olaraq hüceyrələrdə müəyyən məzmunları göstərə bilərsiniz. |
|
Dezavantajları |
1. Bağlantı hüceyrələrini bir-bir birləşdirmək sizə çox vaxt və enerji sərf edə bilər.
2. Hüceyrələr yalnız “DOĞRU” və ya “YANLIŞ” göstərə bilər ki, bu da müəyyən vəziyyətdə əlverişsiz ola bilər. |
1. Bu funksiyadan istifadə edərkən siz həmçinin xanaları tək-tək qeyd qutuları ilə əlaqələndirməlisiniz.
2. “DOĞRU” və ya “YANLIŞ”ı təyin etdiyiniz məzmunla eyni vaxtda göstərmək iş vərəqinizi qarışdıracaq. |
1. Əgər Excel VBA ilə tanış deyilsinizsə, makronu işə saldığınız zaman yəqin ki, problemlərlə qarşılaşacaqsınız.
2. VBA kodlarından istifadə işi daha mürəkkəb edəcək. |
Yuxarıdakı təhlildən, indi siz bu müxtəlif üsullar haqqında aydın anlayışa sahibsiniz. Beləliklə, növbəti dəfə onay qutularının dəyərlərinə uyğun olaraq hüceyrələrdə müəyyən məzmunu göstərməlisinizsə, faktiki ehtiyacınıza uyğun bir üsul seçə bilərsiniz.
Excel Fayllarınız üçün Yedək Planı yaradın
Məlumat fəlakətinin pis nəticəsinin qarşısını almaq üçün ən təsirli üsullardan biri fayllarınızın ehtiyat nüsxələrini çıxarmaqdır. Beləliklə, Excel faylının zədələnməsi ilə qarşılaşdığınız zaman nəticədən əziyyət çəkməyəcəksiniz. Bütün fayllarınız üçün effektiv ehtiyat nüsxə planı yaratmalısınız. Lakin ehtiyat nüsxə fayllarının da zədələnməsi şərti də yarana bilər. Bu anda, üçüncü tərəf alətindən istifadə edə bilərsiniz. Excel faylının zədələnməsini təmir edin. Əlinizdə olan bu bərpa aləti və ehtiyat nüsxə faylları ilə bir daha məlumat fəlakətində məlumatları itirməyəcəksiniz.
Müəllif Giriş:
Anna Ma məlumatların bərpası üzrə mütəxəssisdir DataNumendaxil olmaqla məlumatların bərpası texnologiyaları üzrə dünya lideri olan , Inc docx sənədinin zədələnməsini təmir edin və Outlook təmiri proqram məhsulları. Ətraflı məlumat üçün ziyarət edin www.datanumen.com





