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

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