常用Excel函數(if+choose+VLOOKUP+index+sumif+sumifs+身份證號碼相關函數)

2021-02-15 oneday嚴的寶藏知識點

①【IF函數】

=IF(判斷條件,符合條件時返回啥結果,不符合條件返回啥結果)

🌰:=if(B2=C2,「✓」,「×」)

②【choose函數】

排在第三個的同學,給我站出來

=choose(指定位置,隊伍方陣)

🌰=choose(F1,「張三」,「李四」,「王二麻子」,「趙六」)

【補充choose函數】是選擇函數。

choose(索引,值,值……)

索引是從1開始的,不能是小數,也不能是負數。

值……就是集合,

choose函數可基於指定索引值得出值集合中的某一個值。

🌰:

索引:2

值:鼠牛虎兔龍蛇馬羊猴雞狗豬,

得到「牛」。

🌰:

索引1就是星期一,

索引2就是星期二,

索引3就是星期三,

索引2.9,不會四捨五入,還是星期二,

索引5,超出範圍,就會報錯。

索引0,索引-1,都會報錯。要從1開始。

③【VLOOKUP函數】

=VLOOKUP(找什麼,在哪裡找,找到後要它身上哪塊東西,是準確找到還是近似找)

🌰=VLOOKUP(找什麼找e3張三,哪兒找B1:C6,要什麼2從左到右第二個數,準確找還是近似值0)

=VLOOKUP(E3,B1:C6,2,0)

已知姓名張三,VLOOKUP查找得出部門財務部。

④【index函數】

站在第3排第2列的那個同學,給我站出來。

=index(隊伍方陣,第3排,左數第2列)

=index(B2:C6,3,2)

【補充】

=index(指定的區域,返回第幾行的數據,返回第幾列的數據)

=index(選擇區域,長虹在這個選中表格裡的第3行,在這個表格裡的第2列)

=index(B4:E8,3,2)

【再補充一個🌰】

在一個指定的區域當中,獲取指定位置的單元格內容。

=index(從哪裡獲取數據A2:A14,返回第5行的數據),逗號都是英文的逗號。

=index(A2:A14,5)=拉登,

也可以=index(A2:A14,C2)=拉登,因為C2單元格裡面是5,所以這就引出來了下一個隨機抽獎。因為你這個C2裡面的數字是4,是5,後面D2出來的就是它所對應的名字了。

♛【randbetween函數】隨機抽獎用。

=randbetween(最小值1,最大13個人)

C2=randbetween(1,13)

D2=index(A2:A14,C2)

按F9鍵,讓公式自動計算,就可以隨機返回一個值,這樣就能完成抽獎名單的表格。

【再來一個🌰】

要求把下面表格中標黃的單元格,填到右側表格的商品信息中。

怎麼做呢?【思路:先找到標黃的單元格之間的規律,標黃的單元格在左側表格的第2行,第5行,第8行等等。】

規律就是2=2+0×3

5=2+1×3

8=2+2×3

11=2+3×3

所以得出index函數裡的返回值(2+(G2-1)×3),

把2放到後面,改為(G2單元格-1)×3+2),

接下來,外面套上一個index函數。

=index(B:B也就是從B列中提取,(G2-1)×3+2)

⑤【sumif函數】

=sumif(條件區域,指定的條件,求和區域)

=sumif(B2:B9條件區域是各區域名稱會有重複,E3指定的條件是東北,C2:C9求和區域是各區域的銷售額)

⑥【sumifs函數】

=sumifs(求和區域,條件區域1,指定條件1,條件區域2,指定條件2)

sumifs跟sumif的題目表格比,中間多了一列「付款方式是現金還是支票。」

🌰=sumifs(求和區域D2:D9是各區域的銷售額,條件1B2:B9是各區域會有重複,指定條件F3東北,條件2C2:C9,指定條件2G3支票)

=sumifs(D2:D9,B2:B9,F3,C2:C9,G3)

⑦【關於身份證號碼的秘密】(出生日期:mid函數和text函數+年齡:今年年份減去mid函數+性別:if函數和mod函數和mid函數+籍貫:VLOOKUP和left函數+生肖屬相:choose和mod和mid函數)

♛♛♛1.出生日期。

♛【mid函數】

=mid(你要提取誰,你從第幾位開始提取,你要提取幾位)

這個太簡單了,身份證提取八位數出來,所以要把它設置成年月日出來,就引出【text函數】

♛【text函數】

=text(你要對哪個數值進行改變格式,你要改變成什麼樣的格式)

0000年00月00日,因為這個是文本格式,所以要用英文的半角引號。

兩步合一步,把text函數裡的B2換成mid函數,得到=text(mid(身份證號碼那一個單元格,從第7個數開始取,取8位數),「0000年00月00日」)

♛♛♛2.年齡。【思路就是今年的年份減去出生日期的年份】

♛【mid函數】

先把身份證的年份提取出來,用mid函數=mid(A2,第7位開始提取,取4位數)=mid(A2,7,4)

♛【mid函數】

再用今年年份2019/2020/2021減去剛剛的mid函數。=2021-mid(A2,7,4)

♛♛♛3.性別

【就是第17位,也就是倒數第2位,偶數是女性,奇數是男性。】

♛【mid函數】

首先用mid函數把第17位提取出來。=mid(A2,第17位開始提取,只提取1位)

=mid(A2,17,1)

然後再引出邏輯函數if函數,這個數是奇數就是男性,否則是女性。所以這裡難點就是怎麼判定是奇數還是偶數。可以用除以2算餘數的方式:偶數除以2,餘數=0,奇數除以2,餘數=1。這個用mod函數。

♛【mod函數】

=mod(被除數,除數)=mod(E2也就是剛剛用mid函數提取出來的第17位數,2除數是2就寫2)=mod(E2,2)

再把第一步的mid函數嵌套在mod函數裡,得到=mod(mid(A2身份證那一格,17第17位開始取數,1提取1個數),2除數為2)=mod(mid(A2,17,1),2)

♛【if函數】

第三步就是用if函數了。=if(條件=1,餘數為1就是「男」,否則就是「女」)=if(mod(mid(A2,17,1),2)=1,「男」,「女」)

【補充:在Excel裡,1代表成立,0代表不成立的意思。所以上面if函數可以簡化,這個條件=1的「=1」可以不寫。】

=if(mod(mid(A2,17,1),2),「男」,「女」)

♛♛♛4.籍貫。

(就是你的出生地在哪裡,包括省市區。主要看身份證號碼前六位。前兩位是省份,第三四兩位是所在地城市市區,第五六位是所在區縣)(有個地區編碼,是網上可以搜到的,有好幾千行。)

首先第一步是提取前六位,不用mid函數,用更方便的函數left函數。

♛【left函數】

=left(A2身份證號碼那個單元格,從左到右提取6位)

=left(A2,6)

把身份證號碼前六位提取出來以後,就引出查找函數VLOOKUP函數。

♛【VLOOKUP函數】

=VLOOKUP(查找對象也就是剛剛提前出來的前六位,查找區域選擇地區編碼那個表格,返回第幾列選擇返回第二列,精確匹配0)

=VLOOKUP(left(A2,6),地區編碼!A:B,2,0)

♛♛♛5.生肖屬相

(有點難)

鼠牛虎兔龍蛇馬羊猴雞狗豬

引出choose函數,查找引用函數。

⑴先用mid函數把年份提取出來。

=mid(A2,7,4),【把文本改成常規】

⑵用這個提取出來的年份減去1888,這個1888年是鼠年是自己取數的,你也可以不用1888年,你只要選出一個比你現有員工年份小的年份就好。

=mid(A2,7,4)-1888【把文本設置成常規】

⑶再用這個數字去除以12,是算他的餘數是多少,用mod函數。

=mod(除數mid(A2,7,4)-1888,被除數12)=餘數1,但是實踐表明這個數算出來跟實際會相差一位數,所以再加上1,得到=mod(除數mid(A2,7,4)-1888,被除數12)+1,得到餘數2。【把文本改成常規】

⑷用choose函數

=choose(mod(除數mid(A2,7,4)-1888,被除數12)+1,「鼠」「牛」「虎」「兔」「龍」「蛇」「馬」「羊」「猴」「雞」「狗」「豬」

【補充一個課外話題:】

生僻字用拼音怎麼打?搜狗輸入法-u-生僻字分拆-🌰:ushanruo-嵶,urenxiao-尒。

【補充:Excel製作打鉤按鈕】

①首先在工具欄空白處點擊滑鼠右鍵。

②選擇自定義功能區。

③勾選【開發工具】【確定】

④點擊開發工具下的插入,選擇複選框,再脫放到對應的單元格中。

⑤然後把文字修改成需要的文本。

⑥按Ctrl +shift鍵,就可以水平拖動複製。

相關焦點

  • 函數sumif居然會搶函數vlookup的飯碗?真有這種可能
    excel在之前的四篇文章裡,我們從最基礎的函數sum展開,依次向大家介紹了函數sumif的操作方法,函數sumif運用時的誤區,函數sumifs的運用方法以及函數sumif運用時實際求和區域的簡寫眾所周知,無論是函數sumif,還是函數sumifs,它們的功能都是(有條件的)去求和,但是有時函數sumif也是可以搶函數vlookup飯碗,做做數據提取工作的。之前並沒有介紹過函數vlookup的用法,這裡給大家簡單介紹一番。函數vlookup是一個縱向查找函數,可以幫助我們提取我們想要的數據。
  • Excel中sumif函數的使用方法
    sumif函數,對於很多經常使用excel的表哥,表姐來說,一定不陌生,但是,除了簡單的加總求和外,你知道它還能用做數據匹配嘛?其實,使用sumif來做匹配,一點也不比vlookup差,而且,完全不用考慮查找項是否在匹配項後面:比如,我們將例子中的花銷列提到姓名前面,此時,可以看出用vlookup函數匹配的結果已經成錯誤值了,但是sumif函數的結果依舊沒變。
  • excel中函數sumifs的使用方法和sumif的使用方法的區別
    Excel中sumifs的作用就是對滿足多個條件的某一區域進行求和的。 下面圖片主要講述的就是sumifs函數的各個參數所代表的不同含義,只要了解不同參數的具體含義,才能具體的使用
  • Excel函數vlookup多條件查詢常用的兩種方法
    今天給大家分享的vlookup函數多條件查詢的常用的兩種方法,視頻連結在下方,看下圖:多條件案例多條件再通過vlookup函數根據我們構建好的新條件查詢,查詢區域讓條件所在的區域為查詢區域的第一列,下面有視頻講解連結:
  • excel函數sumifs的使用方法以及sumif的一些區別和注意事項
    Excel中sumifs的作用就是對滿足多個條件的某一區域進行求和的。下面圖片主要講述的就是sumifs函數的各個參數所代表的不同含義,只要了解不同參數的具體含義,才能具體的使用sumifs函數實際應用當中有很多個參數excel中找到函數的位置如下圖的操作,也可以直接在單元格中輸入等號然後再輸入函數的名字就可以。
  • 物流工作中常用Excel函數盤點
    目前物流工作當中,尤其是單證文職崗位,對於Excel的操作要求越來越多,不過主要還是集中在Excel函數的掌握,倒不是其他功能沒用,只是相對而言,Excel函數更容易掌握且應用場景非常全面。下面就簡單盤點一下物流工作中常用的Excel函數(只是簡單盤點,以後會慢慢詳解)。1.vlookup是物流工作中最常用的函數,主要為了引用同一個欄位在不同表格中的數據。類似的還有lookup和hlookup函數。2.
  • 「王佩豐excel」第十講 Sumif函數與Sumifs函數
    1.sumif函數 =sumif(條件區域,條件,求和區域),第三參數的省略:如果條件區域和求和區域一致,可以省略第三參數的簡寫:求和區域寫個F1,也會認為是整列,這是因為excel的容錯能力;但是要和第一參數的第一個平行如果一列數據寫了很多數據,分了很多列
  • Excel中sumifs函數的使用
    在之前的文章中給大家介紹過在excel電子表格中sumif的函數的使用方法,本片給大家一個和sumif函數比較相似的函數:sumifs函數,僅僅多了一個「s」,但是不要小看細微的差別,在實際用途中可能起到事半功倍的效果我們都知道sumif函數是運用條件求和。
  • excel如何按條件求和?全都在這裡:從sum函數到sumifs函數
    課程信息卡課程:《Excel天天訓練營》2.0圖文版章節:第2章-精通函數內容:數字求和(sum\sumif\sumifs)對於excel裡面的數字,常用的統計就是求和及計數。如果你沒有學會這些函數,那麼就無法應對大量數據的表格。現在,我們就來用函數公式實現excel自動化辦公。
  • 巧用Excel sumif和sumifs函數進行篩選求和
    在日常統計工作中,常常需要對符合一定條件的數值進行求和,這時候就需要用到sumif或者sumifs公式進行篩選求和。1.應用場景sumif函數:單一條件求和sumifs函數:單一或多條件求和,注意多條件指多個條件同時滿足求和。sumif函數的參數有3個,SUMIF(條件範圍,條件,求和範圍)。
  • sumif你只會來條件求和嗎?數據查詢,它比vlookup更強大
    Sumif與sumifs函數是我們工作中經常需要用到的函數,相信大家已經比較熟悉了,這兩個函數的作用分別是單條件求和與多條件求和。但是使用他們進行數據查詢卻比vlookup函數要好用的多,下面就讓我們來一起學習下吧一、滿足條件我們使用sumif與sumifs函數進行數據查詢,需要滿足兩個條件1.
  • wps中sumif函數和sumifs函數使用方法
    工作當中經常遇到有條件的求和情況,這時候sumif函數和sumifs函數就有用武之地了 。下面一個個介紹下。線來一張圖吧。兩個函數使用技巧合併到一個圖裡了。sumif函數:求和a產品全部業績總和(=SUMIF(E:E,"a",D:D))公式:=sumif(區域,條件,求和區域)。
  • excel中使用vlookup函數查找老出錯?試試index—match函數吧
    在excel中,運用查找函數是excel中進行數據統計分析最常用的操作之一,說起查找函數,很多人首先會想到vlookup函數,其實excel中的查找函數有很多種,比如lookup、index-match等,尤其是index—match函數的使用範圍比vlookup函數更加廣泛,在反向查找、橫向查找等方面能夠克服vloolup函數的不便,提供更加容易理解的查找思路
  • 把這3個excel函數用到極致,即可晉級表單達人
    我們總是覺得時間不夠用,希望通過各種神器幫助我們高效辦公,比如數據收集、處理就自然會用到excel,可是系統學習excel需要很長時間的積累。特別是函數,更是一聽到頭就大,然後就望而卻步了。其實,你只需要把下面這3個函數弄懂,用到極致,工作中大部分的問題就可以搞定了,甚至還有一個更捷徑的玩意,先賣個關子。1、vlookup函數相信vlookup函數大家一定不陌生,核對數據,按列查找數據,選它準沒錯。
  • excel中有哪些函數值得學習?推薦掌握這些函數
    excel作為一款數據處理工具,可以高效地進行日常計算分析,而函數在excel中具有舉足輕重的地位。但是excel中有數百個函數,很多大神利用複雜的函數嵌套實現了神乎其技的功能,這麼多函數加上運用如此靈活,自己該從哪兒開始學習呢?
  • 數據有效性和函數sumif的碰撞,又會擦出怎樣的智慧火花呢?
    excel通過之前五篇文章的介紹,相信大家對sum系列(函數sumif、函數sumifs)函數的基本操作方法已經不再陌生另外通過上一篇文章「函數sumif居然會搶函數vlookup的飯碗?真有這種可能」,大家更是對函數sumif的優缺點有所了解,今天向大家介紹一些新鮮的東西:將數據驗證(數據有效性)和函數sumif充分結合來解決實際問題。咱們廢話不再多說,按照老規矩走起,用實例來向大家介紹解決實際問題的方法。
  • 當函數vlookup無能為力時,函數match和index未嘗不是更好的選擇
    excel在前六篇文章,已經大家詳細介紹了函數vlookup的基本用法——近似(模糊)匹配和精確匹配,並且還介紹了函數vlookup與通配符聯合運用來解決習慣性誤區的方法相信看過這些文章的朋友們,肯定函數vlookup的用法有了一定的了解,函數vlookup有著兩項功能:查找與匹配,所以不得不說函數vlookup確實是一種十分實用的函數,但是再實用也總有其鞭長莫及之處。今天我們就來介紹一個簡單而且看似能用函數vlookup能解決,但實際上函數vlookup無能為力的實例,進而向大家介紹函數match和函數index的使用方法。
  • 扔掉vlookup,它才是excel中查找數值類數據最簡單的查找方式
    Hello,大家好,今天跟大家分享一個查找數值型數據的思路,我覺得比vlookup函數要好用太多了,就是使用sumif和sumifs來查找數值型數據,話不多說,讓我們直接開始吧一、先來看下sumif和sumifs函數的參數以及作用1.sumif函數及參數
  • excel中這9個與if相關的函數,你弄清楚了嗎?
    在日常辦公中,幾乎每一個接觸過excel的人都知道excel中有很多與if相關函數,但是大部分人也僅僅知道if函數滿足條件返回一個值,否則返回另一個值。其實if函數衍生出來的if系列函數有不下10種,包括ifs、iferror、sumif等。今天小編就給大家詳細介紹一下excel中辦公必備的if系列和ifs系列函數。
  • excel中vlookup函數的使用方法
    vlookup函數是excel表格中高級的用法,通過vlookup函數我們可以調用符合條件的數據,在大量調用時可以節省我們查找複製excel數據的時間,今天我就教下大家vlookup函數的使用方法吧。vlookup函數的使用方法如圖我準備了一張員工入職時間表,員工有非常多,如果我要在這裡面一一找出張三李四王五等人的入職時間的話,可以通過查找黏貼的方式,但是這樣的效率就很低了,特別是要找的人多的話,那使用vlookup函數是最簡單的方法。