WPS表使用公式筛选出你想要的数据。
但有一个弱点在操作通过菜单命令:每次源表的更新,一个操作是重复完成筛选。在许多情况下,我们的筛选条件都是一样的,只有源数据发生了变化。例如,在学校里,每次考试后,性能表将在同一条件的筛选,及各评分表的格式是一样的,所不同的是只有数据。在这种情况下使用,或筛选;筛选;高的功能是有点啰嗦,但你可以避免这个问题,使用后的公式。编辑公式,如果源数据发生变化,结果也会发生相应的变化。它属于永远。
如图1所示,学生的考试成绩在四个班级中有一个等级。我们要在考试表中排名前5名的学生中所有的信息都被过滤掉。
图1
我们可以看到,学生信息数据位于A3:k168细胞面积,过滤条件是类,是在课堂上,并位于K3:k168细胞面积。
假设我们把过滤后的结果放在O3到右细胞区域。
在细胞O3鼠标的位置,然后在编辑框中输入以下公式:=指数($ 3美元:$ K $ 168,小(如果($ K $ 3美元168美元:K<6,行(K $ 3 $ K $ 168)- 2),行(A1))、柱(A1)),按Ctrl + Shift + enter ;组合键,可以看到外面的一对花括号的公式,说这是输入数组公式。需要注意的是,这一对大括号不能用subworkers进入只能通过组合键得到的重要。
选择O3细胞,拖动其填充柄向右,向错误符号# REF!为止。重选所得的细胞区域,拖动填充柄到错误符号# Num!Rdquo:到目前为止,删除所有错误符号,所有课程的前5名学生的信息都是可用的。如图2所示。下一次测试,只要原始数据被一个新的评分表覆盖,那么新的筛选结果就会自动生成。
图2
我们可以简单地解释所使用的函数:
指数函数:这个函数返回一个细胞或数组的指定数据,这是由指定的行数和列数确定。例如,公式=指数(B2):d20,3,2);它的回报,是基于B2细胞的数据,接下来的第三行的右数第二列,即C4单元格数据。
小功能:返回最小的K值的单元格区域,如公式=小(B2:b20,2),它返回B2二小数据结果:B20单元格区域。
if函数:它决定一个条件是否被满足,如果返回一个值,如果它不满足,它返回另一个值。例如,公式= =(60)
行函数:返回指定单元格的行数。例如,公式=行(A3)返回细胞细胞数的结果;3
列函数:返回指定单元格的列数。例如,公式=列(A3);返回结果是A3单元格的列数。