柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
王明是某在线销售数码产品公司的管理人员,于2017年初随机抽取了100名网站注册会员,准备使用Excel分析他们上一年度的消费情况。根据下列要求,帮助他运用已有的数据完成这项工作。
1.在考生文件夹下,将“Excel_素材.xlsx”文件另存为名为“Excel.xlsm”(“xlsm”为扩展名)的Excel启用宏的工作簿,后续操作均基于此文件,否则不得分。
2.在“客户资料”工作表中,完成下列任务:
①将数据区域A1:F101转换为表,将表的名称修改为“客户资料”,并取消隔行底纹的效果。
②将B列中所有的“M”替换为“男”,所有的“F”替换为“女”。
③修改C列中日期的格式,要求格式如“80年5月9日”(年份只显示后两位)。
④在D列中,计算每位顾客到2017年1月1日止的年龄,规则为每到下一个生日,计1岁。
⑤在E列中,计算每位顾客到2017年1月1日止所处的年龄段,年龄段的划分标准位于“按年龄和性别”工作表的A列中。(注意:不要改变顾客编号的默认排序,可使用中间表格进行计算)
⑥在F列中计算每位顾客2016年全年消费金额,各季度的消费情况位于“2016年消费”工作表中,将F列的计算结果修改为货币格式,保留0位小数。(注意:为便于计算,可修改“2016年消费”工作表的结构)
⑦为B列中的数据区域添加数据有效性,以便仅可在其中输入数据“男”或“女”,如果输入其他内容,则弹出样式为“停止”的出错警告,错误信息为“仅可输入中文!”。
⑧录制名为“最小年龄”宏,以便可以对选定单元格区域中数值最小的10项应用“浅红填充色深红色文本”的“项目选取规则”条件格式,将宏指定到快捷键“Ctrl+Shift+U”,并对D列中的数值应用此宏。
⑨为表格中的数据添加条件格式,将年消费金额最低的15位顾客所在的整行记录的文本颜色设置为绿色(注意:如果该顾客属于年龄最小的10位顾客,则年龄数值应保持为深红色文本)。
3.在“按年龄和性别”工作表中,完成下列任务:
①根据“客户资料”工作表中已完成的数据,在B列、C列和D列中分别计算各年龄段男顾客人数、女顾客人数、顾客总人数,并在表格底部进行求和汇总。
②创建名为“表格标题”的自定义单元格样式,为其设置适合的单元格填充颜色和字体颜色,并应用于表格的标题行(首行);为表格的数据区域(2-12行)应用一种恰当的主题单元格样式;为表格的汇总行(末行)应用“汇总”样式。
4.根据“按年龄和性别”工作表中的数据创建图表,显示各年龄段不同性别的顾客人数,并将图表移动到名为“各年龄段人数”的新的图表工作表中,按照考生文件夹下的“各年龄段顾客.png”完成效果图片,修改图表的下列元素:
5.隐藏“2016年消费”工作表,将“各年龄段人数”工作表置于所有工作表最右侧。
6.设置“客户资料”工作表,以便在打印的时候,该工作表的第一行会自动出现在每一页的顶部。
7.为所有可见工作表添加自定义页眉和页脚,在页眉正中显示工作表的名称,在页脚正中显示页码和页数,格式为“页码 of 总页数”,例如“1 of 5”,当工作表名称或者数据发生变化时,页眉和页脚内容应可以自动更新。
热度🔥4,707
复制题目向AI提问
5.隐藏“2016年消费”工作表,将“各年龄段人数”工作表置于所有工作表最右侧。
6.设置“客户资料”工作表,以便在打印的时候,该工作表的第一行会自动出现在每一页的顶部。
7.为所有可见工作表添加自定义页眉和页脚,在页眉正中显示工作表的名称,在页脚正中显示页码和页数,格式为“页码 of 总页数”,例如“1 of 5”,当工作表名称或者数据发生变化时,页眉和页脚内容应可以自动更新。 答案:FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: ==> question.answer [in template "question/detail.ftl" at line 126, column 6] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${question.answer} [in template "question/detail.ftl" at line 126, column 4] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:467) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:358) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) at freemarker.core.DollarVariable.accept(DollarVariable.java:63) at freemarker.core.Environment.visit(Environment.java:330) at freemarker.core.Environment.visit(Environment.java:336) at freemarker.core.Environment.process(Environment.java:309) at freemarker.template.Template.process(Template.java:384) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:396) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:309) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:257) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:165) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:314) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1325) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1069) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1008) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:974) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:866) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:851) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:800) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1471) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)