在數(shù)據(jù)處理和分析過程中,往往需要提取滿足特定條件的數(shù)據(jù)進(jìn)行研究,除了排序、查找、過濾等直接操作方法外,使用公式提取也是非常常用的方法。

提取滿足條件的所有數(shù)據(jù)

公司的一些員工工資記錄如圖所示。

要基于此數(shù)據(jù)表提取“市場營銷”的所有員工編號,請在單元格I2中輸入以下公式,然后向下復(fù)制填充:

=if(row(1:1)countif(c $ 23360 c $ 102,' marketing '),',index (a $ 1:a $102,

輸入完成后,& lt & gt需要同時按組合鍵的數(shù)組公式

分成幾部分理解這個公式。

=row(1:1)& gt;countif (c $2: c $102,“市場營銷”)

本節(jié)通過COUNTIF函數(shù)計算C列的“市場營銷”,然后將其與包含公式的行號ROW進(jìn)行比較。ROW(1:1: 1)利用引用的相對性,在向下復(fù)制公式的過程中,ROW(2:2: 2)、ROW(3:3: 3)等依次更改,現(xiàn)在返回第幾個公式行。

此公式部分與IF函數(shù)結(jié)合,確定包含公式的行是否超過“營銷”數(shù)據(jù)的數(shù)量,如果超過,整個公式將返回空白文本,如果沒有超出,則執(zhí)行以下運算:這是一種常見的容差處理方法,在向下填充過程中,公式中不會顯示錯誤值,所有不符合條件的單元格都顯示為空文本。

=if (c $2: c $102='市場營銷',row ($2: $102))

這個公式部分通過IF函數(shù)判斷列C中的數(shù)據(jù),如果是“市場部”,則返回該行的行號。其中,數(shù)組運算同時返回結(jié)果集。也就是說,滿足上述條件的所有行號將同時返回數(shù)組結(jié)果。

=small(if(c $ 2:c $ 102=' marketing ',row ($2: $102)),row (1: 1))

此部分公式根據(jù)前面的公式,從以前使用SMALL函數(shù)獲得的數(shù)組結(jié)果中依次提取每個行號。其中,第二個參數(shù)ROW(1:1: 1)在公式向下復(fù)制時返回增量數(shù)值,因此,隨著公式所在行的增加,滿足此處獲得的條件的行號也將依次增加,因此,您可以一次獲得一個滿足所有條件的行號。

=index (a $ 1:a $102,small)(if(c $ 2: c $ 102='市場營銷',row ($2: $102))

此公式部分使用INDEX函數(shù),根據(jù)上一個公式中獲得的行號具體查找列a中的員工編號數(shù)據(jù)。整個公式的計算結(jié)果如圖所示。

你學(xué)過這些函數(shù)嗎?目前存在的通信可能對這些函數(shù)特別不熟悉。沒關(guān)系。

點擊一下視頻,就能掌握辦公室常用的功能技巧

1.《【excel怎么導(dǎo)出篩選】excel辦公實踐,使用公式提取和過濾數(shù)據(jù),辦公必須掌握技術(shù)》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。

2.《【excel怎么導(dǎo)出篩選】excel辦公實踐,使用公式提取和過濾數(shù)據(jù),辦公必須掌握技術(shù)》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。

3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/keji/2482502.html