作业帮 > 综合 > 作业

如何在某一列中的许多名称中(有重复的),在另一列或另一个表格中自动套用公式提取出所有名称(不重复)?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/07 08:34:50
如何在某一列中的许多名称中(有重复的),在另一列或另一个表格中自动套用公式提取出所有名称(不重复)?
如何在某一列中的许多名称中(有重复的),在另一列或另一个表格中自动套用公式提取出所有名称?即在D列中不断输入商品名称,有些商品名称中可能只输入过一次,而有些商品名称可能要重复输入多次,请问如何设置公式,可以在另一列F列或另一个表格中的某列,自动提取出所输入过的全部商品名称(重复的算一次)?注:是通过编写公式完成,而且在D列中不断输入商品名称的同时,D列可以不断更新显示结果.而不是通过利用高级筛选中提取出来不重复的值这种方法来完成.谢谢!
不好意思,写错了:在“而且在D列中不断输入商品名称的同时,D列可以不断更新显示结果”这句话中,是“F列可以不断更新显示结果”.谢谢!
在F2输入数组公式,输入完后shift ctrl enter三键同时按结束,下拉
=INDEX($D:$D,MIN(IF(COUNTIF($F$1:F1,$D$2:$A$1000)=0,ROW($2:$1000))))
再问: 好像下拉下行呢,另外如果在另个表格中显示,又怎样设置公式呢?
再答: =INDEX($D:$D,MIN(IF(COUNTIF($F$1:F1,$D$2:$D$1000)=0,ROW($2:$1000)))) 上面公式中“$D$2:$D$1000”加上“表名!$D$2:$D$1000” 最好把数据发过来,给你设好
再问: 在同一个表格中,用上面的公式好像下拉公式也不行呢?我的表格就是:在表Sheet2中D列中D2始会输入所有的名称(有重复),比如:2401S0,2210S0,2601S2,2401S0,2601S2,想在同一工作表Sheet2中F列自动显示所输入的名称(不重复),且有新的名称输入在F列能自动提取出来,还有就是想在另一个工作表Sheet1中的B列自动提取这些名称(不重复)。谢谢!
再答: =INDEX($D:$D,MIN(IF(COUNTIF($F$1:F1,$D$2:$D$1000)=0,ROW($2:$1000)))) 这个可以在同人表中,数组公式
再问: 可以解释下这公式吗?在另一个工作表中B2开始显示这些名称又该怎样设置?
再答: 如果你分别理解不了其中各函数的用法,很难给你解释,如果你理解其中的函数用法,不用解释应该明了,至于你要再另一个表显示,最好有具体的例子,或者截图过来
再问: 在另一个表显示,我基本能设置了,我慢慢理解下其中的含义,谢谢你!