Excel多條件匹配

2022-07-05 10:36:13 字數 1996 閱讀 2371

看了小蚊子的部落格關於excel多條件匹配的文章,自己也嘗試一下,發現實際操作還真的是會學到更多的東西。目前excel多條件匹配的方法主要有三種:

sumproduct函式,sumifs函式(注意不是sumif),高階篩選功能

1.sumproduct()

在給定的幾組陣列中,將陣列間對應的元素相乘,並返回乘積之和。

語法sumproduct(array1,array2,array3, ...)

array1, array2, array3, ...為 2 到 255 個陣列,其相應元素需要進行相乘並求和。

說明

例項:

不過今天我們使用的功能比它本身更有意思。首先原始資料和篩選需求資料如下:

使用sumproduct()函式

對某一區域內滿足多重條件的單元格求和。

要點sumifs 和 sumif 的引數順序不同。具體而言,sum_range 引數在 sumifs 中是第乙個引數,而在 sumif 中則是第三個引數。如果要複製和編輯這些相似函式,確保按正確順序放置引數。

語法

sumifs(sum_range,criteria_range1,criteria1,criteria_range2,criteria2…)

sum_range是要求和的乙個或多個單元格,其中包括數字或包含數字的名稱、陣列或引用。空值和文字值會被忽略。

criteria_range1, criteria_range2, …是計算關聯條件的 1 至 127 個區域。

註解

示例:基於支付利息對銀行帳戶中的金額求和

8711的計算結果這裡就不給出公式了,大家自己解開,下面的乙個也不給出算式了。

3.高階篩選

使用資料

篩選需求資料為

下面使用高階篩選功能進行多條件匹配,首先找到高階篩選

彈出的對話方塊有兩個區域,列表區域和條件區域。在列表區域把原始的資料選中,在條件區域把需求資料區域選中。

選中需求資料區域

複製到某乙個新的區域以便於檢視匹配的結果

excel多條件篩選公式

目標 實現用公式多條件篩選資料,比如有很多個工作簿,每個工作簿都有以下資料。ab cd10 12442 12355 3234 66找出a列為0,b列為1,c列為2的那一行,也就是第一行,輸出d列資料44。最後彙總到乙個工作表裡。方法 1 使用以下方法將所有工作表合併到乙個工作表裡,其中第乙個工作簿為...

linux grep多條件匹配資料

1 建立測試資料 root linuxprobe test3 cat a.txt w r t fs 4 66a g g s d g r 4d e w h s f g h 2 root linuxprobe test3 grep e w a h a.txt 提取以w開頭或者以a開頭或者以h結尾的行 a...

三種excel 多條件計數方法

內容提要 文章總結excel 多條件計數的三種方法,分別通過sumproduct countifs函式 資料透視表來完成多條件計數。excel 多條件計數的使用頻率是很高的。如果用函式來進行多條件計數,可以用sumproduct和countif countifs函式實現。除了函式,也可以使用資料透視...