Kyllä- tai ei-ruudun lisääminen Excel-laskentataulukkoon

Vaakasuora näkymä naisesta, joka työskentelee tietokoneella kotona

Kuvan luotto: jodiejohnson/iStock/Getty Images

Microsoft Excel 2010 ja 2013 tarjoavat kaksi tapaa lisätä vaihtoehtopainikkeita ja vaihtoja laskentataulukkoon: käyttämällä lomakeohjausobjekteja tai käyttämällä ActiveX-komponentteja. Perustehtävissä, kuten valinnan näyttäminen solussa, kumpi tahansa tyyppi toimii, ja lomakkeen ohjausobjekteja on helpompi käsitellä. Jos sinun on kuitenkin liitettävä VBA-skripti, sinun on käytettävä ActiveX-komponenttia. Aloita työskentely jommankumman ohjaustyypin kanssa ottamalla Kehittäjä-välilehti käyttöön napsauttamalla nauhaa hiiren kakkospainikkeella, valitsemalla "Muokkaa nauhaa" ja valitsemalla "Kehittäjä".

Luo lomakkeen valintalaatikoita

Napsauta Kehittäjä-välilehdellä "Lisää" ja valitse Lomakkeen hallinta -osiosta "Option Button". Vaikka voit käyttää myös kahta valintaruutua, vaihtoehtopainike toimii parhaiten "Kyllä"- tai "Ei"-vaihtoehdoissa, koska käyttäjä ei voi valita molempia vaihtoehtoja kerralla. Aseta ensimmäinen painike napsauttamalla, muokkaa sen nimeä "Kyllä" ja lisää sitten toinen painike ja otsikko toistamalla se "Ei". Napsauta "Kyllä"-painiketta hiiren kakkospainikkeella, valitse "Format Control" ja kirjoita solun sijainti solulinkkiin ala. Toista sama prosessi "Ei"-painikkeella ja yhdistä se samaan soluun. Tämä solu näyttää "Kyllä"- tai "Ei"-vaihtoehdon tuloksen - 1 tarkoittaa "Kyllä" tai 2 "Ei".

Päivän video

Luo ActiveX-vaihtopainike

Vaikka asetuspainikkeet ovat paras käytettävissä oleva tapa "Kyllä"- ja "Ei"-valinnoille käytettäessä lomakeohjausobjekteja, ActiveX-komponentit tarjoavat toisen ratkaisun: vaihtopainikkeet. Napsauta Kehittäjä-välilehdellä "Lisää" ja valitse "Toggle Button". Napsauta ja vedä piirtääksesi yhden painikkeen, jota painettaessa tarkoittaa "Kyllä". Napsauta painiketta hiiren kakkospainikkeella ja valitse "Ominaisuudet". Muokkaa "Caption"-riviä muuttaaksesi painikkeen otsikkoa ja kirjoittamalla solun sijainti "LinkedCell"-kenttään. linja. Kun käyttäjä painaa painiketta, linkitetyssä solussa lukee "TRUE". Jos painiketta ei paineta, solussa lukee "FALSE".

Tulkitse painikkeen painallus

Vaikka saatat muistaa, että "1" tai "TRUE" tietyssä solussa tarkoittaa "Kyllä"-valintaa lomakkeessasi, merkitys ei tule näkyviin kenellekään muulle katsojalle. Sen sijaan, että linkität valintapainikkeesi tai vaihtopainikkeesi soluun tavallisessa näkymässä, linkitä soluun sivussa ja käytä sitten kaavaa tulkitsemaan tuloksen selkeäksi "Kyllä vai ei." Kirjoita tyhjään soluun kaava "=JOS([solu]=1, "Kyllä", "Ei")" jättäen pois ulkoiset lainausmerkit ja korvaamalla linkitetyn solun sijainnin "[solu]." Jos käytit vaihtopainikemenetelmää, korvaa "1" sanalla "TRUE". Aina kun käyttäjä muuttaa valintaa, solu tallentaa vaihtoehdon selkeällä "Kyllä" vai ei."

Hyödynnä valintaa

Excelin IF-toiminto voi tehdä paljon enemmän kuin vain näyttää "kyllä" tai "ei" - lisää IF pidempään kaavaan säätääksesi laskentataulukon tulosta painikkeen painalluksen mukaan. Voit esimerkiksi lisätä tietyn numeron soluun, esimerkiksi muuttaa laskun hintaa "Kyllä" tai "Ei" perusteella. Jos kokonaishinta lasketaan yhteen solujen A1–A3 kohteet, käytä kaavaa "=SUMMA(A1:A3)+IF([solu]=1, 2, 0)" lisätäksesi summaan 2 dollaria, kun Kyllä-painike on valittuna, kuten 1 linkitetyssä solu. VBA: ta käyttävien edistyneiden projektien kohdalla viitataan vaihtoruutuun sen nimen kohdalla, joka näkyy Ominaisuudet-ikkunan "(Nimi)"-rivi käynnistääksesi osia komentosarjasta painikkeen perusteella Lehdistö.