怎样在excel表格中让填表者在所填单元格内只能选择固定的文字

 我来答
创作者rPhmg05vtS
2020-04-28 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:28%
帮助的人:1165万
展开全部
第一个问题:在另外一个工作表中,或者本工作表中随便找一个用不着的地方,同一列输入三行数据:是,否,不知道。然后选择你要控制的那行,选择菜单数据--有效性,出现数据有效性设置圣诞框,在设置选项卡上允许下拉框中选择序列,来源选择刚才输入的那三行数据。确定即可实现第一个功能,这时候,你把这三行数据给隐藏掉,比如把列宽调成0,或者放在另外一张不用的工作表里。第二个功能可以使用宏来实现,创建一个新的宏,在工程浏览器中双击需要控制的工作表,输入以下代码:Private Sub Worksheet_Change(ByVal Target As Range)If Target.Text = "是" Then Target.Interior.Color = RGB(255, 0, 0)'颜色可以自己设ElseIf Target.Text = "否" Then Target.Interior.Color = RGB(0, 255, 0)'颜色可以自己设ElseIf Target.Text = "不知道" Then Target.Interior.Color = RGB(0, 0, 255)'颜色可以自己设End IfEnd Sub运行该宏,就可以了。图片是效果图,为了查看方便,那三行数据还没有隐藏。
创作者zK2viUhBpX
2020-05-04 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:32%
帮助的人:1179万
展开全部
选择A列,点"数据有效性",在"数据有效性"对话框中,单击"设置"选项卡。在"允许"框中,选择"序列",单击"来源"框,键入是,否,不知道确定退出.然后再设置A列的条件格式;选择A列,进入"条件格式","使用公式确定要设置格式的单元格",输入=OR(A1="是",A1="否")然后设置格式为填充:红色;确定退出;然后按上面的步骤再进入条件格式,将公式改为:=A1="不知道"设置格式为填充:黄色;确定退出即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式