3 būdai, kaip naudoti žymimąjį laukelį norint rodyti arba slėpti langelio turinį programoje „Excel“.

Bendrinti dabar:

Kartais jums reikia naudoti žymimuosius laukelius, kad padėtų jūsų darbui. Ir rodyti tam tikrą turinį tam tikruose langeliuose pagal žymės langelių reikšmes gali parodyti informaciją aiškiau. Šiame straipsnyje parodysime 3 veiksmingus būdus, kaip rodyti arba paslėpti langelio turinį.

Žemiau esančiame paveikslėlyje į darbalapį įvedėme žymimuosius laukelius. O dabar tam tikrose ląstelėse reikia parodyti tam tikrą turinį.Žymieji langeliai, skirti Rodyti tam tikrą turinį

Kai pažymite vieną žymimąjį laukelį, tam tikras langelis turi paslėpti arba rodyti tam tikrą turinį. Žemiau pateikiami 3 būdai, kaip pasiekti šią užduotį.

1 būdas: susiekite langelius

Šiuo metodu galite susieti žymimuosius laukelius su tam tikrais langeliais.

  1. Dešiniuoju pelės mygtuku spustelėkite vieną žymimąjį laukelį darbalapyje.
  2. Tada antriniame meniu spustelėkite parinktį „Format Control“.Formato valdymas
  3. Po to įveskite nurodyto langelio nuorodą į teksto laukelį „Ląstelės nuoroda“. Čia taip pat galite naudoti pelę ir tiesiogiai pasirinkti langelį. Tačiau nepamirškite naudoti absoliučios nuorodos. Ir šiame pavyzdyje mes naudojame langelį B2 kaip nuorodos langelį.Ląstelės nuoroda
  4. Tada dabartiniame lange spustelėkite mygtuką „Gerai“.

Toliau grįšite į darbalapį. Iš pradžių langelyje B2 nėra turinio.

Pažymėjus žymimąjį laukelį, langelyje B2 bus rodoma reikšmė „TRUE“. Ir tada, jei panaikinsite žymės langelio žymėjimą, langelyje bus rodoma „FALSE“.Rodyti turinį

  1. Dabar pakartokite aukščiau nurodytus veiksmus ir susiekite kitus žymimuosius laukelius su langeliais. Todėl pasikeitus žymimųjų laukelių reikšmėms, pasikeis ir susietų langelių turinys. Be to, langelių turinį galite išvalyti ir rankiniu būdu.

2 būdas: naudokite funkciją IF

Taikant šį metodą, turite įsitikinti, kad žymimieji langeliai yra susieti su tam tikrais langeliais. Taigi, norėdami parodyti tam tikrą turinį, galite naudoti funkciją IF.

  1. Spustelėkite langelį, kuriame turite parodyti turinį. Čia spustelėjame langelį C2 šiame darbalapyje.
  2. Tada į darbalapį įveskite šią formulę:

=JEI(B2,Pasiekiamas“, „Nepasiekiamas“)

Čia galite pamatyti, kad ši formulė naudos rezultatą susietame langelyje B2. Taigi, jūs taip pat turite susieti šių žymimųjų laukelių langelius. Šioje formulėje taip pat galite keisti turinį pagal savo poreikius.

  1. Tada paspauskite klaviatūros mygtuką „Enter“. Todėl rezultatą iškart pamatysite langelyje.IF funkcija
  2. Dabar du kartus spustelėkite langelio C2 užpildymo rankenėlę ir užpildykite formulę kituose langeliuose.Užpildykite langelį

Pakeitus žymimųjų laukelių reikšmes, atitinkamai pasikeis ir rezultatas langeliuose.

3 būdas: naudokite VBA makrokomandą

Kita vertus, jei nenorite susieti langelių ir norite rodyti tam tikrą turinį tam tikruose langeliuose, galite naudoti VBA makrokomandą. Ir čia parodysime žingsnius, kaip užbaigti šią užduotį.

  1. Paspauskite klaviatūros sparčiuosius klavišus „Alt + F11“.
  2. Tada įrankių juostoje spustelėkite mygtuką „Įterpti“.
  3. Tada išskleidžiamajame meniu pasirinkite parinktį „Modulis“.Įdėkite modulį
  4. Dabar nukopijuokite šiuos VBA kodus į naują modulį.
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

Kode yra dvi procedūros. Pirmajame poskyryje bus rodomas tam tikras turinys tam tikruose langeliuose pagal žymimųjų laukelių reikšmes. Antrasis antroji dalis priskirs pirmąją makrokomandą visiems šio darbalapio žymimiesiems laukeliams. Be to, savo faktiniame darbalapyje taip pat galite pakeisti kai kuriuos elementus, kad VBA kodai būtų prieinami.

  1. O dabar spustelėkite antrąją dalį.
  2. Po to spustelėkite mygtuką "Run Sub" arba paspauskite mygtuką "F5" klaviatūroje, kad paleistumėte antrąją dalį.
  3. Dabar galite grįžti į darbalapį.VBA rezultatas

Pažymėjus arba atžymėjus vieną žymimąjį laukelį, atitinkamai pasikeis ir tam tikro langelio turinys. Ir jums nereikia susieti šių žymimųjų laukelių langelių.

3 metodų palyginimas

Kad padėtume jums pasirinkti iš 3 būdų, žemiau esančioje lentelėje išvardijome visus galimus privalumus ir trūkumus.

Palyginimas

Susieti langelius Naudokite IF funkciją

Naudokite VBA makrokomandas

Privalumai

1. Šį metodą labai paprasta naudoti, jei langeliuose reikia parodyti tik „TRUE“ arba „FALSE“.

2. Palyginti su kitais dviem metodais, tai yra patogiausias metodas.

1. Galite įvesti specialų turinį į formulę pagal savo poreikius.

2. Jei nesate susipažinę su VBA makrokomandomis, galite naudoti šią funkciją turiniui rodyti.

1. Visi žymimieji langeliai yra priskirti makrokomandoms. Ir jūs galite pamatyti turinį, kai pažymėsite arba panaikinsite žymimuosius laukelius.

2. Galite rodyti tam tikrą turinį langeliuose pagal savo poreikį.

Trūkumai

1. Ląstelių susiejimas po vieną gali kainuoti daug laiko ir energijos.

2. Langeliai gali rodyti tik „TRUE“ arba „FALSE“, o tai gali būti nepatogu tam tikrose situacijose.

1. Naudodami šią funkciją taip pat turite vieną po kito susieti langelius su žymimaisiais laukeliais.

2. Vienu metu rodant „TRUE“ arba „FALSE“ kartu su nurodytu turiniu, jūsų darbalapis sujauks.

1. Jei nesate susipažinę su Excel VBA, tikriausiai susidursite su problemomis vykdydami makrokomandą.

2. Naudojant VBA kodus užduotis bus sudėtingesnė.

Remiantis pirmiau pateikta analize, dabar jūs aiškiai suprantate tuos skirtingus metodus. Taigi, kitą kartą, jei jums reikės rodyti tam tikrą turinį langeliuose pagal žymės langelių reikšmes, galite pasirinkti metodą pagal savo faktinį poreikį.

Sukurkite savo „Excel“ failų atsarginės kopijos planą

Norint išvengti neigiamų duomenų katastrofos pasekmių, vienas iš efektyviausių būdų yra kurti failų atsargines kopijas. Taigi, susidūrę su „Excel“ failų sugadinimu, išvengsite pasekmių. Be to, visiems savo failams turite sukurti veiksmingą atsarginių kopijų kūrimo planą. Tačiau taip pat gali būti, kad sugadinti ir atsarginiai failai. Tokiu atveju galite naudoti trečiosios šalies įrankį. ištaisyti Excel failų sugadinimą. Turėdami šį atkūrimo įrankį ir atsarginių failų kopiją, daugiau neprarasite duomenų įvykus duomenų nelaimei.

Autoriaus įvadas:

Anna Ma yra duomenų atkūrimo ekspertė DataNumen, Inc., kuri yra pasaulyje duomenų atkūrimo technologijų lyderė, įskaitant pataisyti docx dokumento pažeidimus ir „Outlook“ taisymo programinės įrangos produktai. Norėdami gauti daugiau informacijos, apsilankykite WWW.datanumen.com

Bendrinti dabar:

Komentarai yra uždaryti.