SCAN函數(shù)怎么用? Excel中利用SCAN函數(shù)查找合并單元格的技巧

合并單元格這個(gè)功能,幾乎每逢數(shù)據(jù)統(tǒng)計(jì),都要被拉出來(lái)批判一遍,因?yàn)樗鼘?shí)在是太磨人了!
今天的故事,就要從我那與合并單元格杠上了的同事小雯說(shuō)起……
她做了這樣一份表格:
希望按照「產(chǎn)品」這一條件求總數(shù)量。
我只好給了她這樣一個(gè)公式:
=SUMPRODUCT($D$3$D$11*(F3=LOOKUP(ROW($3$11)IF($B$3$B$11<>"ROW($3$11))$B$3$B$11)))
這家伙卻「得寸進(jìn)尺」:這也太長(zhǎng)了,有沒(méi)有更簡(jiǎn)單的公式呢?
好吧,還真的有…… 有請(qǐng)我們今天的主角 ——SCAN 函數(shù)!
=SUM((SCAN(,$B$3:$B$11,LAMBDA(x,y,IF(y="",x,y)))=F3)*$D$3:$D$11)
怎么樣,這個(gè)公式容易多了吧?
1、認(rèn)識(shí) SCAN 函數(shù)
有的同學(xué)可能不太理解上面的公式,畢竟出現(xiàn)了兩個(gè)有點(diǎn)陌生的函數(shù)~
沒(méi)關(guān)系,衛(wèi)某這就來(lái)給大家介紹一下。
SCAN,是 Office 365 中新出的函數(shù),在 WPS 中也可以使用。
它的作用是掃描:
SCAN 共有三個(gè)參數(shù),第一個(gè)是累加器的起始值,第二個(gè)是要掃描的數(shù)組,第三個(gè)是函數(shù) LAMBDA。
而 LAMBDA,是一個(gè)不需編程便能讓我們自創(chuàng)函數(shù)的函數(shù)。
有點(diǎn)繞?
舉個(gè)栗子:
=LAMBDA(x,y,x+y)
這個(gè)公式就是一個(gè)自定義函數(shù)。
它的意思是,設(shè)一個(gè)函數(shù)中有參數(shù) x 和 y,對(duì)這兩個(gè)參數(shù)進(jìn)行 x+y 的運(yùn)算,也就是求和。
把 x+y 替換成任意復(fù)雜的公式,并在【公式】選項(xiàng)卡下【定義名稱】:
這樣,下次使用這個(gè)復(fù)雜公式的步驟就大大縮減了。
2、公式解析
認(rèn)識(shí)了 SCAN 函數(shù),我們?cè)賮?lái)把前文提到的公式解析一番~
公式回顧:
=SUM((SCAN($B$3$B$11,LAMBDA(x,y,IF(y="x,y)))=F3)*$D$3$D$11)
? LAMBDA(x,y,IF(y="",x,y)
? SCAN(,$B$3:$B$11,?)
? SUM((?)=F3)*$D$3:$D$11)
? 對(duì)參與計(jì)算的參數(shù) x 和 y,進(jìn)行 IF 判斷,也即當(dāng) y 為空時(shí),結(jié)果輸出 x,否則輸出 y。
? SCAN 函數(shù)為?提供了選區(qū) $B$3:$B$11,將合并單元格轉(zhuǎn)化為數(shù)組:
? 對(duì)數(shù)據(jù)區(qū)域 $D$3:$D$11 按照 F3 單元格中的內(nèi)容篩選并求和。
以上公式,實(shí)際就是利用 SCAN 函數(shù)將合并單元格轉(zhuǎn)化為完整的數(shù)組,再用 SUM 求和。
拖動(dòng)下拉公式即可得出其他產(chǎn)品的結(jié)果哦~
3、其它用法
除了合并單元格求和,SCAN 還有更多強(qiáng)大的用法!
? 查找合并單元格
=XLOOKUP(F3&G3,SCAN($B$3$B$11LAMBDA(x,y,IF(y="x,y)))&$C$3$C$11$D$3$D$11)
? 求連續(xù)出現(xiàn)的次數(shù)
=MAX(SCAN(0$B$3$B$24,LAMBDA(x,y,IF(y=D3,x+1))))
本文來(lái)自微信公眾號(hào):秋葉 Excel (ID:excel100),作者:衛(wèi)星醬
好啦,今天我們主要分享了用 SCAN 函數(shù)對(duì)合并單元格求和,順便了解這個(gè)函數(shù)的更多用法,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
vlookup函數(shù)為什么會(huì)出錯(cuò)? excel中vlookup報(bào)錯(cuò)的原因分析和解決辦法
Excel HLOOKUP函數(shù)怎么用? Excel中的高效查找技巧
相關(guān)文章
excel函數(shù)公式大全 excel最常用的八個(gè)函數(shù)的使用方法
這篇文章主要介紹了excel函數(shù)公式大全 excel最常用的八個(gè)函數(shù)的使用方法的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹2022-07-15- 這篇文章主要介紹了10種excel多條件查找函數(shù)的使用方法匯總的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹2022-07-14
excel表格常用函數(shù)技巧大全 excel中最常用的30個(gè)函數(shù)分享
辦公免不了要做資料算量,Excel是工作中最常用的工具之一。只要搞清楚它的一些使用小技巧,工作效率那是嗖嗖的往上蹭啊。下面這些,你就絕對(duì)不能錯(cuò)過(guò)2022-06-11excel如何不用函數(shù)去掉數(shù)字中的小數(shù) excel去掉數(shù)字中的小數(shù)方法
在利用excel表格時(shí),我們經(jīng)常會(huì)寫大量的數(shù)據(jù),對(duì)于一些小數(shù)點(diǎn)及后邊的數(shù)字而言,想要?jiǎng)h除是一項(xiàng)很大的工程,因?yàn)閿?shù)據(jù)比較多,很麻煩,我們可以快速刪除小數(shù)點(diǎn)后邊的數(shù)字,2022-05-27excel數(shù)字如何用函數(shù)四舍五入 excel設(shè)置函數(shù)四舍五入方法
在excel眾多函數(shù)中,四舍五入函數(shù)是使用率比較高的一種函數(shù),所以掌握四舍五入函數(shù)很有必要。今天,小編詳細(xì)講解一下excel四舍五入函數(shù)的用法2022-05-22excel除法公式怎么輸入?excel函數(shù)除法公式使用方法
這篇文章主要介紹了excel除法公式怎么輸入?excel函數(shù)除法公式使用方法的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹2022-05-20excel用函數(shù)怎么統(tǒng)計(jì)數(shù)字出現(xiàn)次數(shù) excel用函數(shù)統(tǒng)計(jì)數(shù)字出現(xiàn)次數(shù)方法
表格中統(tǒng)計(jì)需要的數(shù)字是很常見(jiàn)的操作,例如統(tǒng)計(jì)一列中出現(xiàn)某個(gè)數(shù)字的次數(shù),用函數(shù)怎么操作的呢2022-05-10excel如何自動(dòng)導(dǎo)入對(duì)應(yīng)數(shù)據(jù)?vlookup函數(shù)的使用方法教程
這篇文章主要介紹了excel如何自動(dòng)導(dǎo)入對(duì)應(yīng)數(shù)據(jù)?vlookup函數(shù)的使用方法教程的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹。2022-04-22excel中如何使用if函數(shù)做備注 excel使用if函數(shù)做備注教程
今天小編為大家?guī)?lái)了在excel中使用if函數(shù)的一種使用方法,大家知道具體該怎么操作嗎?還不會(huì)的小伙伴快快來(lái)看看下面的教程吧2022-01-23Excel中Sumif函數(shù)的使用方法詳細(xì)圖片教程
這篇文章主要介紹了sumif函數(shù)的幾種常見(jiàn)用法 Excel中Sumif函數(shù)的使用方法的相關(guān)資料,需要的朋友可以參考下,2022-01-07