ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的测验 > 操作与技巧 > 快速标注最大三值

快速标注最大三值

作者:绿色风 分类: 时间:2022-08-18 浏览:217
楼主
君柳
如何快速的标注数据的最大三值。效果如图

              
 


解题说明:以方法+动画方式回帖
              不使用数据透视表、VBA
              不使用条件格式
              不使用辅助列
              不能打乱数据顺序(也不可使用“撤消”键)
              2010-11-18日开贴

答案在24楼


快速标注最大三值.rar
2楼
JLxiangwei
 
自动筛选-前三大
(只限于题目给出的数据)
3楼
wise
 
4楼
LOGO
自动筛选,前10个,值设为3
不知符不符合楼主的要求?888.gif
 
5楼
wqfzqgk
分不分版本啊,要不分的话最高版本2010的筛选就一步完成了
6楼
無心
 


先用数据有效性列出小于整列数中最大的第三个数为无效数据,在数据有效性》整数》小于》large($B$1:$B$28,3)》确定


再用公式审核,圈出无效数据。
7楼
水星钓鱼
方法1:选中B列,自定义筛选,数字筛选,10个最大值中最大的3项,从筛选结果中选择最大的3项进行标注。

 
方法2:选中B1:B28,数据有效性,允许:整数,数据:小于,最大值:=LARGE($B$1:$B$28,3),最后圈释无效数据。

 
8楼
biaotiger1
方法如下:
步骤一、添加自定义序列。
文件”选项卡→“选项”,弹出“Excel选项”后台窗口→左侧单击“高级”,右侧下拉滚动条至“常规”组→“编辑子定理列表…”,弹出“自定义序列”对话框→按<ALT+I>组合键后鼠标单击A1单元格,按下<CTRL>键后单击下箭头。此时“从单元格中导入序列”左侧框内显示“$A$1:$A$28”→“导入”→“确定”,关闭“自定义序列”对话框→“确定”。关闭“Excel选项”后台窗口。
步骤二、排序数据。
鼠标单击B1单元格→“开始”选项卡→“编辑”组→“排序和筛选”弹出排序和筛选扩展按钮→“降序”→选中B1:B3单元格并设置适当背景色。
步骤三、排序姓名。
鼠标单击A2单元格→依以上步骤二单击“降序”按钮。恢复数据至操作前的初始排序状态。
详见如下动画。

 
9楼
rongjun
用自动筛选

 
10楼
海洋之星

利用自定义:

 
[分析说明]
由于题目要求不能用辅助列,所以只能将姓名列做为辅助列,由于姓名列不是Excel内置的排序,所以我利用自定义序列,以方便排序后返回原始数据序列。
11楼
海洋之星

又想到一个,可以用筛选

 

[分析说明]
这个方法是个偷机法,因为你的数据源第一条记录不是要标注的,所以我就用筛选的方法,钻了一个空子

但从严格的数据源角度来说,每一个数据源都必须有字段列,而你给的数据源没有,不知道我这样理解是否正确?
12楼
wjc2090742
以2010版进行操作,步骤如下:
步骤1,添加自定义序列:文件→选项→高级→编辑自定义列表→点击“导入”左边的按钮,选中A1:A28→点击“导入”。
步骤2,按照B列数值降序排序:左键点击选中B1:B28中任一单元格→数据→排序和筛选→降序→并标识前3位的数值。
步骤3,按照自定义序列排序A列,恢复数据原次序:左键点击选中A1:A28中任一单元格→数据→排序和筛选→排序→主要关键字选“列A”,次序选“自定义序列”→在“自定义序列”对话框中,选中步骤1添加的自定义序列,确定→确定。

如下动画,其中添加的一列辅助列,只作为证明操作前后,数据次序并无变化,维持原次序,与上述3个步骤无关。


 
13楼
zhanghi
筛选-筛选数字-最大10项-选最大3项-标记颜色-筛选全部。完成。

 
14楼
su11wei18
我的方法感觉不快

 
15楼
wangg913
不会动画,只会截图,看看可行?


 


 

 


 


 


 

最终:

 
16楼
jswaq
条件格式公式:=$F1>LARGE($F$1:$F$28,4)
17楼
mxqchina
不会,不会是自动筛选吧。
18楼
Zaezhong
数据筛选1.gif
 
19楼
罗刚君
楼主设置了回复仅楼主与作者可见
20楼
zm0115
快结帖了,纠结啊,早想好了,就是不知道对不对。用筛选。

 
21楼
mn860429
使用了简单筛选,缺点是如果第一个是前三大则无效。

 
22楼
阿毛毛
在左键点击“开始”功能区——然后选中所有数值再点击“条件格式”——点击“突出显示单元格规则”——点击“其他规则”——在“选择规则类型”对话框中选择第三条“仅对排名考前或靠后的数值设置格式”——然后把10改成3——格式选择“填充”中的黄色——点击确定——ok!
其实在条件格式中选择“项目选取规则”也可以完成这个标注最大三值的任务。
23楼
阿毛毛
俺,看错了题目要求了。水平太低,搞不来,容我再研究几日。
24楼
君柳
比较遗憾没有出现与我相同的答案。本题是快速标注最大三值,关键是要快速。筛选是答案中最快的,但是由于数据没有列标题,所以存在一个目测的问题,如果数据位数较多且第一行的数据与筛选的数据只有一位数的差别,那就得再考验眼神了。排序方法使用了自定义序列,如果A列数据超过了254个,那可是比较头疼了。至于数据有效性的结果也不是很合要求。

其实这题怎么最快呢?答案是排序,不过不是直接对数据进行排序,而是在查找对话框里进行排序。实际上在查找对话框的结果列表里,工作表、名称、单元格、值、公式字段都是可进行排序的。


 

所以了解了这一点,解答这题就简单了。


 
25楼
zm0115
试了一下,的确不错,但好像只能升序,降序做不到。
26楼
轩辕轼轲
不错不错
27楼
LOGO
学习了,好方法
28楼
悠悠雨
学习太好了,强烈的要学习
29楼
scrisme
我没有现成的工具,就不做成动画给大家看了,我的做法是一劳永逸的去设置条件格式,先在数据单元格列(如C列)第一行设置条件格式
一共三个,对应的是   公式   =rank(c1,c:c)=1  格式中设置为图案是黄色
                            公式   =rank(c1,c:c)=2  格式中设置为图案是黄色
                            公式   =rank(c1,c:c)=3  格式中设置为图案是黄色
设置完毕后确定即可,再利用格式刷将这一整列刷一下,这样就OK了,只要你的数据不超过一列的极限,它就可以按要求找到前三个最大的并将底色设置为黄色。
30楼
scrisme
楼主的做法我回复后看了一下,是一个好办法,反其道而行之就是最小的三个数,不过缺点很明显,就是如果增加了其它的数的时候,要大动干戈,比如说原来的底色要去掉等等。
31楼
jk86775148
学习了,谢谢。
32楼
策北
看看
33楼
mmice

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap