excel函数怎么用

如题所述

4.row(A1):返回的结果是第一行的行号,也就是等于1。当向下复制时,会变成row(A2),row(A3)等,返回2,3等,一般用作取序号。
3.IF($B$1:$B$1000=$J$1,ROW($B$1:$B$1000),4^8):如果B列1到1000行中有数据等于J1单元格的值,则返回该行的行号,否则返回4的8次方,一个很大的数,65536。
2.SMALL(array, k):返回数据集中第 k 个最小值。使用此函数可以返回数据集中特定位置上的数值。例如SMALL(A2:A10,4) 返回A列中第四个最小值,SMALL(B2:B10,2)返回B列中第二个最小值。
1.INDEX(array, row_num, [column_num]):返回表格或数组中的元素值,此元素由行号和列号的索引值给定。Index(C:C,k)返回的是C列K行单元格的值。
最后的&""将index公式的计算结果转换为文本值。
这个公式是数组公式,需要使用shift+ctrl+enter来输入。
嵌套起来,设D1=INDEX(C:C,SMALL(IF($B$1:$B$1000=$J$1,ROW($B$1:$B$1000),4^8),ROW(A1)))&"",然后向下复制到D1000,则返回的结果是:
如果B列1到1000行中有数据等于J1单元格的值,则D1中显示B列中第1个等于J1的单元格所在行的C列单元格的值,D2中显示B列中第2个等于J1的单元格所在行的C列单元格的值,依次类推
温馨提示:答案为网友推荐,仅供参考
相似回答