Excelda hujayra tarkibini ko'rsatish yoki yashirish uchun katakchadan foydalanishning 3 usuli

Hozir ulashing:

Ba'zan ishingizga yordam berish uchun belgilash katakchalaridan foydalanishingiz kerak. Va tasdiqlash qutilari qiymatlariga ko'ra ma'lum hujayralardagi ma'lum tarkibni ko'rsatish ma'lumotni aniqroq ko'rsatishi mumkin. Ushbu maqolada biz sizga hujayra tarkibini ko'rsatish yoki yashirishning 3 ta samarali usulini ko'rsatamiz.

Quyidagi rasmda biz ish varag'iga belgilash katakchalarini kiritdik. Va endi siz ma'lum hujayralardagi ma'lum tarkibni ko'rsatishingiz kerak.Muayyan tarkibni ko'rsatish uchun katakchalar

Bitta katakchani belgilaganingizda, ma'lum hujayra ma'lum tarkibni yashirishi yoki ko'rsatishi kerak. Va quyida bu vazifaga erishishning 3 usuli mavjud.

1-usul: Hujayralarni ulash

Ushbu usulda siz belgilash katakchalarini ma'lum hujayralarga bog'lashingiz mumkin.

  1. Ish varag'idagi bitta katakchani o'ng tugmasini bosing.
  2. Keyin pastki menyuda "Formatni boshqarish" opsiyasini bosing.Format nazorati
  3. Shundan so'ng, "Hujayra havolasi" matn maydoniga belgilangan hujayra havolasini kiriting. Bu erda siz sichqonchani ham ishlatishingiz va to'g'ridan-to'g'ri hujayrani tanlashingiz mumkin. Ammo mutlaq havoladan foydalanishni unutmang. Va bu misolda biz B2 katakchasini bog'lovchi hujayra sifatida ishlatamiz.Uyali aloqa
  4. Va keyin joriy oynada "OK" tugmasini bosing.

Keyin ish varag'iga qaytasiz. Dastlab, B2 katakchasida tarkib yo'q.

Belgilash katagiga belgi qo'yganingizda, B2 katakchasida "TRUE" qiymati paydo bo'ladi. Va keyin katakchadan belgini olib tashlasangiz, katakchada "FALSE" ko'rsatiladi.Kontentni ko'rsatish

  1. Endi yuqoridagi amallarni takrorlang va boshqa katakchalarni hujayralar bilan bog'lang. Shuning uchun, katakchalarning qiymatlari o'zgarganda, bog'langan hujayralardagi tarkib ham o'zgaradi. Bundan tashqari, siz hujayralardagi tarkibni qo'lda tozalashingiz mumkin.

2-usul: IF funktsiyasidan foydalaning

Ushbu usulda tasdiqlash qutilari ma'lum hujayralar bilan bog'langanligiga ishonch hosil qilishingiz kerak. Shunday qilib, ma'lum tarkibni ko'rsatish uchun IF funktsiyasidan foydalanishingiz mumkin.

  1. Tarkibni ko'rsatishingiz kerak bo'lgan katakchani bosing. Bu erda biz ushbu ish varag'idagi C2 katakchasini bosamiz.
  2. Va keyin ish varag'iga quyidagi formulani kiriting:

=AGAR(B2,"Mavjud", "Mavjud emas")

Bu erda ushbu formula bog'langan B2 katakchasidagi natijadan foydalanishini ko'rishingiz mumkin. Shunday qilib, siz ushbu katakchalar uchun hujayralarni ham bog'lashingiz kerak. Ushbu formulada siz o'zingizning ehtiyojingizga qarab tarkibni ham o'zgartirishingiz mumkin.

  1. Va keyin klaviaturadagi "Enter" tugmasini bosing. Shuning uchun, natijani darhol hujayrada ko'rasiz.IF funktsiyasi
  2. Endi C2 katakning to'ldirish dastagini ikki marta bosing va formulani boshqa kataklarga to'ldiring.Hujayrani to'ldirish

Belgilash katakchalarining qiymatini o'zgartirsangiz, hujayralardagi natija ham shunga mos ravishda o'zgaradi.

3-usul: VBA makrosidan foydalaning

Boshqa tomondan, agar siz hujayralarni bog'lashni xohlamasangiz va ma'lum hujayralardagi ma'lum tarkibni ko'rsatishni xohlasangiz, VBA makrosidan foydalanishingiz mumkin. Va bu erda biz sizga ushbu vazifani bajarish uchun qadamlarni ko'rsatamiz.

  1. Klaviaturadagi "Alt + F11" yorliqlarini bosing.
  2. Keyin asboblar panelidagi "Qo'shish" tugmasini bosing.
  3. Keyin ochiladigan menyuda "Modul" opsiyasini tanlang.Modulni kiritish
  4. Endi quyidagi VBA kodlarini yangi modulga nusxalang.
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 ikkita protsedura mavjud. Birinchi pastki katakchalar qiymatlariga muvofiq ma'lum hujayralardagi ma'lum tarkibni ko'rsatadi. Va ikkinchi pastki birinchi makrosni ushbu ish varag'idagi to'plamdagi barcha tasdiqlash qutilariga tayinlaydi. Bundan tashqari, haqiqiy ish varaqingizda VBA kodlarini mavjud qilish uchun ba'zi elementlarni o'zgartirishingiz mumkin.

  1. Va endi ikkinchi pastki qismni bosing.
  2. Shundan so'ng, ikkinchi subni ishga tushirish uchun "Run Sub" tugmasini bosing yoki klaviaturadagi "F5" tugmasini bosing.
  3. Endi siz ish varag'iga qaytishingiz mumkin.VBA natijasi

Bitta katakchani belgilaganingizda yoki belgini olib tashlasangiz, ma'lum bir katakdagi tarkib ham shunga mos ravishda o'zgaradi. Va bu katakchalar uchun hujayralarni bog'lashingiz shart emas.

3 ta usul o'rtasidagi taqqoslash

3 ta usuldan birini tanlashingizga yordam berish uchun biz quyidagi jadvalda barcha mumkin bo'lgan afzallik va kamchiliklarni sanab o'tdik.

qiyoslash

Bog'langan hujayralar IF funktsiyasidan foydalaning

VBA makroslaridan foydalaning

afzalliklari

1. Yacheykalarda faqat “TRUE” yoki “FALSE” ko‘rsatish kerak bo‘lsa, bu usuldan foydalanish juda oson.

2. Boshqa ikkita usul bilan solishtirganda, bu eng qulay usul.

1. Ehtiyojingizga qarab formulaga maxsus tarkibni kiritishingiz mumkin.

2. Agar siz VBA makroslari bilan tanish bo'lmasangiz, tarkibni ko'rsatish uchun ushbu funksiyadan foydalanishingiz mumkin.

1. Barcha katakchalar makroslar bilan tayinlangan. Belgilash katakchalarini belgilaganingizda yoki olib tashlanganda tarkibni ko'rishingiz mumkin.

2. Ehtiyojingizga ko'ra hujayralardagi ma'lum tarkiblarni ko'rsatishingiz mumkin.

Kamchiliklari

1. Hujayralarni birma-bir ulash sizga ko'p vaqt va kuch sarflashi mumkin.

2. Hujayralar faqat "TRUE" yoki "FALSE" ko'rsatishi mumkin, bu esa muayyan vaziyatda noqulay bo'lishi mumkin.

1. Ushbu funktsiyadan foydalanishda, shuningdek, katakchalarni birma-bir belgilash kataklariga bog'lashingiz kerak.

2. “TRUE” yoki “FALSE” ni belgilangan tarkib bilan bir vaqtda ko‘rsatish ish varaqingizni buzadi.

1. Agar siz Excel VBA bilan tanish bo'lmasangiz, makrosni ishga tushirganingizda muammolarga duch kelishingiz mumkin.

2. VBA kodlaridan foydalanish vazifani murakkablashtiradi.

Yuqoridagi tahlildan, endi siz ushbu turli usullar haqida aniq tushunchaga egasiz. Shunday qilib, keyingi safar katakchalardagi ma'lum tarkiblarni belgilash katakchalari qiymatlariga ko'ra ko'rsatishingiz kerak bo'lsa, haqiqiy ehtiyojingizga qarab usulni tanlashingiz mumkin.

Excel fayllaringiz uchun zaxira rejasini yarating

Ma'lumotlar falokatining yomon oqibatlaridan qochish uchun eng samarali usullardan biri fayllaringiz uchun zaxira nusxalarini yaratishdir. Shunday qilib, har safar Excel faylining buzilishiga duch kelsangiz, natijadan aziyat chekmaysiz. Va barcha fayllaringiz uchun samarali zaxira rejasini tuzishingiz kerak. Lekin hatto zaxira fayllari ham shikastlangan bo'lishi mumkin. Hozirda siz uchinchi tomon vositasidan foydalanishingiz mumkin. Excel faylining buzilishini tuzatish. Ushbu tiklash vositasi va zaxira fayllar bilan siz ma'lumotlar halokatida boshqa ma'lumotlarni yo'qotmaysiz.

Muallif kirish:

Anna Ma ma'lumotlarni qayta tiklash bo'yicha mutaxassis DataNumenMa'lumotlarni qayta tiklash texnologiyalari bo'yicha jahon yetakchisi bo'lgan , Inc docx hujjatining shikastlanishini tuzatish va Outlook ta'mirlash dasturiy mahsulotlar. Qo'shimcha ma'lumot olish uchun tashrif buyuring www.datanumen.com

Hozir ulashing:

Comments are closed.