Excel知識整理:運算子優先順序,text函式的應用
excel公式中運算子的優先順序規則
Excel 包含四種類型運算子(總計16個),分別為:
算術運算子(6個) 它們的作用是完成基本的數學運算,產生數字結果等,它包括:+ 、-、*、/、%、^ ,含義依次為加、減、乘、除、百分數、乘方。
比較操作符(6個) 它們的作用是可以比較兩個值,結果為一個邏輯值,不是“TRUE”就是 “FALSE”。包括:=、〉、〈、〉=、〈=、〈〉,含義依次為等於、大於、小於、大於等於、小於等於、不等於。
文字連線符(1個) 使用文字連線符(&)可加入或連線一個或更多字串以產生一長文字。例如:“2000年”& “祖國更繁榮”就產生“2000年祖國更繁榮”。
引用操作符(3個) 引用以下三種運算子可以將單元格區域進一步處理。
冒號“:”——連續區域運算子,對兩個引用之間包括兩個引用在內的所有單元格進行引用。如SUM(B5:C10),計算B5到C10的連續12個單元格之和。
逗號“,”——聯合操作符可將多個引用合併為一個引用。如SUM(B5:B10,D5:D10),計算B列、D列共12個單元格之和。
空格——取多個引用的交集為一個引用,該操作符在取指定行和列資料時很有用。如SUM(B5:B10 A6:C8),計算B6到B8三個單元格之和。
如果公式中同時用到了多個運算子,Excel 將按一定的順序(優先順序由高到低)進行運算,相同優先順序的運算子,將從左到右進行計算。若是記不清或想指定運算順序,可用小括號括起相應部分。
優先順序由高到低依次為:1.引用運算子 2.負號 3.百分比 4.乘方 5.乘除 6.加減 7.連線符 8.比較運算子。
Text 函式在EXCEL中的應用
將數值轉換為按指定數字格式表示的文字。
1、語法
TEXT(value,format_text)
Value 為數值、計算結果為數字值的公式,或對包含數字值的單元格的引用。
Format_text 為“單元格格式”對話方塊中“數字”選項卡上“分類”框中的文字形式的數字格式。
2、 TEXT的 Format_text(單元格格式)引數程式碼(常用)
單元格格式 |
數字 |
TEXT(A,B) |
說明 |
Format_text |
Value |
值 |
|
G/通用格式 |
10 |
10 |
常規格式 |
"000.0" |
10.25 |
010.3 |
小數點前面不夠三位以0補齊,保留1位小數,不足一位以0補齊 |
#### |
10.00 |
10 |
沒用的0一律不顯示 |
00.## |
1.253 |
01.25 |
小數點前不足兩位以0補齊,保留兩位,不足兩位不補位 |
正數;負數;零 |
1 |
正數 |
大於0,顯示為“正數” |
0 |
零 |
等於0,顯示為“零” |
|
-1 |
負數 |
小於0,顯示為“負數” |
|
0000-00-00 |
19820506 |
1982-05-06 |
按所示形式表示日期 |
0000年00月00日 |
1982年05月06日 |
||
aaaa | 2014/3/1 | 星期六 | 顯示為中文星期幾全稱 |
aaa | 2014/3/1 | 六 | 顯示為中文星期幾簡稱 |
dddd |
2007-12-31 |
Monday |
顯示為英文星期幾全稱 |
[>=90]優秀;[>=60]及格;不及格 |
90 |
優秀 |
大於等於90,顯示為“優秀” |
60 |
及格 |
大於等於60,小於90,顯示為“及格” |
|
59 |
不及格 |
小於60,顯示為“不及格” |
|
[DBNum1][$-804]G/通用格式 |
125 |
一百二十五 |
中文小寫數字 |
[DBNum2][$-804]G/通用格式元整 |
壹佰貳拾伍元整 |
中文大寫數字,並加入“元整”字尾 |
|
[DBNum3][$-804]G/通用格式 |
1百2十5 |
中文小寫數字 |
|
[DBNum1][$-804]G/通用格式 |
19 |
一十九 |
中文小寫數字,11-19無設定 |
[>20][DBNum1];[DBNum1]d |
19 |
十九 |
11-顯示為十一而不是一十一 |
0.00,K |
12536 |
12.54K |
以千為單位 |
#!.0000萬元 |
1.2536萬元 |
以萬元為單位,保留4位小數 |
|
#!.0,萬元 |
1.3萬元 |
以萬元為單位,保留1位小數 |
3、說明
Format_text 不能包含星號 (*)。通過“格式”選單呼叫“單元格”命令,然後在“數字”選項卡上設定單元格的格式,只會更改單元格的格式而不會影響其中的數值。使用函式 TEXT 可以將數值轉換為帶格式的文字,而其結果將不再作為數字參與計算。示例
如果您將示例複製到空白工作表中,可能會更易於理解該示例。
建立空白工作簿或工作表。 請在“幫助”主題中選取示例。不要選取行或列標題。 從幫助中選取示例。按 Ctrl+C。 在工作表中,選中單元格A1,再按 Ctrl+V。 若要在檢視結果和檢視返回結果的公式之間切換,請按 Ctrl+`(重音符),或在“工具”選單上,指向“公式稽核”,再單擊“公式稽核模式”。
A |
B |
|
1 |
銷售人員 |
銷售 |
2 |
Buchanan |
2800 |
3 |
Dodsworth |
40% |
4 |
公式 |
說明(結果) |
5 |
1 sold 銷售人員 worth of units. |
將上面內容合併為一個短語 (Buchanan sold $2800.00 worth of units.) |
6 |
2 sold Buchanan of the total sales. |
將上面內容合併為一個短語 (Dodsworth sold 40% of the total sales.) |
該函式不僅僅只用於改變數值成文字,用的妥當,可以當做邏輯函式,還可以附加變數、陣列,使其更加靈活多變。該函式也是EXCEL函式與公式基礎入門必學之一。
AUTOLISP中函式
( command "text" "j" "m" ( list 100 5 ) 5 0 "中國國際公司" )
程式解釋:
j----對正;
m----中心定位;
( list 100 5 )----定位於座標(100,5)的點上;
5----字高;
0----旋轉角為0度;
"中國國際公司"----要寫入的字元。
sum,sumif和sumif函式的合併使用
SUM(SUMIFS(E2:E11,B2:B11,{"鉛筆","訂書機","筆記本","鋼筆"}))