Besvarelse spørgsmål for

Kim skabt en formular i Excel, der er afhængig af datavalidering at præsentere svar vha rullelister. Der er en række spørgsmål i form. Han undrer sig, hvis der er en måde at tvinge de spørgsmål, der skal besvares i rækkefølge. Han vil gerne, for eksempel for brugeren at besvare spørgsmål 1 før de går på spørgsmål 2, etc.

Opstilling denne form for opgave kan skrige for at bruge en makro eller oprette en bruger formular, men du behøver ikke at gå denne vej. (Brug af makroer og brugergrupper former er meget stærke, men de er også mere komplekse end nogle mennesker måske ønsker.) Du kan få en grad af "orden" ved blot at justere de specifikationer, du bruger i din valideringsdata rullelister.

Som et eksempel, vil du ønsker at oprette et par navngivne områder i projektmappen. Vælg en celle og kalder det "Default". I denne celle sætte en standard besked, som teksten "Besvare spørgsmål i orden." I en anden navngivet område (måske navnet "Q1Answers"), du vil omfatte en liste over acceptable svar til dit første spørgsmål. Endelig bør du tildele et navn til den celle, der skal indeholde brugerens svar på spørgsmålet, som "Q1Response." Du kan oprette lignende navngivne områder for de andre acceptable svar og svar på dine andre spørgsmål (Q2Answers, Q3Answers, Q2Response, etc.).

Så i din validering for hver af dine spørgsmål kan du bruge en formel til at angive, hvad Excel skal bruge som de mulige svar. I dette scenario indstillingerne valideringsregler for spørgsmål 1 er nemme; bare indstille Tillad indstillingen til liste og angive (i boksen Source), som du vil bruge Q1Answers spænder anvendes. For efterfølgende spørgsmål, dog bør du bruge en formel i boksen Source. For eksempel, du for spørgsmål 2 skal bruge følgende formel i boksen Source:

= IF (OR (Q1Response = "", Q1Response = Standard), Standard Q2Answers)

For hvert efterfølgende spørgsmål, du vil ændre Q1 betegnelse for det, der er passende for det foregående spørgsmål og ændre Q2 betegnelse for det, der er passende for det aktuelle spørgsmål. Formlen fungerer, fordi det præciseres, at hvis svaret på spørgsmål 1 er tom, eller det er lig med standardværdien ("Svar spørgsmål i orden"), så Standard svaret vises som valg til spørgsmål 2. Hvis ingen af ​​disse betingelser eksisterer, så svarene til spørgsmål 2, vises og vælges. Hvis folk forsøger at besvare de spørgsmål, når et tidligere spørgsmål er ikke blevet besvaret, vil den eneste drop-down option synlig være standardværdien ("Svar spørgsmål i rækkefølge").

Du kan tage denne tilgang et skridt videre, hvis du vil, ved at tilføje betinget formatering til mix. Hvis du bruger den samme slags test (for at se om det foregående spørgsmål blev besvaret), kan du ændre formateringen af ​​cellerne, der indeholder dine spørgsmål. For eksempel, hvis det foregående spørgsmål ikke er blevet besvaret, så bare formatere de senere spørgsmål, så de fremstår som hvide type. Det gør dem til at forsvinde ind i den hvide baggrund af cellen. Så, som hvert spørgsmål besvares, vil det næste spørgsmål synes at dukke, i orden.

ExcelTips er din kilde til omkostningseffektiv Microsoft Excel træning. Dette tip (8384) gælder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finde en version af dette tip til båndet grænseflade Excel (Excel 2007 og nyere) her: Besvarelse af spørgsmål i orden.


© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com