tft每日頭條

 > 生活

 > excel最常用查找函數

excel最常用查找函數

生活 更新时间:2024-09-08 00:20:46

本文将用到: INDEX (取值所在區域,區域内行号,區域内列号) match (鎖定目标值,目标值所在列區域,1) MAX(數值區域) 結果為區域内最小的值 SUMIF(條件區間,條件值,求和區域) RANK(目标值,目标值所在區間) 結果為目标值升序排位号

通常情況下,查找是按圖索骥,一步一步向下擴展。

然而有時候,需要倒推,進行向上追溯性查找(即反向查找)的情況,比如:

1. 最早上映的是哪一部?

2.拍片最多的是哪個角色?

3.影片最長的是哪個系列?

4.最新上映的影片名字是啥?

5. 自行腦補。。。由于前天發生了痛心的事情,這次我們就以他的代表人物為例。一個個解決上面的問題。

個人總結了一份基礎表格,可能不太全乎,如果有補充,請各位在評論區留言給表哥,在此先謝過!列表如下:

excel最常用查找函數(一個公式反向查找)1

34部系列影片

問題1:最早上映的是哪一部?

思路是:定位到F列上映時間,求出最小值,對應最小值的行号,定位到E列的片名即得。

公式為最早上映的片名

=INDEX(D1:D34,MATCH(MIN(F1:F34),F1:F34,0),1)

表哥Tips:若追問最早是在哪一年?則截取公式為MIN(F1:F34)這一段即可。

excel最常用查找函數(一個公式反向查找)2

時間線排列

當然如果對上表進行排序,可以一眼即得,但本文主題是要說明INDEX和MATCH的用法,排序的方法可以用來驗證上面公式的結果

建議收藏此表,表哥自認做滴棒棒哒,尤其是還配上主題色,嘿嘿嘿。。。

問題2:最新上映的影片名字是啥?

(懂的小夥伴們,請想象表哥此時正與你對視一笑:P)

excel最常用查找函數(一個公式反向查找)3

稍微自找麻煩地修改了黑豹2的時間,為了更清楚解釋函數

思路是在一堆既有過去和未來計劃的列表中,鎖定小于今天的日期,在此數據範圍内查找到最大的日期。然後定位這個日期所歸屬的片名即所得。公式為:

最新上映片名

{=INDEX(E1:E34,MATCH(MAX(IF((F1:F34)<TODAY(),F1:F34)),F1:F34,0),1)}

表哥提示:

(1)最外面的大括号{},是進行數據計算式自動添加到公式中的,無需手動加入。

(2)計算數組公式時須同時按住鍵盤上面三個鍵”Shift Ctrl Enter”

問題3:影片最長的是哪個系列?(請繼續與表哥相視一笑吧,你懂得)

這個問題分為兩步走:首先将原始大列表(34部),按照系列名J列彙總為片長總分鐘數L列,使用函數為SUMIF;之後對L列進行排名,定位排名第一位的系列名即所得。

第一步:按照系列名J列彙總為片長總分鐘數L列

excel最常用查找函數(一個公式反向查找)4

按系列名彙總的小表

以單元格L1為例,

公式為

L1=SUMIF($D$1:$D$34,$J1,$G$1:$G$34)

下拉填充L列即可

表哥Tips:這裡注意地址的引用,由于需要下拉填充,所以一定要用絕對地址。

第二步:對L列進行排名後,定位排名第一位的系列名

排名以單元格M1列為例,

公式為M1=RANK(M1,$M$1:$M$14)

下拉填充M列即可,這裡同樣注意使用絕對地址。

然後,使用上面問題1、問題2的公式模型,公式為:

分鐘數最長的系列= INDEX($J$4:$J$17,MATCH(1,M4:M17,0),1)

本文一共用了三次INDEX組合MATCH函數,如果你此時已經讀到這裡,那麼恭喜你應該十之八九搞清楚了他們的用法。

希望表哥的思路能夠對你起到抛磚引玉的作用;

如果沒清楚,歡迎批評指正;

如果有困難,歡迎留言給表哥,或許能幫到你哦。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved