使Excel单元格选值列表随相关单元格的值变化

使用“数据有效性”功能,可以让填表者填出表格设计者期望的规范表格。当给单元格指定一组“数据有效性”中的“序列”后,填表者单击单元格时,就可从预设的备选值下拉列表中,选出设计者认可的合法值来填表。不过,当两个单元格的值之间有从属关系,如何使级别低的单元格的备选值下拉列表,随着级别高的单元格之值而变化呢?这里,将使用条件选择IF公式来实现这一功能。

操作方法

  • 01

    这里举例说明。打开Excel,先准备两张表,这里为明确起见,双击“Sheet1”和“Sheet2”的标签,将“Sheet1”更名为“数据有效性-列表公式”,“Sheet2”更名为“数据”。在“数据有效性-列表公式”表中,建立一个如图所示的带表头空表。

  • 02

    切换到“数据”表,填入下图所示数据。

  • 03

    选中“数据”表A1至A3单元格,在命名框中输入黄色高亮的“国家”二字。同样操作B1至B7,输入“美国州名”(这里仅作示例,没有将美国50多个州全部录入,后同);C1至C8命名为“中国省名”;D1至D6命名为“澳大利亚州名”。

  • 04

    切换回“数据有效性-列表公式”表,选中“国家”列下的A2至A10单元格,再以下图顺序依次点击“数据”功能区下的“数据有效性”,在弹出的对话框中,选择“设置”标签页“允许(A):”下的“序列”,清除“忽略空值(B)”前的复选框,然后在“来源(S):”文本框中,输入黄色高亮的“=国家”,最后点“确认”按钮退出。完成这些设置后,单击A2至A10单元格中任何一个单元格,都会出现一个下拉箭头,点此箭头,就会出现“美国、中国、澳大利亚”三个备选值,填表者就能在这三者中任选其一。

  • 05

    接下来,再处理“州/省”一列,要求是如果用户在A列选定某一国家,则在同一行B列单元格的下拉列表中,只能选择该国的州/省名,而不出现其他国家的州/省名。为了实现这一点,只需选定B2至B10单元格后,按第4的操作方法操作,但是在“来源(S):”文本框中,应改为输入“=IF(A3="美国",美国州名,IF(A3="中国",中国省名,IF(A3="澳大利亚",澳大利亚州名)))”,具体如下图所示。

  • 06

    完成后,测试可发现,随着A列国家的改变,B列单元格下拉列表备选值也会跟着变化。这就实现了低级别单元格的备选值列表,随高级别单元格值而变化的预期效果。

(0)

相关推荐

  • Excel中自动潜藏值为0的单元格

    为了叙述方便,专家以将Excel中自动潜藏值为0的单元格为例来介绍其过程,具体操作方法如下: 步骤/方法 01 1.用条件格式.单击列标B,全选B列后(当然也可以比如B2:B1000),格式-条件格式 ...

  • excel中如何隐藏单元格的值为"0"的单元格?

    excel中如何隐藏单元格的值为"0"的单元格? 在我们编辑excel表的时候,有时我们需要对excel表进行整理,例如在一个excel工作表中如果有很多单元格中的数据为"0"的数字单元格,那么我们想 ...

  • excel设置勾选框(单元格里面怎么添加勾选框)

    字体可以提供很多特殊符号.我们可以用这个方法在excel中加入勾选框,例如下图,可以帮助我们更直观的展示数据.今天给大家讲一下操作方法.文末给大家介绍两个高B格的快捷输入方法和特殊符号的对照表.(&q ...

  • 如何使Excel里超出单元格长度的文本内容不显示

    大家知道,EXCEL单元格是填入的文本内容如果太长,超过了单元格宽度,它照样会显示出来,有时候不想要这样的功能,而是想单元格有多长,就显示多少的内容,不要把多余的显示出来挡住后面的格子. 操作方法 0 ...

  • 如何使Excel单元格文本格式变成数字,再求和

    工作中,我们常常遇到Excel表格中的单元格需要求和,但有时候单元格是文本格式,我们无法直接用函数SUM求和 操作方法 01 选中A1到A6的单元格,如图所示 02 点击右边的倒三角形按钮,如图所示 ...

  • excel鼠标不能选一个单元格总是会选多个怎么办

    使用excel软件的时候,我们经常性的使用鼠标去选择某一个单元格,但是有时候却会遇到选择某一个单元格时,软件却自动选择一片单元格,让我们无法去独立选择单个的单元格,这是怎么回事,又该怎么办呢? 操作方 ...

  • 如何在Excel中将多出来的内容放入单元格

    有的小伙伴在使用Excel软件时,发现单元格中的文字内容太多了,都跑到单元格外面了,那么该如何解决呢?小编就来为大家介绍一下吧.方法一:自动换行1. 自动换行也就是限制了单元格的宽度,没有限制单元格的 ...

  • 如何将单元格公式生成的结果转为固定不变的值?

    在Excel中,公式生成的结果会随着引用单元格的值的变化而变化,有时候我们只希望利用公式生成结果,后续不再更改,这时可以利用以下的步骤来实现: 操作方法 01 如下图所示,C列的单元格有公式计算A.B ...

  • excel表格文字太多显示出来,出单元格了怎么办

    EXCEL表格可以说使我们最常用的一个办公软件了,在单元格输入数字或者是文字的话,如果太多了文字就显示在单元格外边或者是显示不全了,今天给大家介绍一下处理方法. 方法 01 如图所示,文字太多单元格盛 ...