免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

Excel函數(shù)——文本處理類函數(shù)(right, left, mid, len, find,text

 天行健227 2020-07-16

Word、PPT和Excel是我們工作中最必不可缺的三大件工具,對于絕大多數(shù)的工作崗位都需要每天跟數(shù)據(jù)打交道,因此數(shù)據(jù)處理與分析是每一個職場人都必須掌握的最基本技能。Excel是處理數(shù)據(jù)最基礎(chǔ)的工具,涵蓋了很多統(tǒng)計、分析和可視化的插件,可以滿足日常工作對于數(shù)據(jù)簡單的處理和分析。

這篇文章主要介紹Excel表格中最常用的文本處理類函數(shù),包含right, left, mid, len, lenb, find, text等其他文本處理類函數(shù)。

一、RIGHT,LEFT,MID函數(shù)

作用:right函數(shù)是從一個文本字符串的最后一個字符開始返回指定個數(shù)的字符

left函數(shù)是從一個文本字符串的第一個字符開始返回指定個數(shù)的字符

mid函數(shù)是從文本字符串指定的位置開始返回指定長度的字符串

函數(shù):LEFT(text, num_chars) LEFT(text, num_chars),

MID(text,start_num,num_chars)

Excel函數(shù)——文本處理類函數(shù)(right, left, mid, len, find,text

示例:信息表由員工姓名和工號組成,工號的前4位為員工入職年份,先要求各自提取姓名、工號、以及入職年份信息。

Excel函數(shù)——文本處理類函數(shù)(right, left, mid, len, find,text

二、LEN、LENB函數(shù)

作用:len函數(shù)是返回文本字符串中的字符個數(shù)

lenb函數(shù)是返回文本中的字節(jié)個數(shù)

區(qū)別:一個中文占兩個字節(jié),一個英文字符或數(shù)字均占一個字節(jié)

比如 len( 張偉2015959 )的結(jié)果為9,lenb( 張偉2015959 )的結(jié)果為11

Excel函數(shù)——文本處理類函數(shù)(right, left, mid, len, find,text

示例:將數(shù)據(jù)中的單位和數(shù)值分開

思路:因為前面的數(shù)字不一樣長,后面的單位也不一樣長,因此單純的用left,right, mid函數(shù)都實現(xiàn)不了。以7852千克舉例,len(7852千克) 為6,lenb(7852千克)為8,兩者之差剛好就是從右往左單位所占的字符,因此就可以通過right函數(shù)來獲取單位,之后再使用left算出數(shù)值

Excel函數(shù)——文本處理類函數(shù)(right, left, mid, len, find,text

三、FIND函數(shù)

作用:find函數(shù)是返回字符在字符串中出現(xiàn)的位數(shù)

函數(shù):FIND(find_text,with_text,start_num)

Excel函數(shù)——文本處理類函數(shù)(right, left, mid, len, find,text

示例:很多公司郵箱都是由姓名英文字母和域名組成,這時如果需要將兩個分開

思路:單純的用left,right, mid, len,lenb函數(shù)都實現(xiàn)不了,使用find函數(shù),以

find('@', zhangsan@163.com)返回的是9,即@的位置是第九個,因此前面的用戶名就可以通過left來獲取

函數(shù):=LEFT(A2,FIND('@',A2)-1)

Excel函數(shù)——文本處理類函數(shù)(right, left, mid, len, find,text

三、TEXT函數(shù)

作用:text函數(shù)是將數(shù)值轉(zhuǎn)換為按指定格式表示的文本(注意是文本)

函數(shù):TEXT(value, format_text)

Excel函數(shù)——文本處理類函數(shù)(right, left, mid, len, find,text

示例:從身份證中取出出生日期,并改為“1993年9月24日”的格式

思路

(1)使用mid函數(shù)可以獲取出生日期的文本,如19930924,由于是單純的文本形式所以進行格式修改等操作

(2)然后使用Text函數(shù),將 19930924 變成 “1993-08-24” 的形式

(3)“1993-08-24”仍然是文本格式,因此通過*1并修改日期類型就可以了

函數(shù):=TEXT(MID(B2,7,8),'0000-00-00')*1

Excel函數(shù)——文本處理類函數(shù)(right, left, mid, len, find,text

總結(jié)

1、本篇文章主要介紹Excel表格中最常用的文本處理類函數(shù),包含right, left, mid, len, lenb, find, text等其他文本處理類函數(shù),這些也都是日常經(jīng)常會用到并且非常實用的函數(shù);

2、這些函數(shù)均可以與前面的vlookup,match等函數(shù)結(jié)合使用。

上章問題思考解答:

對于類似下面這個表,有上萬行,編號這個索引列既有數(shù)字又有文本,這個直接vlookup無法解決,一種方法是先把兩邊的文本均轉(zhuǎn)換為數(shù)字,有沒有其他辦法能夠只在vlookup的公式上稍微改動一下,就能解決???

Excel函數(shù)——文本處理類函數(shù)(right, left, mid, len, find,text

答案

=IFERROR(VLOOKUP(F6&'',$A$4:$C$8,3,0),VLOOKUP(F6*1,$A$4:$C$8,3,0))

思路

(1)原數(shù)據(jù)表中為文本,需要匹配的表為數(shù)值,那就通過F6*1,通過“*1”的方式將文本變成數(shù)值,之后便可以匹配

(2)原數(shù)據(jù)表中為數(shù)值,需要匹配的表為文本,那就通過F6&“”,通過“&“””的方式將數(shù)值變成文本,之后便可以匹配

(3)最后采用IFERROR函數(shù),那個沒匹配上,就進行另一種方式的匹配,可以解決。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多