IF函数 IF的英文意思是如果丶假如 语法为IF(测试条件,真值,假值) 用法一:单条件判断 大于18(含)为成年 用法二:多条件判断 =if(条件1,if(条件2,真值,假值),假值......
2023-05-29 0 if,if函数,if函数的使用方法,if函数的用法,if的用法,Excel教程
excel提供了排序功能,可以方便地对选中的列表进行排序。本文给出一个基于公式的排序解决方案,将指定区域内的数据按字母顺序排序。
如下所示,在单元格区域A2:A11中是一组未排序的数据,在单元格区域B2:B11中是已排序的数据。
解决方案
在单元格B2中输入公式:
=LOOKUP(1,0/FREQUENCY(ROWS($1:1),COUNTif($A$2:$A$11,”<=”&$A$2:$A$11)),$A$2:$A$11)
工作原理
让我们以单元格B8中的公式为例来分析:
=LOOKUP(1,0/FREQUENCY(ROWS($1:7),COUNTif($A$2:$A$11,”<=”&$A$2:$A$11)),$A$2:$A$11)
与单元格B2中的公式相比,唯一的变化是ROWS函数内由1改成了7。
公式中:
COUNTif($A$2:$A$11,”<=”&$A$2:$A$11)
对于该区域内的每个字符串,返回一个值数组,对应该区域内按字母顺序位于该字符串之前或等于该字符串的字符串数。因此,上述公式转换为:
{3;4;9;5;7;2;1;6;10;8}
例如,所得到的数组中的第7个元素是1,是单元格B8中的字符串“Belinda”比较后的结果:按字母顺序,在区域内只有一个字符串在该字符串之前或等于该字符串,因此该字符串就是“Belinda”自身。
同样,在所得到的数组中的第2个元素是4,对应单元格B3中的“Laquita”比较后的结果:按字母顺序,在区域内有四个字符串在该字符串之前或等于该字符串,分别是“Belinda”、“Bula”、“Cathy”和“Laquita”自身。
现在,将这个数组作为参数bins_array的值传递给FREQUENCY函数,将公式所在单元格对应行的相对行号(此处为7,由ROWS($ 1:7)给出)作为参数data_array的值。这样:
FREQUENCY(ROWS($1:7),COUNTif($A$2:$A$11,”<=”&$A$2:$A$11))
转换为:
FREQUENCY(7,{3;4;9;5;7;2;1;6;10;8})
得到:
{0;0;0;0;1;0;0;0;0;0;0}
然后,选择适当的值来调整该数组(这里选择的是0;也可选择1,这样的话LOOKUP_value的值应为2而不是1更保险),此时:
0/FREQUENCY(ROWS($1:7),COUNTif($A$2:$A$11,”<=”&$A$2:$A$11))
转换为:
{#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!}
将其传递给LOOKUP函数,公式:
=LOOKUP(1,0/FREQUENCY(ROWS($1:7),COUNTif($A$2:$A$11,”<=”&$A$2:$A$11)),$A$2:$A$11)
转换为:
LOOKUP(1,{#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!},$A$2:$A$11)
在数组中唯一的数字在第5位,因此可得到结果:
Raymonde
也可以使用下面的公式获得同样的结果:
=INDEX($A$2:$A$11,MATCH(1,FREQUENCY(ROWS($1:7),COUNTif($A$2:$A$11,”<=”&$A$2:$A$11)),0))
小结
标签: Excel函数 excel函数公式 excel表格制作 Excel教程 excel 图表 ppt中制作统计图表 在ppt中制作统计图表的方法 ppt画笔使用方法
相关文章
IF函数 IF的英文意思是如果丶假如 语法为IF(测试条件,真值,假值) 用法一:单条件判断 大于18(含)为成年 用法二:多条件判断 =if(条件1,if(条件2,真值,假值),假值......
2023-05-29 0 if,if函数,if函数的使用方法,if函数的用法,if的用法,Excel教程
本指南介绍如何通过Excel CSV(逗号分隔值)文件将联系人导入安卓手机的通讯录。如果安卓手机无读取CSV文件,可将它导入Google帐户,然后导出为vCard,这样就能与安卓兼容。完成后,可通过G......
2023-05-29 0 excel公式,excel技巧,excel教程,Excel表格,Excel教程
有时候,我们想要寻找通常需要数组公式的非数组版本,其理由可能是: 1. 认为这样可以提高工作表的性能(有时可以,有时不能) 2. 不喜欢必须使用输入数组公式所必需的Ctrl+Shift+Enter......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
这篇维基指南会教你如何用Excel表格计算投资净现值(PVN)。当然,用Windows系统或是Mac版的Excel都可以。 步骤 首先,先确保手上有可用的投资资料。要计算净现值,你需要知道年折现......
2023-05-29 0 excel公式,Excel函数教程,excel技巧,excel教程,Excel表格,Excel教程
要是知道如何在Excel中做一张个人预算表,你便能学习如何记录每年或每个月的花费和收入。不用花钱买预算软件,一张预算表是找出你是如何花钱的简单方法。使用表格也能让你基于自己的情况来为自己量身定做预算表......
2023-05-29 0 excel公式,Excel函数教程,excel技巧,excel教程,Excel表格,Excel教程