第2个回答 2008-11-19
一、假设A、B有11行,数组函数:
{=INDIRECT("B"&MAX(IF(A1:A11="c",ROW(A1:A11),0)))+INDIRECT("B"&MAX(IF(A1:A11="d",ROW(A1:A11),0)))}
先输入大括号{}中内容,再同时按CTRL+SHIFT+ENTER
二、关于补充问题,假设每个表的数据在B列从2到65536行
{=INDIRECT("表1!B"&MAX(IF(TRIM(表1!B2:B65536)<>"",ROW(表1!B2:B65536),0)))}
也是数组函数,输入方法同上。
表2最后一行数据提取参照此公式,若要表1表2最后一行数据求和,只要将两个数据提取公式相加即可。
说明:
1、一的公式里输入“C”“D”和“c”“d”效果一样。
2、一、二公式都不能出现形如A:A B:B,否则公式会出错。本回答被提问者采纳