当前位置:首页 > 日记 > 正文

Excel数组公式如何创建数据有效性下拉列表

Excel数组公式如何创建数据有效性下拉列表

  有时需要以一列数据为来源制作数据有效性下拉列表,但当该列数据包含重复值时,下拉列表中也会包含这些重复的项目。以下是小编为您带来的关于Excel数组公式创建无重复项的数据有效性下拉列表,希望对您有所帮助。

  Excel数组公式创建无重复项的数据有效性下拉列表

  如下图中A列包含一些水果名称,在C3单元格中直接用数据有效性创建的下拉列表就包含了多个重复项,显得不够简洁。

  要在数据有效性下拉列表中仅显示这列数据中的唯一值,可以先将该列数据中的唯一值提取到辅助列中,再创建下拉列表,具体方法如下:

  1.用数组公式提取唯一值。

  从一列数据中获取唯一值的公式有很多,如下面的数组公式。假如数据在A2:A21区域,以B列为辅助列,在B2单元格输入:

  =INDEX($A$2:$A$21,MATCH(0,COUNTIF($B$1:B1,$A$2:$A$21),0))

  公式输入完毕后按Ctrl+Shift+Enter结束,然后拖动填充柄向下填充公式,直到出现“#N/A“为止,这样就将A列中的唯一值提取到B列。

  2.定义名称。

  由于B列中还包含错误值“#N/A“,用下面的数组公式可动态引用B列中不包含错误值的区域B2:B9:

  =OFFSET($B$2,,,MATCH(TRUE,ISERROR($B$2:$B$21),0)-1,1)

  但如果直接将该公式用于数据有效性,会出现重新打开工作簿后无法打开下拉列表的问题,因而需将其定义为一个名称后再应用于数据有效性。

  Excel 2003:单击菜单“插入→名称→定义”,弹出“定义名称”对话框,在“在当前工作簿中的名称”下的文本框中输入一个名称,如“weiyizhi”,在“引用位置”下输入上述公式,单击“确定”。

  Excel 2007/2010:在“公式”选项卡的“定义的名称”组中单击“名称管理器”,分别输入一个名称和上述公式,如图:

  单击“确定”,关闭“名称管理器”。

  3.设置数据有效性。

  假如需要在C3单元格中设置数据有效性下拉列表,选择C3单元格:

  Excel 2003:单击菜单“数据→有效性”;

  Excel 2007/2010:在“数据”选项卡的“数据工具”组中单击“数据有效性→数据有效性”;

  在弹出的“数据有效性”对话框中选择“设置”选项卡,在“允许”下选“序列”,在“来源”下的文本框中输入公式:

  =weiyizhi

  单击“确定”。这样C3单元格中的数据有效性下拉列表就只显示A列中的唯一值。



猜你喜欢:

1.excel怎么设置下拉选项为男女

2.excel表格怎么设置下拉箭头图文教程

3.Excel2017数据有效性怎么设置

4.EXCEL表格怎么限制单元格录入数据格式

5.excel2010制作二级下拉菜单的教程

相关文章

如何利用PPT2010将幻灯片转为WMV格

如何利用PPT2010将幻灯片转为WMV格

幻灯片,格式,视频,电脑软件,WMV,  WMV格式的体积非常小,因此很适合在网上播放和传输。正因如此很多视频电影都是采取这种格式来存放的,看到这里你是不是也想将你的幻灯片或者其他格式的视频转成WMV格式。以下是小编为您带来的关于利用PPT20…

PowerPoint如何制作动画自定义动画

PowerPoint如何制作动画自定义动画

自定义动画,动画,路径,电脑软件,PowerPoint,  用PowerPoint制作动画时,如果对系统内置的动画路径不满意,可以自定义动画路径。以下是小编为您带来的关于PowerPoint制作动画“自定义动画路径”,希望对您有所帮助。PowerPoint制作动…

PPT2010如何设置幻灯片放映方式PPT

PPT2010如何设置幻灯片放映方式PPT

设置,方法,教程,方式,幻灯片,  PPT2010是日常办公软件里面的一些功能非常之人性化,一份好的PPT不仅可以吸引观众的眼球同时还可以放映自己的制作能力,那么大家知道幻灯片放映方式怎么设置吗?接下来小编举例简单的例子告诉大家PPT2010设置放…

微信语音听筒模式怎么改变?

微信语音听筒模式怎么改变?

模式,语音,听筒,电脑软件,  当你微信语音设置为听筒模式后,收到好友发来的语音总是需要贴到耳边才能够听到。如果你想将听筒模式调成扬声器模式的话,那就来看看本文教程吧!让你的微信语音不再是那么低的听筒模式,而是响亮亮的扬声器哦!微信…

EXCEL2013序列填充技巧EXCEL2013怎

EXCEL2013序列填充技巧EXCEL2013怎

填充,自动填充,序列,技巧,电脑软件,  有时候我们需要在EXCEL里填充大量的数据,比如说有规律的序列,一个一个填充真的是要累死人的节奏有木有,下面下编就教你两个个序列填充的技巧。希望对你有帮助!EXCEL2013序列填充技巧:自动填充假设我们要从…

word怎么设置横格稿纸word设置横格

word怎么设置横格稿纸word设置横格

设置,方法,步骤,稿纸,电脑软件,  在使用word打印文档时,有时我们需要在word上打上一格一格的,就像横格本子一样,方便书写,那么怎样设置横格本的样式呢?下面小编来告诉你吧。word设置横格稿纸的步骤首先打开word文档,在最上方的菜单栏中点击右…

PPT模板如何制作闪烁的文字

PPT模板如何制作闪烁的文字

模板,文字,闪烁,电脑软件,PPT,  想制作一份精美的PPT,文字特效当然是必不可少的。在PowerPoint2013中,有内置的闪烁动画可供我们选择,操作起来也比较简单。以下是小编为您带来的关于PPT模板制作闪烁的文字,希望对您有所帮助。PPT模板制作闪烁…

怎么在excel中插入一行或多行excel

怎么在excel中插入一行或多行excel

方法,一次性,或多,表格,操作步骤,  我们在编辑excel表格时,很多时候需要在中excel表格中插入一行或多行。那么怎么在excel中插入一行或多行呢?下面小编来告诉你excel插入一行或多行的方法吧。希望对你有帮助!excel插入一行或多行的方法看下…

excel制作三维图表的教程excel怎么

excel制作三维图表的教程excel怎么

图表,教程,电脑软件,excel,strong,  Excel中的三维图表比起一般的图表更具有可观性,三维图表可以更加看得出数据的分布,三维图表具体该如何进行制作呢?下面是由小编分享的excel制作三维图表的教程,以供大家阅读和学习。excel制作三维图表的…

excel插入对象公式的方法excel怎么

excel插入对象公式的方法excel怎么

对象,方法,公式,电脑软件,excel,  Excel中经常需要使用到插入对象公式的技巧,插入对象公式具体该如何操作呢?下面是由小编分享的excel插入对象公式的方法,以供大家阅读和学习。excel插入对象公式的方法1步骤1:可以插入系统预定义好的公式点…

excel排名函数的使用方法excel排名

excel排名函数的使用方法excel排名

函数,使用方法,电脑软件,excel,strong,  Excel中经常需要用到函数进行排名,具体该如何用函数进行排名呢?下面是由小编分享的excel排名函数的使用方法,以供大家阅读和学习。excel排名函数的使用方法排名函数使用步骤1:打开要排名的Excel文件…

excel2013添加修改图表标题的方法e

excel2013添加修改图表标题的方法e

图表,修改,方法,标题,电脑软件,  在Excel中录入好数据以后经常需要统计数据,而图表则是统计数据最好的辅助,其中图表标题更能概括数据内容,如果不知道如何添加修改图表标题的朋友不妨一起来学习学习,接下来是小编为大家带来的excel2013添加修…