问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL 在特定区域中提取不重复值的公式

发布网友 发布时间:2022-04-27 07:18

我来回答

3个回答

热心网友 时间:2022-06-28 09:48

这个问题已有一个回答,不知什么人踩了一下。也没仔细去看他的回答是怎样的,但有一点是值得肯定的,那就是给这个问题回复的人都值得点赞!哈哈,当然也包括老朽了。但愿不是题主踩的。

说实在的,设计得这么乱七八糟的工作表,真不愿来花时间回答。也是为了每日一题,实在没找到有点难度和挑战性的了,所以才回答的。这么设计工作表,不把人整晕才怪,不但数据源设计不合理,而且要求的结果还把名字和分数合计交叉提取,这不是自找麻烦吗?

不过还是按题主的要求,编写了一个公式来完成:

R6=IF(MOD(COLUMN(A:A),2),INDEX($C:$C,MIN(IF(COUNTIF($Q6:Q6,OFFSET($C6,1,,IFERROR(MATCH("考试日",$C7:$C$30,),COUNTA($C6:$C$30))-1))=0,ROW(INDIRECT("R[1]:R["&IFERROR(MATCH("考试日",$C7:$C$30,),COUNTA($C6:$C$30))-1&"]",)))))&"",SUMIF(OFFSET($C6,1,,IFERROR(MATCH("考试日",$C7:$C$30,),COUNTA($C6:$C$30))-1),Q6,OFFSET($D6,1,,IFERROR(MATCH("考试日",$C7:$C$30,),COUNTA($C6:$C$30))-1)))

同时按Ctrl+Shift+Enter三键输入数组公式,右拉到出现空白单元格。

复制R6到C列有“考试日”的R19、R26,然后各自右拉到出现空白单元格。

如果C列没有“考试日”的行,R列及右侧均无其他数据,也可以把R6的公式修改为:

R6=IF($C6="考试日",IF(MOD(COLUMN(A:A),2),INDEX($C:$C,MIN(IF(COUNTIF($Q6:Q6,OFFSET($C6,1,,IFERROR(MATCH("考试日",$C7:$C$30,),COUNTA($C6:$C$30))-1))=0,ROW(INDIRECT("R[1]:R["&IFERROR(MATCH("考试日",$C7:$C$30,),COUNTA($C6:$C$30))-1&"]",)))))&"",SUMIF(OFFSET($C6,1,,IFERROR(MATCH("考试日",$C7:$C$30,),COUNTA($C6:$C$30))-1),Q6,OFFSET($D6,1,,IFERROR(MATCH("考试日",$C7:$C$30,),COUNTA($C6:$C$30))-1))),"")

这样就可以下拉右拉,只有C列为“考试日”的行才会提取数据。

追答

如表格设计为如下样子:

既醒目,填写数据也方便,要统计数据公式也会极为简单。一个SUMIFS就得出结果了。

追问此表格非本意设计,,,从网上抓取,因此不能修改,,,所以麻烦一些~~~

热心网友 时间:2022-06-28 09:49

1、如果指定区域为A2:F8,需要在A11:F17得到A2:F8的不重复的随机数据,那么以H2:M8为辅助区域,输入=RAND() 按Ctrl+Enter组合键结束,得到一组随机数; 2、在A11单元格输入以下公式,然后向右向下填充到F17单元格 =INDEX($A$2:$F$8,SUMPRODUCT((SMALL($H$2:$M$8,(ROW(A1)-1)*6+COLUMN(A1))=$H$2:$M$8)*ROW($2:$8))-1,SUMPRODUCT((SMALL($H$2:$M$8,ROW(A1)+COLUMN(B1)-1)=$H$2:$M$8)*COLUMN($H:$M))-7) 公式表示:定位到A2:F8,以H2:M8单元格中的最小值所在的单元格位置所对应的行数和列数,在A2:F8中取数。因为H2:M8是随机的,得到的数据也是随机的;因为RAND()随机数几乎没有重复的,因此H2:M8的大小排序值也没有重复的,得到的A11:F17的数据随机且不重复。根据需要,可隐藏H:M列。

热心网友 时间:2022-06-28 09:49

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福如东海终身寿险(A款)(分红型)能退多少钱 我买的新华人寿保险福如东海A型,但是想退了。 杭州樱花日语学校的学习效果如何得到管理与跟踪? 枣子不能与什么一起吃 枣子和什么食物相克 枣子和什么相克 枣子跟什么不能一起吃 电风扇带不动风叶拿掉风叶能转是怎么回事 嵌入式学习首先要学什么基础 学习嵌入式的基础是什么 请问如何在excel一列文本中,通过函数提取不重复的文本单元格? excel提取区域不重复数据 excel中如何提取满足一定条件的不重复单元格的值 "EXCEL用函数提取不重复的几个单元格的值到另一个单元格 在EXCEL表中如何提取某一单元格里不重复的值? 建立网站的详细步骤 建立网站的步骤? 我可以使用支付宝中的花呗在台湾买东西吗?打算在台湾买部手机,想用花呗付款 Ios11苹果多任务分屏怎么用 形容小白的词语 死神TV关于小白小时候的集数 有谁知道《非诚勿扰》中 秦奋、邬桑、小白之间正真的故事? 死神哪几集关于小白的精彩的?【我语言组织不好】请谅解 关于小白的 关于小白的语句 剑侠情缘2里关于小白 有关“小白”的网名 死神关于小白 关于小白 形容自己小白的句子 EXCEL_VBA问题:在sheet1的每一整行数据中提取重复/不重复的单元格,按对应的行号重新储存在sheet2里? EXCEL中如何提取单元格中不重复的数值? EXCEL提取不重复值到另一个表格中 苹果iPad Air3的序列号为DMPZN8CBLMPG,生产日期是多少? ipadair序列号DMPMF79QFK15怎么查 ipad air 序列号:DMPM3HUQF4YJ帮查是不是正品? ipad air序列号怎么查询不出来? 苹果iPadAir,帮我查下是不是国行全新机,序号DLXLVUVJFK14 新买的iPad air 真么查真伪 DQTMFMYKFK14 vivo手机卡慢如何解决? 无垢是什么意思 无垢 什么意思 手机vivoy23手机变慢了,怎么办? 无垢的注音 花千骨无垢简介 无垢云牙是什么关系 电视剧花千骨中无垢和云牙是怎么回事? vivo手机,用了一年多,最近手机变得很迟钝反应慢,什么原因? 无垢者意思是? 花千骨中绯颜掌门被谁杀死的 无垢是谁及为什么要杀绯 花千骨里的无垢怎么死的