|
晓风残月196287 发表于 2012-4-15 18:43
能给我分析一下你用的这个函数吗?
好多地方我看不懂的,比如4^8?,有劳了!我今天试了很久也没明白过来
...
=INDEX(Sheet2!A:A,SMALL(IF(Sheet2!$B$1:$B$1000="业务联系单",ROW($1:$1000),4^8),ROW(A1)))&""
IF(Sheet2!$B$1:$B$1000="业务联系单",ROW($1:$1000),4^8)这句表示,在ssheet2中查找“业务联系单”,如果是真的,就返回对应行号,如果是假的,就返回Excel中最大行号4^8,在这里表示65536 行,这个数不是固定的,只要比1000大就行了。
|
|