tft每日頭條

 > 生活

 > left函數隻顯示公式

left函數隻顯示公式

生活 更新时间:2024-12-28 10:30:07

LEFT 函數用于從字符串的起始位置返回指定數量的字符,函數語法如下:

LEFT(text,[num_chars])

第一參數 text 是需要從中提取字符的字符串。第二參數 [num_chars] 是可選參數,指定要提取的字符數。如果省略該參數,則默認提取最左側的一個字符。

以下公式返回字符串“Excel 之家 ExcelHome”左側的 7 個字符,結果為“Excel 之家”:

=LEFT("Excel 之家 ExcelHome",7)

以下公式返回字符串“A-6633 型”最左側 1 個字符,結果為“A”。

=LEFT("A-6633 型 ")

RIGHT 函數用于從字符串的末尾位置返回指定數字的字符。函數語法與 LEFT 函數相同,如果省略第二參數,默認提取最右側的一個字符。

以下公式返回字符串“Excel 之家 ExcelHome”右側 9 個字符,結果為“ExcelHome”。

=RIGHT("Excel 之家 ExcelHome",9)

以下公式返回字符串“型号 6633-A”右側 1 個字符,結果為字母“A”。

=RIGHT(" 型号 6633-A")

示例1-1 提取物料名稱中的管材長度

圖 1-1 所示,是某工程安裝隊管材使用記錄表的部分内容,C 列是由物料名稱及規格型号組成的混合内容,需要提取出其中的最後一組數字,也就是管材的長度信息。

left函數隻顯示公式(LEFT函數和RIGHT)1

圖 1-1 提取字符串中的管材長度

在 E2 單元格輸入以下公式,将公式向下複制到數據區域最後一行。

=-LOOKUP(1,-RIGHT(C2,ROW($1:$9)))

本例中所有管材長度均在單元格的最右側,但是物料名稱中除了數字還包含有英文字符。因此無法直接使用計算字符數和字節數的技巧來提取。

公式先使用 ROW($1:$9) 得到 1~9 的序号,以此作為 RIGHT 函數的第二參數。

RIGHT 函數從 C2 單元格的最右側開始,分别截取長度為 1~9 個字符的字符串,得到内存數組結果為:

{"0";"20";"620";"*620";"0*620";".0*620"……}

再加上一個負号,将内存數組中的文本型數字轉換為數值,文本字符串部分則轉換為錯誤值:

{0;-20;-620;#VALUE!;#VALUE!;#VALUE!;……}

最後使用 LOOKUP 函數,以 1 作為查找值,在内存數組中忽略錯誤值返回最後一個數值。最後加上負号将負數轉化為正數,得到右側的連續數字。

如果将公式中的RIGHT 函數換成 LEFT 函數,則可提取字符串左側的連續數字。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved