Bildkredit: jodiejohnson/iStock/Getty Images
Microsoft Excel 2010 och 2013 ger två sätt att lägga till alternativknappar och växlar till ett kalkylblad: med formulärkontroller eller med ActiveX-kontroller. För grundläggande uppgifter, som att visa valet i en cell, fungerar antingen typ och formulärkontroller är lättare att arbeta med. Om du behöver koppla in ett VBA-skript måste du dock använda en ActiveX-kontroll. För att börja arbeta med båda typerna av kontroll, aktivera fliken Utvecklare genom att högerklicka på menyfliksområdet, välja "Anpassa menyfliksområdet" och markera "Utvecklare".
Skapa formuläralternativrutor
På fliken Utvecklare klickar du på "Infoga" och väljer "Alternativ-knappen" från formulärkontrollsektionen. Även om du också kan använda två kryssrutor, fungerar alternativknappen bäst för "Ja" eller "Nej" eftersom en användare inte kan välja båda alternativen samtidigt. Klicka för att placera den första knappen, redigera dess namn för att läsa "Ja" och upprepa sedan för att infoga en andra knapp och etikett det "Nej." Högerklicka på "Ja", välj "Formatkontroll" och ange en cells plats i celllänken fält. Upprepa samma process med "Nej"-knappen, länka den till samma cell. Den här cellen visar resultatet av valet "Ja" eller "Nej" -- 1 för "Ja" eller 2 för "Nej".
Dagens video
Skapa en ActiveX-växlingsknapp
Även om alternativknappar är den bästa tillgängliga metoden för "Ja" och "Nej"-val när du arbetar med formulärkontroller, erbjuder ActiveX-kontroller en annan lösning: växlingsknappar. Klicka på "Infoga" på fliken Utvecklare och välj "Växlingsknapp". Klicka och dra för att rita en enda knapp, som när den trycks in representerar ett "Ja". Högerklicka på knappen och välj "Egenskaper". Redigera "Caption"-raden för att ändra knappens etikett och ange en cellplats på "LinkedCell" linje. När en användare trycker på knappen läser den länkade cellen "TRUE". Om knappen lämnas otryckt, läses cellen "FALSE".
Tolka knappen Tryck
Även om du kanske kommer ihåg att en "1" eller en "TRUE" i en viss cell betyder ett "Ja"-val på ditt formulär, men betydelsen kommer inte att uppstå för någon annan tittare. Istället för att länka dina alternativknappar eller växlingsknapp till en cell i vanlig vy, länka till en cell vid sidan av och använd sedan en formel för att tolka resultatet som ett tydligt "Ja eller nej." I en tom cell anger du formeln "=OM([cell]=1, "Ja", "Nej")", exklusive de externa citattecken och ersätter den länkade cellens plats för "[cell]." Om du använde växlingsknappmetoden, ersätt "1" med ordet "TRUE". Närhelst en användare ändrar valet, registrerar cellen alternativet med ett tydligt "Ja" eller "Nej".
Använd valet
Excels IF-funktion kan göra mycket mer än att bara visa ett "Ja" eller "Nej" - infoga ett OM i en längre formel för att justera resultatet av kalkylarket beroende på knapptryckningen. Du kan till exempel ha valet att lägga till ett givet nummer i en cell, som att justera ett pris på en faktura beroende på "Ja" eller "Nej". Om ett totalpris summerar objekt i cellerna A1 till A3, använd formeln "=SUMMA(A1:A3)+IF([cell]=1, 2, 0)" för att lägga till $2 till summan när "Ja"-knappen är vald, vilket indikeras av en 1 i den länkade cell. För avancerade projekt som använder VBA, referera till växlingsrutan med dess namn, som visas på raden "(Namn)" i fönstret Egenskaper för att utlösa delar av ditt skript baserat på knappen Tryck.