Joskus sinun on käytettävä valintaruutuja työn helpottamiseksi. Ja näyttää tietty sisältö tietyissä soluissa valintaruutujen arvojen mukaan, tiedot voivat näkyä selkeämmin. Tässä artikkelissa näytämme sinulle 3 tehokasta tapaa näyttää tai piilottaa solujen sisältö.
Tässä alla olevassa kuvassa olemme syöttäneet valintaruudut laskentataulukkoon. Ja nyt sinun on näytettävä tietty sisältö tietyissä soluissa.
Kun valitset yhden valintaruudun, tietyn solun on piilotettava tai näytettävä tietty sisältö. Ja alla on 3 menetelmää tämän tehtävän saavuttamiseksi.
Tapa 1: Linkitä solut
Tässä menetelmässä voit linkittää valintaruudut tiettyihin soluihin.
- Napsauta hiiren kakkospainikkeella yhtä laskentataulukon valintaruutua.
- Napsauta sitten alivalikossa vaihtoehtoa "Format Control".

- Syötä sen jälkeen nimetty soluviittaus "Solulinkki" -tekstiruutuun. Täällä voit myös käyttää hiirtä ja valita solun suoraan. Mutta muista käyttää ehdotonta viittausta. Ja tässä esimerkissä käytämme solua B2 linkkisoluna.
- Napsauta sitten OK-painiketta nykyisessä ikkunassa.
Seuraavaksi palaat taulukkoon. Aluksi solussa B2 ei ole sisältöä.
Kun valitset valintaruudun, arvo “TOSI” näkyy solussa B2. Ja jos poistat valintaruudun valinnan, solussa näkyy ”FALSE”.
- Toista nyt yllä olevat vaiheet ja linkitä muut valintaruudut soluihin. Siksi, kun valintaruutujen arvot muuttuvat, myös linkitettyjen solujen sisältö muuttuu. Lisäksi voit tyhjentää solujen sisällön myös manuaalisesti.
Tapa 2: Käytä IF-toimintoa
Tässä menetelmässä sinun on varmistettava, että valintaruudut on linkitetty tiettyihin soluihin. Näin voit käyttää IF-toimintoa tiettyjen sisältöjen näyttämiseen.
- Napsauta solua, jossa haluat näyttää sisällön. Napsautamme tässä taulukon solua C2.
- Syötä sitten seuraava kaava laskentataulukkoon:
= JOS (B2, "Käytettävissä", "Ei saatavilla")
Täällä voit nähdä, että tämä kaava käyttää tulosta linkitetyssä solussa B2. Siksi sinun on myös linkitettävä solut kyseisille valintaruuduille. Tässä kaavassa voit myös muuttaa sisältöä tarpeidesi mukaan.
- Paina sitten näppäimistön Enter-painiketta. Siksi näet tuloksen välittömästi solussa.
- Kaksoisnapsauta nyt solun C2 täyttökahvaa ja täytä kaava muissa soluissa.
Kun muutat valintaruutujen arvoa, myös solujen tulos muuttuu vastaavasti.
Tapa 3: Käytä VBA-makroa
Toisaalta, jos et halua linkittää soluja ja haluat näyttää tietyn sisällön tietyissä soluissa, voit käyttää VBA-makroa. Ja tässä näytämme sinulle vaiheet tämän tehtävän suorittamiseksi.
- Paina näppäimistön pikanäppäimiä “Alt + F11”.
- Napsauta sitten työkalupalkin Lisää-painiketta.
- Valitse sitten avattavasta valikosta vaihtoehto "Moduuli".
- Kopioi nyt seuraavat VBA-koodit uuteen moduuliin.
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
Koodissa on kaksi menettelyä. Ensimmäinen osa näyttää tiettyjä sisältöjä tietyissä soluissa valintaruutujen arvojen mukaan. Ja toinen osa määrittää ensimmäisen makron kaikille tämän taulukon erävalintaruuduille. Lisäksi todellisessa laskentataulukossa voit myös muuttaa joitain elementtejä, jotta VBA-koodit ovat käytettävissä.
- Napsauta nyt toista alaosaa.
- Sen jälkeen napsauta painiketta "Suorita ali" tai paina näppäimistön "F5" suorittaaksesi toisen alaosan.
- Nyt voit palata taulukkoon.
Kun valitset yhden valintaruudun tai poistat sen valinnan, myös tietyn solun sisältö muuttuu vastaavasti. Ja sinun ei tarvitse linkittää soluja näihin valintaruutuihin.
Vertailu kolmen menetelmän välillä
Auttaaksemme sinua valitsemaan 3 menetelmää, olemme luetelleet kaikki mahdolliset edut ja haitat alla olevassa taulukossa.
|
Vertailu |
Linkkisolut | Käytä IF-toimintoa |
Käytä VBA-makroja |
|
edut |
1. Tätä menetelmää on erittäin helppo käyttää, jos sinun tarvitsee vain näyttää "TOSI" tai "EPÄTOSI" soluissa.
2. Kahteen muuhun menetelmään verrattuna tämä on kätevin menetelmä. |
1. Voit syöttää kaavaan erikoissisältöä tarpeen mukaan.
2. Jos et tunne VBA-makroja, voit käyttää tätä toimintoa sisällön näyttämiseen. |
1. Kaikki valintaruudut on määritetty makroilla. Ja näet sisällön, kun valitset tai poistat valintaruudut.
2. Voit näyttää tietyn sisällön soluissa tarpeen mukaan. |
|
Haitat |
1. Solujen linkittäminen yksi kerrallaan voi viedä paljon aikaa ja energiaa.
2. Solut voivat näyttää vain "TOSI" tai "EPÄTOSI", mikä voi olla hankalaa tietyissä tilanteissa. |
1. Tätä toimintoa käytettäessä sinun on myös linkitettävä solut valintaruutuihin yksitellen.
2. Kun näytät "TOSI" tai "EPÄTOSI" yhdessä määrittämäsi sisällön kanssa samanaikaisesti, hämmentää taulukkosi. |
1. Jos et ole perehtynyt Excel VBA: han, kohtaat todennäköisesti ongelmia, kun suoritat makron.
2. VBA-koodien käyttäminen tekee tehtävästä monimutkaisemman. |
Yllä olevan analyysin perusteella sinulla on nyt selkeä käsitys näistä erilaisista menetelmistä. Näin ollen seuraavalla kerralla, jos haluat näyttää tietyn sisällön soluissa valintaruutujen arvojen mukaan, voit valita menetelmän todellisen tarpeen mukaan.
Luo varmuuskopiosuunnitelma Excel-tiedostoillesi
Tietojen katoamisen aiheuttamien ikävien seurausten välttämiseksi yksi tehokkaimmista menetelmistä on ottaa tiedostoistasi varmuuskopiot. Näin ollen, jos kohtaat Excel-tiedostojen vioittumisen, et kärsi seurauksista. Ja kaikkien tiedostojesi osalta sinun on luotava tehokas varmuuskopiointisuunnitelma. Mutta voi myös olla tilanne, jossa myös varmuuskopiotiedostot ovat vaurioituneet. Tällä hetkellä voit käyttää kolmannen osapuolen työkalua korjaa Excel-tiedostojen vioittuminen. Tämän palautustyökalun ja käytettävissä olevien varmuuskopiotiedostojen avulla et enää menetä tietoja datakatastrofissa.
Tekijän esittely:
Anna Ma on tietojen palauttamisen asiantuntija DataNumen, Inc., joka on maailman johtava tietojen palautustekniikoissa, mukaan lukien korjaa docx-asiakirjan vauriot ja Outlookin korjausohjelmistotuotteet. Lisätietoja osoitteessa www.datanumen.com





