日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

截取字符串的函数_常用的Excel函数

發布時間:2024/7/19 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 截取字符串的函数_常用的Excel函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.條件判斷:IF函數應用

數據

目的:判斷成績所屬的等級

方法:在目標單元格中輸入公式:=IF(C2>=90,"優秀",IF(C2>=80,"良好",IF(C2>=60,"及格","不及格"))),雙擊小加號填充

語法結構: IF(logical_test,value_if_true,value_if_false)

  • logical_test: 選項填寫條件
  • value_if_true: 選項填寫條件為真返回的值
  • value_if_false: 選項填寫條件為假返回的值

解讀:IF函數是條件判斷函數,根據判斷結果返回對應的值,如果判斷條件為TRUE,則返回第一個參數,如果為FALSE,則返回第二個參數

結果

2.條件求和:SUMIF、SUMIFS函數應用

數據

目的:求男生的總成績和男生中分數大于等于80分的總成績

方法:在對應的目標單元格中輸入公式:=SUMIF(D2:D8,"男",C2:C8)和=SUMIFS(C2:C8,C2:C8,">=80",D2:D8,"男")

解讀:

(1)SUMIF函數用于單條件求和。求和條件只能有一個。易解語法結構為:SUMIF(條件范圍,條件,求和范圍)

(2)SUMIFS函數用于多條件求和。求和條件可以有多個。易解語法結構為:SUMIFS(求和范圍,條件1范圍,條件1,條件2范圍,條件2,……條件N范圍,條件N)

結果

3.條件計數:COUNTIF、COUNTIFS函數應用

數據

目的:計算男生的人數或男生中成績>=80分的人數

方法:在對應的目標單元格中輸入公式:=COUNTIF(D2:D8,"男")和=COUNTIFS(C2:C8,">=80",D2:D8,"男")

解讀:

1、COUNTIF函數用于單條件計數,計數條件只能有一個。易解語法結構為:COUNTIF(條件范圍,條件)

2、COUNTIFS函數用于多條件計數,計數條件可以有多個。易解語法結構為:COUNTIFS(條件范圍1,條件1,條件范圍2,條件2……條件范圍N,條件N)

結果

4.數據查詢:VLOOKUP函數應用

數據

目的:查詢相關人員對應的成績

方法:在目標單元格中輸入公式:=VLOOKUP(H2,B1:E8,2,0)

解讀:函數VLOOKUP的基本功能就是數據查詢。易解語法結構為:VLOOKUP(查找的值,查找范圍,找查找范圍中的第幾列,精準匹配(0)還是模糊匹配(1))

補充:由于VLOOKUP函數很重要,我單獨寫了VLOOKUP函數總結

結果

5.逆向查詢:LOOKUP函數應用

數據

目的:根據學生姓名查詢對應的學號

方法:在目標單元格中輸入公式:=LOOKUP(1,0/(B2:B8=H2),A2:A8)

解讀:

1、公式LOOKUP函數的語法結構為:LOOKUP(1,0/(條件),目標區域或數組)

2、其中,條件可以是多個邏輯判斷相乘組成的多條件數組,LOOKUP(1,0/((條件1)*( 條件2)* ( 條件N)),目標區域或數組)

3、以0/(B2:B10=E5)構建一個0、#DIV/0!組成的數組,再用永遠大于第2個參數中所有數值的1作為查找值,即可查找最后一個滿足非空單元格條件的記錄

補充:由于LOOKUP函數內容多,我單獨寫了萬能查找函數Lookup的總結

結果

6.查詢好搭檔:INDEX+MATCH 函數應用

數據

目的:根據姓名查詢對應的等次

方法:在目標單元格中輸入公式:=INDEX(E2:E8,MATCH(H2,B2:B8,0))

解讀:

1、INDEX函數:返回給定范圍內行列交叉處的值

2、MATCH函數:給出指定值在指定范圍內的所在位置

3、公式:=INDEX(E2:E8,MATCH(H2,B2:B8,0)),查詢E2:E8中第MATCH(H2,B3:B8,0)行的值,并返回

結果

7.提取出生年月:TEXT+MID函數應用

數據

目的:從指定的身份證號碼中提取出去年月

方法:選定目標單元格,輸入公式:=TEXT(MID(C2,7,8),"00-00-00"),雙擊小加號填充

解讀:

1、利用MID函數從C2單元格中提取從第7個開始,長度為8的字符串

2、利用TEXT函數將字符的格式轉換為“00-00-00”的格式,如1965-08-21

結果

8.計算年齡:DATEDIF函數應用

數據

目的:根據給出的身份證號計算出對應的年齡

方法:選定目標單元格,輸入公式:=DATEDIF(TEXT(MID(C2,7,8),"00-00-00"),TODAY(),"y")&"歲",雙擊小加號填充

解讀:

1、利用MID函數從C2單元格中提取從第7個開始,長度為8的字符串

2、利用TEXT函數將字符的格式轉換為“00-00-00”的格式,如1965-08-21

3、利用DATEDIF函數計算出和當前日期(TODAY())的相差年份(y)

結果

9.中國式排名:SUMPRODUCT+COUNTIF函數應用

數據

目的:對成績進行排名

方法:選定目標單元格,輸入公式:=SUMPRODUCT((C$2:C$8>C2)/COUNTIF(C$2:C$8,C$2:C$8))+1,雙擊小加號填充

解讀:公式的前半部分(C$2:C$8>C2)返回的是一個數組,區域C$2:C$8中大于C2的單元格個數。后半部分COUNTIF(C$2:C$8,C$2:C$8)可以理解為:*1/COUNTIF(C$2:C$8,C$2:C$8),公式COUNTIF(C$2:C$8,C$2:C$8)返回的值為1,只是用于輔助計算。所以上述公式也可以簡化為:=SUMPRODUCT((C$2:C$8>C2)*1)+1

結果

10.查找:FIND函數應用

數據

目的:得到第一個k所在字符串的位置

方法:選定目標單元格,輸入公式:=FIND("k",A2,1)

語法:FIND(Find_text,Within_text,Start_num)

  • Find_text 是要查找的字符串
  • Within_text 是包含要查找關鍵字的單元格,就是說要在這個單元格內查找關鍵字
  • Start_num 指定開始進行查找的字符數。比如Start_num為1,則從單元格內第一個字符開始查找關鍵字。如果忽略 start_num,則假設其為 1

易解語法:FIND(要查找的字符串,字符串所在單元格,從第幾個字符串開始查找)

結果

11.截取:LEFT、RIGHT函數應用

數據

目的:截取字符串得到最低薪水

方法:選定目標單元格,輸入公式:=LEFT(A2,FIND("k",A2,1)-1)

語法:LEFT / RIGHT(text,num_chars)

  • text 代表用來截取的單元格內容
  • num_chars代表從左開始截取的字符數

易解語法:FIND/RIGHT(字符串所在單元格,從左/右開始到什么位置進行截取)

解讀:FIND函數經常和LEFT、RIGHT函數一起使用,來進行字符串截取

FIND("k",A2,1)-1 就可以得到k前一位的位置,因此LEFT截取到k前面的字符串

結果

12.高級截取:MID+LEN函數應用

數據

目的:截取字符串得到最高薪水

方法:選定目標單元格,輸入公式:=MID(A2,FIND("-",A2,1)+1,LEN(A2)-FIND("-",A2,1)-1)

語法:

1、MID(text, start_num, num_chars)

  • text 被截取的字符
  • start_num 從左起第幾位開始截取(用數字表達)
  • num_chars 從左起向右截取的長度是多少(用數字表達)

2、LEN( text)

  • text需計算字符長度的字符

易解語法:

1、MID(字符串所在單元格的位置,開始位置,截取長度)

2、LEN(字符串所在單元格的位置)

解讀:一般要截取字符串中間的值,需要用到MID函數,LEN(A2)獲得字符串長度,LEN(A2)-FIND("-",A2,1)獲得"-"后的長度,就是9k、15k等的長度,LEN(A2)-FIND("-",A2,1)-1將要截取的長度-1就去掉了最后的"k"字符,獲得最高薪水

結果

Excel中的函數非常多,需要不斷學習

在后續的學習中,我會不斷更新文章,增加常用的函數

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的截取字符串的函数_常用的Excel函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。