我有一個問題,高手已回答我了,但我看不懂,那么今后稍一變化,我又不會了,故必須弄懂,數組公式如下:  MATCH(2,1/(A1:A100<>"")),表示列A中最后一單元格的行數,在函數幫助中,MATCH(A,B,C)函數括號中的內容及使用介紹也不同,那么,本例中,括號內的內容分別表示什么含義,為什么要這樣設置?

熱心網友

這個問題比較復雜。三句兩句恐怕不容易說清。1。MATCH(A,B,C)中的A,決定了查找的數據類型,也就是說它只查找這一類數據,其他的都忽略不計2,B,就是上面公式中的1/(A1:A100""),你可以在工作表中公式的這個地方用鼠標選上,然后按F9,這部分公式就可能變成這樣{1;1;#DIV/0!;1;#DIV/0!……},結合你的A列數據,就可以看出來,1是有數據的,#DIV/0!是沒數據的地方3,上面說了它能忽略其他類型數值,所以MATCH只查找上面{1;1;#DIV/0!;1;#DIV/0!……}里所有的1,而不理會#DIV/0!4,這里MATCH沒有用C,表示1即升序排列5,用2去查找上面的{1;1;#DIV/0!;1;#DIV/0!……},它沒找到,……所以就返回最后一個1的位置,即最后一個有數據的單元格的行號這個問題里包含了很多MATCH函數的基本機理問題。要深入理解這個問題,到 里去問吧。在這里說不清楚的。。

熱心網友

哼哈