Néha jelölőnégyzeteket kell használnia a munka elősegítése érdekében. És bizonyos tartalmak megjelenítése bizonyos cellákban a jelölőnégyzetek értékei szerint tisztábban jelenítheti meg az információkat. Ebben a cikkben 3 hatékony módszert mutatunk be a cellatartalom megjelenítésére vagy elrejtésére.
Az alábbi képen a jelölőnégyzeteket beírtuk a munkalapba. És most meg kell mutatnia bizonyos tartalmakat bizonyos cellákban.
Ha bejelöl egy jelölőnégyzetet, az adott cellának el kell rejtenie vagy meg kell jelenítenie bizonyos tartalmakat. Az alábbiakban pedig 3 módszert mutatunk be ennek a feladatnak a megvalósítására.
1. módszer: Kapcsolja össze a cellákat
Ezzel a módszerrel a jelölőnégyzeteket bizonyos cellákhoz kapcsolhatja.
- Kattintson jobb gombbal az egyik jelölőnégyzetre a munkalapon.
- Ezután kattintson az almenüben a „Formátumvezérlés” lehetőségre.
- Ezután írja be a kijelölt cellahivatkozást a „Cellahivatkozás” szövegmezőjébe. Itt is használhatja az egeret, és közvetlenül kiválaszthatja a cellát. De ne felejtse el használni az abszolút hivatkozást. Ebben a példában a B2 cellát használjuk hivatkozási cellaként.
- Ezután kattintson az „OK” gombra az aktuális ablakban.
Ezután visszatér a munkalaphoz. Eleinte nincs tartalom a B2 cellában.
Ha bejelöli a jelölőnégyzetet, az „IGAZ” érték jelenik meg a B2 cellában. És ha törli a jelölőnégyzet bejelölését, a cellában a „FALSE” felirat jelenik meg.
- Most ismételje meg a fenti lépéseket, és kapcsoljon össze más jelölőnégyzeteket a cellákkal. Ezért, ha a jelölőnégyzetek értéke megváltozik, a csatolt cellák tartalma is megváltozik. Emellett manuálisan is törölheti a cellák tartalmát.
2. módszer: Használja az IF függvényt
Ennél a módszernél meg kell győződnie arról, hogy a jelölőnégyzetek bizonyos cellákhoz vannak kapcsolva. Így az IF függvényt használhatja bizonyos tartalmak megjelenítésére.
- Kattintson egy cellára, ahol meg kell jelenítenie a tartalmat. Itt kattintunk a munkalap C2 cellájára.
- Ezután írja be a következő képletet a munkalapba:
=IF(B2,"Elérhető", "Nem elérhető")
Itt láthatja, hogy ez a képlet a csatolt B2 cellában lévő eredményt fogja használni. Így ezekhez a jelölőnégyzetekhez cellákat is össze kell kapcsolnia. Ebben a képletben igény szerint módosíthatja a tartalmat is.
- Ezután nyomja meg az „Enter” gombot a billentyűzeten. Ezért az eredményt azonnal látni fogja a cellában.
- Most kattintson duplán a C2 cella kitöltő fogantyújára, és töltse ki a képletet a többi cellába.
Ha módosítja a jelölőnégyzetek értékét, a cellákban szereplő eredmény is ennek megfelelően változik.
3. módszer: VBA makró használata
Másrészt, ha nem akar cellákat összekapcsolni, és bizonyos tartalmakat szeretne megjeleníteni bizonyos cellákban, használhatja a VBA makrót. És itt megmutatjuk a feladat elvégzésének lépéseit.
- Nyomja meg az „Alt + F11” gyorsbillentyűket a billentyűzeten.
- Ezután kattintson a „Beszúrás” gombra az eszköztáron.
- Ezután válassza ki a „Modul” lehetőséget a legördülő menüben.
- Most másolja be a következő VBA kódokat az új modulba.
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
A kódban két eljárás található. Az első alprogram bizonyos tartalmakat fog megjeleníteni bizonyos cellákban a jelölőnégyzetek értékének megfelelően. A második al pedig hozzárendeli az első makrót az összes kötegelt jelölőnégyzethez ezen a munkalapon. Emellett a tényleges munkalapon bizonyos elemeket is módosíthat, hogy elérhetővé tegye a VBA-kódokat.
- És most kattintson a második alba.
- Ezután kattintson a „Run Sub” gombra, vagy nyomja meg az „F5” gombot a billentyűzeten a második al futtatásához.
- Most visszatérhet a munkalaphoz.
Ha bejelöl vagy töröl egy jelölőnégyzetet, az adott cella tartalma is ennek megfelelően módosul. És nem kell összekapcsolnia a cellákat ezekhez a jelölőnégyzetekhez.
A 3 módszer összehasonlítása
A 3 módszer közül a választás megkönnyítése érdekében az alábbi táblázatban felsoroltuk az összes lehetséges előnyt és hátrányt.
|
Compare |
Cellák összekapcsolása | Használja az IF funkciót |
Használjon VBA makrókat |
|
Előnyök |
1. Ez a módszer nagyon könnyen használható, ha csak az „IGAZ” vagy „HAMIS” értéket kell megjeleníteni a cellákban.
2. A másik két módszerhez képest ez a legkényelmesebb módszer. |
1. Igény szerint speciális tartalmakat írhat be a képletbe.
2. Ha nem ismeri a VBA makrókat, használhatja ezt a funkciót a tartalom megjelenítésére. |
1. Minden jelölőnégyzethez makrók tartoznak. A tartalmat pedig akkor láthatja, ha bejelöli vagy törli a jelölőnégyzeteket.
2. Igény szerint megjeleníthet bizonyos tartalmakat a cellákban. |
|
Hátrányok |
1. A cellák egyesével történő összekapcsolása sok időbe és energiába kerülhet.
2. A cellák csak az „IGAZ” vagy „HAMIS” értéket jeleníthetik meg, ami bizonyos helyzetekben kényelmetlen lehet. |
1. Ennek a funkciónak a használatakor a cellákat egyenként kell jelölőnégyzetekhez kapcsolni.
2. Az „IGAZ” vagy „HAMIS” egyidejű megjelenítése a kijelölt tartalommal együtt összezavarja a munkalapot. |
1. Ha nem ismeri az Excel VBA-t, valószínűleg problémákba ütközik a makró futtatásakor.
2. A VBA kódok használata bonyolultabbá teszi a feladatot. |
A fenti elemzés alapján most már világosan megérti ezeket a különböző módszereket. Így a következő alkalommal, ha bizonyos tartalmakat a cellákban a jelölőnégyzetek értékének megfelelően kell megjeleníteni, akkor az aktuális igénynek megfelelő módszert választhat.
Készítsen biztonsági mentési tervet Excel-fájljaihoz
Az adatkatasztrófa negatív következményeinek elkerülése érdekében az egyik leghatékonyabb módszer a fájlok biztonsági mentése. Így, amikor Excel-fájlok sérülésével találkozik, nem kell szenvednie a következményektől. És minden fájlja számára hatékony biztonsági mentési tervet kell létrehoznia. De az is előfordulhat, hogy még a biztonsági mentési fájlok is megsérülnek. Ilyenkor használhat egy harmadik féltől származó eszközt a következőhöz: javítsa ki az Excel fájl sérülését. Ezzel a helyreállító eszközzel és a biztonsági mentési fájlokkal a keze ügyében többé nem veszíthet el adatokat adatkatasztrófa esetén.
Szerző Bevezetés:
Anna Ma adat-helyreállítási szakértő DataNumen, Inc., amely világelső az adat-helyreállítási technológiák területén, beleértve docx dokumentum sérülésének javítása és outlook javítószoftver termékek. További információért látogasson el www.datanumen.com







