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į.
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.
- Dešiniuoju pelės mygtuku spustelėkite vieną žymimąjį laukelį darbalapyje.
- Tada antriniame meniu spustelėkite parinktį „Format Control“.

- 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į.
- 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“.
- 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.
- Spustelėkite langelį, kuriame turite parodyti turinį. Čia spustelėjame langelį C2 šiame darbalapyje.
- 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.
- Tada paspauskite klaviatūros mygtuką „Enter“. Todėl rezultatą iškart pamatysite langelyje.
- Dabar du kartus spustelėkite langelio C2 užpildymo rankenėlę ir užpildykite formulę kituose langeliuose.
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į.
- Paspauskite klaviatūros sparčiuosius klavišus „Alt + F11“.
- Tada įrankių juostoje spustelėkite mygtuką „Įterpti“.
- Tada išskleidžiamajame meniu pasirinkite parinktį „Modulis“.
- 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.
- O dabar spustelėkite antrąją dalį.
- Po to spustelėkite mygtuką "Run Sub" arba paspauskite mygtuką "F5" klaviatūroje, kad paleistumėte antrąją dalį.
- Dabar galite grįžti į darbalapį.
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





