九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
[EXCEL]MATCH INDIRECT函數綜合應用之合并單元格查找求和

左側為數據源,要求:按姓名進行求和,如圖所示:

解析:

求和的關鍵在于區(qū)域的判斷,分三步(開始行+結束行+區(qū)域求和SUM函數),以單元格J2為例說明:

第一、開始行查找,利用MATCH函數的精確查找

開始行=MATCH(E2,A:A,0)=2,即要查找的A1值在A列中的第2行出現

第二、結束行查找,這個相對麻煩些,結合INDIRECT函數及數組運算來實現;它的原理 是在開始行再下一行開始,選取較大的區(qū)間(目的:構建一個較大的數組,此區(qū)間要大于數據源所在的區(qū)間,此區(qū)間可根據實際情況進行選取):

1、構建區(qū)間:INDIRECT('a'&MATCH(E2,A:A,0)+1 & ':a20')=INDIRECT('a'& 2+1 & ':a20')=INDIRECT('a3:a20')

2、將此區(qū)間進行轉化,公式=INDIRECT('a3:a20')<>'',返回結果是{FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE}

其目的在于構建一個TRUE與FALSE的數組,即當單元格為空時返回FALSE,單元格為非空時返回TRUE

3、在構建的區(qū)間數組中查找第一次出現的非空單元格,即查找TRUE所處的位置

公式=MATCH(1=1,INDIRECT('a3:a20')<>'',0)=MATCH(TRUE,{FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE},0)=2

即下一次出現非空單元格的位置=開始行+2=2+2=4

4、綜上可知:結束行=下一次出現非空單元格的位置向上偏移一個單元格=4-1=3

結束行的公式=MATCH(E2,A:A,0)+MATCH(1=1,INDIRECT('a'&MATCH(E2,A:A,0)+1 & ':a20')<>'',0)-1

重要說明:查找的是從下一行開始起的第一個非空單元格,因此需要對最后一行數據A16的下一行即A17單元格 填寫一個空格,即讓單元格A17成為非空單元格,否則查找A16值時會出現錯誤!

第三、在B列構建求和區(qū)域,即對于B列的開始行與結束行區(qū)間進行求和(SUM函數),公式=SUM(INDIRECT('b'&MATCH(E2,A:A,0)&':b'&MATCH(E2,A:A,0)+MATCH(1=1,INDIRECT('a'& G2+1 & ':a20')<>'',0)-1))=SUM(INDIRECT('b2:b3')

公式輸入后記得要同時按三個鍵:CTRL+SHIFT+回車鍵(它是數組運算)

更多內容請關注 微信公眾號:PTEXCEL

想參與EXCEL交流的朋友,請加微信號:893316488,群主會拉你入群

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Excel公式技巧16: 使用VLOOKUP函數在多個工作表中查找相匹配的值(1)
Excel公式與函數之美03:有趣的函數
Excel公式練習8:獲取單元格區(qū)域中的不重復值
Excel中另外一個函數查找的方式
數組公式提取單元格內第一個漢字前的字符串
你以為會了VLOOKUP就很牛逼?學好這幾個查詢組合更加重要
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服