久久综合九色综合97婷婷-美女视频黄频a免费-精品日本一区二区三区在线观看-日韩中文无码有码免费视频-亚洲中文字幕无码专区-扒开双腿疯狂进出爽爽爽动态照片-国产乱理伦片在线观看夜-高清极品美女毛茸茸-欧美寡妇性猛交XXX-国产亚洲精品99在线播放-日韩美女毛片又爽又大毛片,99久久久无码国产精品9,国产成a人片在线观看视频下载,欧美疯狂xxxx吞精视频

有趣生活

當前位置:首頁>職場>vlookup函數選1還是選0(詳解vlookup函數中10)

vlookup函數選1還是選0(詳解vlookup函數中10)

發布時間:2024-01-24閱讀(15)

導讀hello,大家好,今天跟大家詳細講解下vlookup中{0,1}它是如何進行運算,到底如何理解,,今天小編就來聊一聊關于vlookup函數選1還是選0?接....

hello,大家好,今天跟大家詳細講解下vlookup中{0,1}它是如何進行運算,到底如何理解,,今天小編就來聊一聊關于vlookup函數選1還是選0?接下來我們就一起去研究一下吧!

vlookup函數選1還是選0(詳解vlookup函數中10)

vlookup函數選1還是選0

hello,大家好,今天跟大家詳細講解下vlookup中{0,1}它是如何進行運算,到底如何理解,

它的運用方法可以分為兩類,一類適用于條件判斷,另一類是用于制造錯誤值,下面就讓我們來詳細的講解下

1. 用于條件判斷

{0,1}用于條件判斷,我們最常見的要數使用vlookup函數進行反向查找,舉例如下

公式:=VLOOKUP(E2,IF({1,0},C2:C10,A2:A10),2,0)

Vlookup進行數據查找,查找值必須在查找區域的第一列,如果查找值不在查找區域的第一列,我們就需要用到vlookup的反向查找,它的大致思路是,將查找值使用if函數加上{0,1}數組,構建一個二維的表格,來進行查找,下面就讓我們來具體分析下

公式:=VLOOKUP(E2,IF({1,0},C2:C10,A2:A10),2,0)

第一參數:E2,就是表中的考核得分

第二參數:IF({1,0},C2:C10,A2:A10),構建二維表格

第三參數:2,就是查找數據區域的第2列

第四參數:0,精確匹配

以上參數中除了第二參數都十分容易理解,下面就是講解下它的運算過程

首先我們先看下它的實際結果如下圖

在excel中0=false,1=true,我們把{1,0}放在if函數的第一參數中,它實際上代表對和錯的條件結果,又因為,{1,0}在大括號中,所以它是一個數組,它會跟每一個元素都發生運算,比如在if的第二參數中它的單元格個數是9個,所以,當if的條件為1時候,他就會得到9個結果,第三個參數也是這個道理以此類推,它的運算結果可以顯示為下圖

這樣的話,我們就構建了一個查找值在第一列的數據區域,就非常方便我們查找了。

2.制造錯誤值構建數據

這種比較常見的是我們在有文字與數字混合的字符串中提取出固定長度的字符串,如提取手機號碼

公式:=VLOOKUP(0,MID(A2,ROW($1:$30),11)*{0,1},2,FALSE)

這個函數中

第一參數:0

第二參數:MID(A2,ROW($1:$30),11)*{0,1}

第三參數:2

第四參數:false

還是來著重講解下第三參數,我們先看下mid函數的提取過程與結果

因為mid的函數第二參數為,ROW($1:$30),它是一個1到30的整數序列,所以會對字符串提取30次,為什么到23次就沒有結果了呢,因為A2單元格它的字符串個數一共就22個,然后我們將這個結果乘以{0,1}

{0,1}是一個數組,它會跟每個元素都進行運算如上圖所示它會運算30次

當文本乘以數字的時候,他就會得到錯誤值,而mid函數在第7次提取到正確的手機號碼,當它乘以{0,1}的時候會得到如圖標紅區域的二維數組,這樣的話我我們用vlookup函數進行提取就非常簡單了,

這僅僅是一個單元格的運算結果,以后的都要這么算,所以電腦配置如果不是太高的話,進行數組的運算會十分卡

怎么樣,這么講明白呢,如果還是不太明白,建議看下這篇數組的簡單介紹

數組怎么用

我是excel從零到一,關注我持續分享更多excel 技巧

歡迎分享轉載→http://www.avcorse.com/read-239592.html

Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖