★
編按
★
嗨嘍嗨嘍,大家好!今天小可給大家?guī)?lái)的是實(shí)際工作中常用的Excel操作技巧。例如,按單元格顏色對(duì)單元格計(jì)數(shù)、創(chuàng)建動(dòng)態(tài)引用名稱、統(tǒng)計(jì)不重復(fù)個(gè)數(shù)……學(xué)會(huì)這些操作,希望能讓各位讀者老爺遠(yuǎn)離加班,拿上高薪水!?。?/p>
1.根據(jù)單元格顏色進(jìn)行統(tǒng)計(jì)
如圖,A2:B9區(qū)域是2021年春晚節(jié)目單,我們要對(duì)該區(qū)域根據(jù)單元格顏色進(jìn)行計(jì)數(shù)。要求統(tǒng)計(jì)出藍(lán)色和紅色、黃色單元格各多少個(gè)。
【第一步】選中D2單元格,然后點(diǎn)擊【公式】選項(xiàng)卡下的【名稱管理器】,在【名稱管理器】對(duì)話框選擇【新建】,接著彈出【新建名稱】對(duì)話框。
在【名稱】欄輸入“顏色”,在【引用位置】輸入公式:=GET.CELL(63,A2)*NOW()^0,最后點(diǎn)擊【確定】按鈕。
掃碼入群,下載Excel練習(xí)文件,同步操作
GET.CELL函數(shù)可以取得目標(biāo)單元格的一些信息,例如字體類型、字體大小、顏色、行高、列寬等等。
公式的第一個(gè)參數(shù)可以通過(guò)代號(hào)來(lái)返回信息的類別,例如本例中的“63”表示返回單元格的填充色的代碼。
這里附上一些常用的代號(hào)及其含義~~~
第二個(gè)參數(shù)即指定目標(biāo)單元格。NOW函數(shù)則利用它的易失性特點(diǎn),當(dāng)單元格顏色發(fā)生改變時(shí),刷公式時(shí)可以得到新的結(jié)果。
【第二步】在D2單元格輸入:=顏色,接著把公式向右向下做拖動(dòng),將公式填充至D2:E9單元格區(qū)域。再給這個(gè)區(qū)域添加一個(gè)樸實(shí)優(yōu)雅的黑色邊框~~~
如下圖,在D13:F15區(qū)域是顏色的“信息”和“計(jì)數(shù)”,在F13單元格輸入公式:=COUNTIF($D$2:$E$9,E13),再向下復(fù)制填充公式至F15單元格。就得到每種顏色單元格的個(gè)數(shù)了!
溫馨提示:GET.CELL是宏表函數(shù),包含宏表函數(shù)的工作簿要保存為“啟用宏的工作簿”文件格式(.xlsm),并打開(kāi)工作簿時(shí)允許啟用宏。
2.創(chuàng)建動(dòng)態(tài)引用的幾種方法
在日常工作時(shí),經(jīng)常會(huì)調(diào)用另外一個(gè)工作表的內(nèi)容,我們?nèi)粝雽?shí)現(xiàn)調(diào)用后的數(shù)據(jù)跟隨數(shù)據(jù)源數(shù)據(jù)的變動(dòng)而變動(dòng)。那么我們就需要?jiǎng)?chuàng)建動(dòng)態(tài)引用舉個(gè)例子,AB列是數(shù)據(jù)源,我要調(diào)用它們到DE兩列。當(dāng)數(shù)據(jù)源B13單元格輸入“123”時(shí),對(duì)應(yīng)位置E13單元格也跟著變化,這就是動(dòng)態(tài)引用。
方法一:OFFEST+COUNT
在D2單元格輸入公式:=OFFSET(A2,,,COUNTA(A:A),1)&"",按<Ctrl+Shift+Enter>三鍵結(jié)束,再向右向下復(fù)制填充公式。
因?yàn)閱卧竦南鄬?duì)引用,公式的第一個(gè)參數(shù)A2跟著公式向右移動(dòng)一列變?yōu)锽2,所以E2單元格的公式為:=OFFSET(B2,,,COUNTA(B:B),1)&""
【公式解讀】
①D列用OFFEST函數(shù)以A2為參照點(diǎn),第一參數(shù)不向下移、第二參數(shù)不向左移,第三參數(shù)向下擴(kuò)展COUNTA(A:A)行(A列空單元格的最后一行),第四參數(shù)向右擴(kuò)展一行,以上面返回結(jié)果作為引用區(qū)域;E列同理。
②&””:作用是不讓數(shù)據(jù)源的空單元格在調(diào)用到對(duì)應(yīng)位置后顯示為0。如下動(dòng)圖,若不在公式后面加上&””,則E2單元格的顯示為0;若加上&””,則E2單元格顯示為空單元格。
方法二:OFFEST+MACTH
在G2單元格輸入公式:=OFFSET(A2,,,MATCH("座",A:A,1),1)&"",再向右向下復(fù)制填充公式。
由于單元格的相對(duì)引用關(guān)系, H2單元格公式為:=OFFSET(B2,,,MATCH("座",B:B,1),1)&""
【公式解讀】
①G列用OFFEST函數(shù)以A2為參照點(diǎn),不向下移、不向左移,向下擴(kuò)展行MATCH("座",B:B,1)(A列非空單元格的最后一行),向右擴(kuò)展一行;H列同理。
②&”” :作用是不讓數(shù)據(jù)源的空單元格在調(diào)用到對(duì)應(yīng)位置后顯示為0。
3.統(tǒng)計(jì)不重復(fù)個(gè)數(shù)
統(tǒng)計(jì)不重復(fù)值在工作中的使用頻率非常之高。
如圖,要統(tǒng)計(jì)A列名稱的不重復(fù)個(gè)數(shù),結(jié)果顯示在C2單元格
在C2單元格輸入公式:=SUM(N(MATCH($A$2:$A$11,$A$2:$A$11,0)=ROW(1:10))),按<Ctrl+Shift+Enter>三鍵結(jié)束
【公式解讀】①MATCH($A$2:$A$11,$A$2:$A$11,0)部分:精確查找出A2:A11區(qū)域姓名第一次出現(xiàn)的位置,當(dāng)姓名出現(xiàn)多次時(shí),MACTH函數(shù)只返回?cái)?shù)據(jù)第一次出現(xiàn)的位置。內(nèi)存數(shù)組結(jié)果如下圖
②MATCH($A$2:$A$11,$A$2:$A$11,0)=ROW(1:10)部分:分析可知,只有第一次出現(xiàn)的姓名返回的MACTH值才能與對(duì)應(yīng)的數(shù)組ROW(1:10)相等所以返回的內(nèi)存結(jié)果為
③最后用N函數(shù)將TRUE轉(zhuǎn)為1,將FALSE轉(zhuǎn)為0,再用SUM函數(shù)求和就得到了不重復(fù)姓名的個(gè)數(shù)。
4.制作圖書(shū)自動(dòng)目錄
如下圖,要為數(shù)據(jù)源制作章節(jié)目錄,最終結(jié)果為目標(biāo)圖所示,目錄為【數(shù)字+ . +數(shù)字】的形式。大家都知道如何在Word中制作目錄,那你知道如何用Excel制作目錄嗎?來(lái)學(xué)習(xí)學(xué)習(xí)這個(gè)常用技巧吧!
【第一步】先把B列數(shù)據(jù)復(fù)制到E列
【第二部】在D1單元格輸入公式:=IF(A1="",COUNTA($A$1:A1)&"."&(ROW()-MATCH("座",$A$1:A1,1)),A1),再向下復(fù)制填充公式。
【公式解讀】
①COUNTA($A$1:A1)部分:對(duì)A列中非空單元格計(jì)數(shù),得到篇名為“章”的序號(hào)。
②MATCH("座",$A$1:A1,1)部分:利用MATCH函數(shù)在$A$1:A1中升序查找,因?yàn)樽址白笔且粋€(gè)排序在后的相對(duì)較大字符,而第二個(gè)參數(shù)中的字符均小于該字符,因而公式結(jié)果將定位到$A$1:A1最后一個(gè)非空單元格所在的位置。
③(ROW()-MATCH("座",$A$1:A1,1))部分:ROW函數(shù)得到當(dāng)前行號(hào),再減去MACTH函數(shù)得到的行號(hào),得到相應(yīng)的小節(jié)號(hào)。
5.匹配查找簡(jiǎn)稱
如下圖所示,A列是一些專業(yè)術(shù)語(yǔ)的全稱,要求根據(jù)D列所提供的相應(yīng)簡(jiǎn)稱,將A列的全稱換為簡(jiǎn)稱放到B列。
在B2單元格輸入公式:=INDEX($D$2:$D$7,MATCH(1,COUNTIF(A2,REPLACE("*"&$D$2:$D$7&"*",3,,"*")),0))&"",按<Ctrl+Shift+Enter>結(jié)束,再向下復(fù)制填充公式.
【公式解讀】
①REPLACE("*"&$D$2:$D$7&"*",3,,"*")部分:將D2:D7單元格所提供的簡(jiǎn)稱前中后都加上通配符“*”,將此作為COUNTIF函數(shù)的第二參數(shù)。結(jié)果顯示如下圖:
②COUNTIF(A2,REPLACE("*"&$D$2:$D$7&"*",3,,"*"))部分:統(tǒng)計(jì)A2單元格是否能匹配加了通配符后的簡(jiǎn)稱。如果能匹配,則返回結(jié)果1;反之,返回結(jié)果0;以A2單元格為例,該部分公式返回的內(nèi)存數(shù)組為
③MATCH(1,COUNTIF(A2,REPLACE("*"&$D$2:$D$7&"*",3,,"*")),0)部分:MACTH函數(shù)精確查找出該內(nèi)存數(shù)組“1”所在位置。以A2單元格為例,MATCH函數(shù)返回的結(jié)果為“1”。
④最后MATCH函數(shù)的結(jié)果作為INDEX函數(shù)在D2:D7區(qū)域返回的行數(shù),以得到相應(yīng)的簡(jiǎn)稱。
今天的分享就到這里啦~你還有更多想學(xué)習(xí)的技巧請(qǐng)?jiān)谙路搅粞耘秪~~
今日互動(dòng)話題
在評(píng)論區(qū)留下你的足跡叭~
你在日常工作中用得最多的Excel技巧是什么?
閱讀推薦
關(guān)注我們,發(fā)現(xiàn)更多Excel優(yōu)質(zhì)教程
比VBA好用100倍!拆分工作表,用數(shù)據(jù)透視表5秒就搞定!
靠一只“豬”一秒拆分上千個(gè)工作表?!同事的騷操作看呆我......
不懂這個(gè)“人類高質(zhì)量Excel技巧”,就不要輕易在簡(jiǎn)歷上寫(xiě)“精通Excel”
聯(lián)系客服