要求:獲取一組單元格數據中字符個數最多的字符串,例如下圖,B4:B8單元格區域中,我們可以看出字數最多的是B7單元格的字符串。
具體操作步驟如下:
1、選中D4單元格,在編輯欄中輸入公式:=TEXTJOIN("",TRUE,IF(LEN(B4:B8)=MAX(LEN(B4:B8)),B4:B8,"")),按組合鍵“Ctrl Shift Enter”。
2、公式解析。
①=IF(LEN(B4:B8)=MAX(LEN(B4:B8)),B4:B8,""):
LEN函數說明:返回文本字符串中的字符個數。
LEN函數語法:=LEN(text)。
LEN參數說明:
text:必需。要查找其長度的文本。空格将作為字符進行計數。
MAX函數說明:返回一組值中的最大值。
MAX函數語法:=MAX(number1, [number2], ... )。
MAX參數說明:
number1,number2,... number1是必需的,後續數字是可選的。要從中查找最大值的 1 到 255 個數字。
整條公式的意思是:用IF函數來判斷B4:B8數據區域中各單元格的字符個數與最大值是否相等,如果相等,返回對應單元格中的内容,否則返回空字符串,改公式返回的結果為:{"";"";"";"公衆号:Word和Excel達人先生";""}。
②=TEXTJOIN("",TRUE,IF(LEN(B4:B8)=MAX(LEN(B4:B8)),B4:B8,"")):由①可得,公式IF(LEN(B4:B8)=MAX(LEN(B4:B8)),B4:B8,"")返回的結果為{"";"";"";"公衆号:Word和Excel達人先生";""},我們隻需要裡面的内容,不需要空字符串,TEXTJOIN函數第一個參數 "" 表示以空字符串作為分隔符,第二個參數 TRUE 表示忽略空白的單元格,所以最終得到我們想要的結果。
3、動圖演示如下:
本期教程跟大家分享到這裡,想學更多的辦公技巧,歡迎關注我哦!
如果文章對您有幫助,可以轉發、點贊支持小編,創作不易,希望多多支持!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!