在Excel中 这些公式的意思

来源:百度知道 编辑:UC知道 时间:2024/04/29 04:30:11
=IF($A5="","",VLOOKUP($A5,资审报名,2,FALSE))

=IF((ROW()-4)>COUNT(资审报名序号),"",(ROW()-4))

我想知道全部的解释,至少也要告诉我数字是代表什么呀

你的表格中至少被定义过两个名称:“资审报名”和“资审报名序号”,这可能是你这个文件中一的个工作表或是一个区域。这里包含不少于两列,关于这个名称,你可以在插入,名称,定义,弹出的窗口中找到,并可以看到其引用的位置。
这样这两个公式就可以解释了。
1,如果当前工作表的A5单元格为空,显示空值,否则,在“资审报名”区域的首列中按精确匹配规则查找到A5单元格的值,找到后返回“资审报名”区域中第二列的值。
2,如果当前行号减4的结果大于“资审报名序号”这个区域内的行数。显示空值。否则显示当前行号减4的值。
解释:
1,$A5表示的是绝对引用A列,即:公式填充时,A列不变,只变行号,如A1,A2,A3,……
2,VLOOKUP($A5,资审报名,2,false)中的2表示的是返回的是查询区域中第二列的值。false和0同样表示的精确匹配。
3,row()函数提取当前行号。
4,count()统计非空单元格数。

一个回答问题,不过是看到告诉一声儿,本来不想分辨什么的,可是,为了避免多数人被误导,这样儿,我先从EXCEL中把完整的VLOOKUP语法复制过来。然后再起说说三楼回答者: baiwuchang9701 - 助理 二级 1-9 09:27你的错误在哪。

在表格数组的首列查找值,并由此返回表格数组当前行中其他列的值。

VLOOKUP 中的 V 表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP,而不用 HLOOKUP。

语法
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value 为需要在表格数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)第一列中查找的数值。Lookup_value 可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 将返回错误值 #N/A。