Excel VBA 程式設計 1 運算子

2021-05-23 07:17:13 字數 1654 閱讀 4610

運算子對公式中的元素進行特定型別的運算。microsoft excel 包含四種型別的運算子:算術運算子、比較運算子、文字運算子和引用運算子。

運算子的型別

算術運算子  若要完成基本的數**算,如加法、減法和乘法,連線數字和產生數字結果等,請使用以下算術運算子:

算術運算子 含義(示例)

+(加號) 加法運算 (3+3) 

–(減號) 減法運算 (3–1)

負 (–1)

*(星號) 乘法運算 (3*3)

/(正斜線) 除法運算 (3/3)

%(百分號) 百分比 (20%)

^(插入符號) 乘冪運算 (3^2)

比較運算子  可以使用下列運算子比較兩個值。當用運算子比較兩個值時,結果是乙個邏輯值,不是 true 就是 false。

比較運算子 含義(示例)

=(等號) 等於 (a1=b1)

>(大於號) 大於 (a1>b1)

<(小於號) 小於 (a1

>=(大於等於號) 大於或等於 (a1>=b1)

<=(小於等於號) 小於或等於 (a1<=b1)

<>(不等號) 不相等 (a1<>b1)

文字連線運算子  使用和號 (&) 加入或連線乙個或更多文字字串以產生一串文字。

文字運算子 含義(示例)

&(和號) 將兩個文字值連線或串起來產生乙個連續的文字值 ("north"&"wind")

引用運算子  使用以下運算子可以將單元格區域合併計算。

引用運算子 含義(示例)

:(冒號) 區域運算子,產生對包括在兩個引用之間的所有單元格的引用 (b5:b15)

,(逗號) 聯合運算子,將多個引用合併為乙個引用 (sum(b5:b15,d5:d15))

(空格) 交叉運算子產生對兩個引用共有的單元格的引用。(b7:d7 c6:c8)

公式中的運算次序

公式按特定次序計算數值。excel 中的公式通常以等號 (=) 開始,用於表明之後的字元為公式。緊隨等號之後的是需要進行計算的元素(運算元),各運算元之間以運算子分隔。excel 將根據公式中運算子的特定順序從左到右計算公式。

運算子優先順序

如果公式中同時用到多個運算子,excel 將按下表所示的順序進行運算。如果公式中包含相同優先順序的運算子,例如,公式中同時包含乘法和除法運算子,則 excel 將從左到右進行計算。

運算子 說明

:(冒號)

(單個空格)

,(逗號)

引用運算子

– 負號(例如 –1)

% 百分比

^ 乘冪

* 和 / 乘和除

+ 和 – 加和減

& 連線兩個文字字串(連線)

= < > <= >= <> 比較運算子

使用括號

若要更改求值的順序,請將公式中要先計算的部分用括號括起來。例如,下面公式的結果是 11,因為 excel 先進行乘法運算後進行加法運算。將 2 與 3 相乘,然後再加上 5,即得到結果。

=5+2*3

與此相反。如果使用括號改變語法,excel 先用 5 加上 2,再用結果乘以 3,得到結果 21。

=(5+2)*3

在下例中,公式第一部分中的括號表明 excel 應首先計算 b4+25,然後再除以單元格 d5、e5 和 f5 中數值的和。

=(b4+25)/sum(d5:f5)

Shell程式設計(運算子)

運算子 一 declare 命令 二 數值運算的命令 三 變數測試 一 declare命令 declare 選項 變數名 給變數設定型別屬性 取消變數的屬性型別 a 將變數宣告為陣列型 i 將變數宣告為整數型 x 將變數宣告為環境變數 r 將變數宣告為唯讀變數 p 顯示指定變數的被宣告的型別 dec...

(運算子) 運算子

運算子既可作為一元運算子也可作為二元運算子。備註 unsafe context data guid 00bf87717d88a9fac1afadb796c675da 一元 運算子返回運算元的位址 要求 unsafe 上下文 bool data guid 9efd189df2cfb88799dca08...

JS運算子 算術運算子 比較運算子 賦值運算子

兩邊的變數都是number型別 則是單純的加法運算 當字串出現時 結果是字串型別 字串之後的內容 不論什麼型別 都會被作為字串進行拼接 例子 var num1 10 var num2 20 num num1 num2 var result num1 num2 num1 false console.l...