tft每日頭條

 > 科技

 > excel公式left的用法

excel公式left的用法

科技 更新时间:2024-09-27 13:14:18

Excel最強的功能就是計算功能,一般情況下,參與計算的值都是沒有單位的,但也有部分數據是帶有單位的,如下圖:

excel公式left的用法(Left函數2個另類應用技巧)1

當你遇到此類情況時,是如何計算的?


一、數值帶單位計算:Lookup Left Row函數法。

目的:計算每種商品的“銷售額”。

excel公式left的用法(Left函數2個另類應用技巧)2

方法:

在目标單元格中輸入公式:=LOOKUP(9^9,LEFT(C3,ROW($2:10))*1)*LOOKUP(9^9,LEFT(D3,ROW($2:10))*1)&"元"。

解讀:

1、計算的原理大家都明白,就是從單元格中提取數值然後進行運算。

2、公式總體上由3部分構成,第一部分為:LOOKUP(9^9,LEFT(C3,ROW($2:10))*1),第二部分為:LOOKUP(9^9,LEFT(D3,ROW($2:10))*1),第三部分為:&"元"。

3、第一第二部分的作用是相同的,就是從指定的單元格中提取數字,第三部分很好理解,就是添加後綴“元”。

4、公式第一部分的計算過程解讀。

(1)在公式中Row($2:10)的返回結果為{2;3;4;5;6;7;8;9;10},“2”的确定個技巧為當前列中數值位數的最小值,“10”的确定技巧為當前數據總行數 1。

(2)LEFT(C3,ROW($2:10))需要查找的值為“66個”,分别返回長度2、3、4、5、6、7、8、9、10時的值,返回結果為:“66”、“66個”、“66個”、“66個”、“66個”、“66個”、“66個”、“66個”、“66個”。

(3)返回的值從第二位開始都是“66個”的原因是由Left函數的特性決定的,當指定的字符串長度達不到指定的長度時,隻返回實際長度的字符串,暨Left(C3,2)的返回結果為“66”;Left(C3,3)的返回結果為“66個”;Left(C3,4)的返回結果也為“66個”……以此類推。

(4)LEFT(C3,ROW($2:10))*1的返回結果為:“66”、"#VALUE!"、"#VALUE!"、"#VALUE!"、"#VALUE!"、"#VALUE!"、"#VALUE!"、"#VALUE!""#VALUE!"。

(5)公式=LOOKUP(9^9,LEFT(C3,ROW($2:10))*1)采用的模糊查詢,當需要查詢的值無法精準找到時,自動“向下”匹配,原則為小于查詢值的最大值。而在Excel中,最大的值為9^9,數據範圍為“66”和"#VALUE!"組成的數組,所以最終的返回結果為“66”。

5、第一部分返回“66”、第二部分返回“2574”,相乘并在結尾附加“元”,達到最終的目的。


二、數值帶單位計算:Ctrl E法。

目的:計算每種商品的“銷售額”。

excel公式left的用法(Left函數2個另類應用技巧)3

方法:

1、在第一個目标單元格中輸入a66*2574&"元"。

2、選中所有目标單元格區域,包括第一個輸入值的單元格。

3、快捷鍵Ctrl E填充其他單元格。

4、快捷鍵Ctrl H打開【查找和替換】對話框,在【查找内容】中輸入a,在【替換為】中輸入=,單擊【全部替換】。

解讀:

1、操作中的a可以是任何系統能夠識别的字符。

2、操作的關鍵在于用Ctrl E智能提取數值,然後進行替換。


三、數值帶單位計算:Left LEN函數法。

目的:計算每種商品的“銷售額”。

excel公式left的用法(Left函數2個另類應用技巧)4

方法:

在目标單元格中輸入公式:=LEFT(C3,LEN(C3)-1)*LEFT(D3,LEN(D3)-1)&"元"。

解讀:

1、函數Len的作用為:返回文本字符串中字符的個數,語法結構為:=Len(字符串)。

2、參與計算的數值中單位的長度為1,所以總長度減去1的長度就為數字的長度,然後用Left函數提取參與計算即可。


結束語:

對于帶單位參與計算的關鍵在于提取數字,可以用Lookup函數、也可以用Left,或者用Ctrl E智能填充。對于不同的方法都要注意其使用技巧,如Lookup模糊查詢時,當查詢不到需要的值時,自動向下匹配;Left函數提取字符串的長度大于實際字符串長度時,返回字符串本身等等……這些技巧必須Get到。在學習的過程中如果有任何疑問,歡迎在留言區留言讨論哦!


#Excel函數公式# #我要上頭條#

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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