Excel之index、MATCH面試題、VLOOKUP函數,

VLOOKUP()

在表格的首列查找指定的數值,并返回表格當前行中指定列處的數值。

結構:=VLOOKUP(查找值,查找區域,列序數,匹配條件)

解釋:=VLOOKUP(找誰,在哪里找,第幾列,0或1)

1.目的:根據【產品】查找【銷量】

公式:=VLOOKUP(E2,$B$1:$C$11,2,0)

說明:“查找值”E2也就是【產品】,“查找區域”根據查找值【產品】在所選的數據表中,也就是$B$1:$C$11中必須位于第一列。“列序數”為3,表示對應結果【銷量】在所選區域中排第3列;“匹配條件”為0,表示精確匹配,若為1則代表近似匹配。

2.目的:根據【產品】查找【日期】

公式:=VLOOKUP(E2,$B$1:$D$11,3,0)

說明:“查找值”G2也就是【產品】,由于數據表中【產品】列在【日期】列的后面,無法按照VLOOKUP函數的使用方法(查找區域要根據查找值位于第一列進行)所以我們要將【產品】排列在數據表中的第一列,則增加一列【輔助列】代表【日期】列,數據表所選區域也就是$B$1:$D$11區域。“列序數”為3,表示對應結果【輔助列】在所選區域中排第3列;“匹配條件”為0,表示精確匹配

=VLOOKUP(E2,$B$1:$D$11,3,0)

VLookup():用于從一列或一行或數組中查找一個值。

“=VLOOKUP(A14,A1:A11,B1:B11)”獲得了第一個進價。這個公式里有三個參數,值如下:

  • 第一個參數“Lookup_value”:A14,是要查找的值;
  • 第二個參數“lookup_vector”:A1:A11,是要查找的范圍;
  • 第三個參數“Result_vector”:B1:B11,是要獲得的值。

index函數

Index函數:根據數據區域中的行列號返回區域中對應的值

INDEX(array,?row_num,?[column_num])

  • 第1參數:要查找的單元格區域;
  • 第2參數:返回單元格區域的某行;
  • 第3參數:返回單元格區域的某列;

match函數

語法:=MATCH(lookup_value, lookup_array, [match_type])

  • 第一參數:查找值
  • 第二參數:查找的數據區域
  • 第三參數:匹配類型,在這里我們將其設置為0即可,表示精確匹配

INDEX和MATCH結合使用

=INDEX($G$2:$G$5,MATCH(C2,$F$2:$F$5,1))

countif():在指定區域中按指定的條件對單元格進行計數

=countif(range,criteria)

參數意義:

  • 參數range:表示要計算其中滿足條件的非空單元格數目的單元格區域;
  • 參數criteria:表示統計條件,其條件的形式可以為數字、表達式或文本,也可以使用通配符。

統計空白單元格

COUNTBLANK函數是計算區域內空白單元格的個數。

COUNTBLANK()

SUMPRODUCT函數:返回相應的數據或區域乘積之和

在列表中計數操作:

OFFSET:函數用于返回一個單元格或單元格區域的引用,該引用是相對于另一個單元格或區域的。

OFFSET(reference, rows, cols, [height], [width])

  • reference?是起始單元格或區域的引用。
  • rows?是從起始單元格或區域開始要偏移的行數(可以是負數,表示向上偏移)。
  • cols?是從起始單元格或區域開始要偏移的列數(可以是負數,表示向左偏移)。
  • [height]?和?[width]?是可選參數,分別表示返回引用區域的高度和寬度。

=SUM(OFFSET(D3,,,,MATCH($B$1,$D$2:$O$2,0)))

?通過單獨獲取累計的操作:

?SUM(INDEX(D5:O12,MATCH(B15,B5:B12,0),MATCH(B16,D4:O4,0)):INDEX(D5:O12,MATCH(B15,B5:B12,0),MATCH(B17,D4:O4,0)))

解說:

這個Excel公式使用了INDEXMATCH函數來動態地確定一個范圍,并對這個范圍內的單元格進行求和。讓我們逐步解析這個公式:

  1. MATCH函數:

    MATCH(lookup_value, lookup_array, [match_type])

    MATCH函數返回lookup_valuelookup_array中的相對位置。match_type參數決定了查找的類型,其中0表示精確匹配。

    在你的公式中,有三個MATCH函數:

    • MATCH(G17,B5:B12,0):查找G17單元格中的值在B5:B12范圍內的位置。
    • MATCH(G18,D4:O4,0):查找G18單元格中的值在D4:O4范圍內的位置(這通常是一個標題行,表示列的標識)。
    • MATCH(G19,D4:O4,0):查找G19單元格中的值在D4:O4范圍內的位置。
  2. INDEX函數:

    INDEX(array, row_num, [column_num], [area_num])

    INDEX函數返回指定數組中某個單元格的值,該單元格由行號和列號確定。

    在你的公式中,有兩個INDEX函數:

    • 第一個INDEX函數確定了范圍的起始單元格:INDEX(D5:O12,MATCH(G17,B5:B12,0),MATCH(G18,D4:O4,0))。這里,它找到G17B5:B12中的行號,以及G18D4:O4中的列號,從而確定了起始單元格。
    • 第二個INDEX函數確定了范圍的結束單元格:INDEX(D5:O12,MATCH(G17,B5:B12,0),MATCH(G19,D4:O4,0))。與第一個INDEX類似,但它使用G19的值來確定列號,從而確定了結束單元格。
  3. SUM函數:

    SUM(number1, [number2], ...)

    SUM函數計算一系列數值的總和。

    在你的公式中,SUM函數計算了由兩個INDEX函數定義的范圍內所有單元格的總和。

綜上所述,這個公式的作用是:

  • 根據G17的值在B5:B12中找到對應的行號。
  • 根據G18G19的值在D4:O4中找到對應的列號,從而確定一個范圍。
  • 對這個范圍內的所有單元格進行求和。

例如,如果G17的值對應于B5:B12中的第3行,G18的值對應于D4:O4中的第5列,而G19的值對應于第7列,那么這個公式將計算從D7O7范圍內所有單元格的總和。

文心大模型3.5生成

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/696164.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/696164.shtml
英文地址,請注明出處:http://en.pswp.cn/news/696164.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

pikachu靶場-XSS

XSS: XSS(跨站腳本)概述 Cross-Site Scripting 簡稱為“CSS”,為避免與前端疊成樣式表的縮寫"CSS"沖突,故又稱XSS。一般XSS可以分為如下幾種常見類型: 1.反射性XSS; 2.存儲型XSS; 3.DOM型XSS; …

QT的UI入門

二、UI入門 QWidget類(熟悉) QWidget類是所有組件和窗口的基類,內部包含了一些基礎的界面特性。 常用屬性: 修改坐標 x : const int 橫坐標,每個圖形的左上角為定位點,橫軸的零點在屏幕的最左邊&#xff0c…

js實現復制功能

一、具體場景 前端有時需要實現點擊按鈕復制的功能,這個時候就不能讓用戶去手動選擇內容右鍵復制了。 二、實現方式 1. document.execCommand (1)具體實現 復制時,先選中文本,然后調用document.execCommand(‘copy’)…

171基于matlab的隨機共振微弱信號檢測

基于matlab的隨機共振微弱信號檢測,隨機共振描述了過阻尼布朗粒子受周期性信號和隨機噪聲的共同作用下,在非線性雙穩態系統中所發生的躍遷現象. 隨機共振可用于弱信號的檢測。程序已調通,可直接運行。

共享之力:分布式計算的奇跡

在信息時代的浪潮中,分布式計算作為一種革命性的技術,已經深刻地改變了我們對計算和數據處理的理解方式。其發展歷程既是一段精彩的科技史,也是一段充滿探索與突破的冒險故事,從最初的概念探索到如今的普及應用,分布式…

HashMap 源碼學習-jdk1.8

1、一些常量的定義 這里針對MIN_TREEIFY_CAPACITY 這個值進行解釋一下。 java8里面,HashMap 的數據結構是數組 (鏈表或者紅黑樹),每個數組節點下可能會存在鏈表和紅黑樹之間的轉換,當同一個索引下面的節點超過8個時…

【Webpack】處理字體圖標和音視頻資源

處理字體圖標資源 1. 下載字體圖標文件 打開阿里巴巴矢量圖標庫open in new window選擇想要的圖標添加到購物車,統一下載到本地 2. 添加字體圖標資源 src/fonts/iconfont.ttf src/fonts/iconfont.woff src/fonts/iconfont.woff2 src/css/iconfont.css 注意字體…

[計算機網絡]---TCP協議

前言 作者:小蝸牛向前沖 名言:我可以接受失敗,但我不能接受放棄 如果覺的博主的文章還不錯的話,還請點贊,收藏,關注👀支持博主。如果發現有問題的地方歡迎?大家在評論區指正 目錄 一 、TCP協…

Java并發基礎:原子類之AtomicBoolean全面解析

本文概要 AtomicBoolean類優點在于能夠確保布爾值在多線程環境下的原子性操作,避免了繁瑣的同步措施,它提供了高效的非阻塞算法實現,可以大大提成程序的并發性能,AtomicBoolean的API設計非常簡單易用。 AtomicBoolean核心概念 …

P1024 [NOIP2001 提高組] 一元三次方程求解

P1024 [NOIP2001 提高組] 一元三次方程求解 純代碼記錄 #include <iostream> #include <math.h> using namespace std; double a,b,c,d; double res[3];//用于存放三個解 int resCount;inline double F(double x)//三次函數 {return a*pow(x,3)b*pow(x,2)c*xd; }//…

web前端開發this指向問題

? 函數內部中的 this 指向誰&#xff0c;不是在函數定義時決定的&#xff0c;而是在函數第一次調用并執行的時候決定的 1. call 方法 語法&#xff1a;函數名.call(調用者, 參數1, …) 作用&#xff1a;函數被借用時&#xff0c;會立即執行&#xff0c;并且函數體內的this會…

Facebook Horizon:探索虛擬現實中的社交空間

隨著科技的不斷進步&#xff0c;虛擬現實&#xff08;VR&#xff09;技術正成為社交互動和娛樂體驗的新前沿。在這個數字時代&#xff0c;Facebook作為全球最大的社交媒體平臺之一&#xff0c;正在引領虛擬社交的新時代&#xff0c;其推出的虛擬社交平臺Facebook Horizon成為了…

Tomcat線程池原理(下篇:工作原理)

文章目錄 前言正文一、執行線程的基本流程1.1 JUC中的線程池執行線程1.2 Tomcat 中線程池執行線程 二、被改造的阻塞隊列2.1 TaskQueue的 offer(...)2.2 TaskQueue的 force(...) 三、總結 前言 Tomcat 線程池&#xff0c;是依據 JUC 中的線程池 ThreadPoolExecutor 重新自定義…

深入理解C語言(5):程序環境和預處理詳解

文章主題&#xff1a;程序環境和預處理詳解&#x1f30f;所屬專欄&#xff1a;深入理解C語言&#x1f4d4;作者簡介&#xff1a;更新有關深入理解C語言知識的博主一枚&#xff0c;記錄分享自己對C語言的深入解讀。&#x1f606;個人主頁&#xff1a;[?]的個人主頁&#x1f3c4…

Imagewheel私人圖床搭建結合內網穿透實現無公網IP遠程訪問教程

文章目錄 1.前言2. Imagewheel網站搭建2.1. Imagewheel下載和安裝2.2. Imagewheel網頁測試2.3.cpolar的安裝和注冊 3.本地網頁發布3.1.Cpolar臨時數據隧道3.2.Cpolar穩定隧道&#xff08;云端設置&#xff09;3.3.Cpolar穩定隧道&#xff08;本地設置&#xff09; 4.公網訪問測…

flutter 文件上傳組件和大文件分片上傳

文件分片上傳 資料 https://www.cnblogs.com/caijinglong/p/11558389.html 使用分段上傳來上傳和復制對象 - Amazon Simple Storage Service 因為公司使用的是亞馬遜的s3桶 下面是查閱資料獲得的 亞馬遜s3桶的文件上傳分片 分段上分為三個步驟&#xff1a;開始上傳、上傳對…

CSP-J 2023 T3 一元二次方程

文章目錄 題目題目背景題目描述輸入格式輸出格式樣例 #1樣例輸入 #1樣例輸出 #1 提示 題目傳送門題解思路總代碼 提交結果尾聲 題目 題目背景 眾所周知&#xff0c;對一元二次方程 a x 2 b x c 0 , ( a ≠ 0 ) ax ^ 2 bx c 0, (a \neq 0) ax2bxc0,(a0)&#xff0c;可…

STM32G030C8T6:定時器1ms中斷(以64MHz外部晶振為例)

本專欄記錄STM32開發各個功能的詳細過程&#xff0c;方便自己后續查看&#xff0c;當然也供正在入門STM32單片機的兄弟們參考&#xff1b; 本小節的目標是&#xff0c;系統主頻64 MHZ,采用高速外部晶振&#xff0c;通過定時器3 每秒中斷控制 PB9 引腳輸出高低電平&#xff0c;從…

20240222作業

完善對話框&#xff0c;點擊登錄對話框&#xff0c;如果賬號和密碼匹配&#xff0c;則彈出信息對話框&#xff0c;給出提示“登錄成功"&#xff0c;提供一個Ok按鈕&#xff0c;用戶點擊OK后&#xff0c;關閉登錄界面&#xff0c;跳轉到其他界面 如果賬號和密碼不匹配&…

Java基礎-注解

注解 注解是用來干什么的它有什么作用注解的常見分類內置注解Override注解定義 Deprecated注解定義 SuppressWarnings注解定義 元注解Target注解定義ElementType Retention&&RetentionTarget注解定義RetentionPolicy Documented注解定義 Inherited注解定義用法 Repeata…