




已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
易表函數(shù)大全版本:2003K2003/03/12字符函數(shù) 1. BINFORMAT返回數(shù)字轉(zhuǎn)換為二進制格式的字符串,例如:BINFORMAT(6) = 1102. CHAR返回由代碼數(shù)字指定的字符,例如:Char(65) = A3. CLEAN刪除字符串中所有非打印字符。4. CODE返回文本字符串中第一個字符的數(shù)字代碼,例如:CODE(ABC) = 655. COMPARE比較兩個字符串,如果相等則為零,如果第一個字符串大于第二個字符串則為1,否則為-1,例如:COMPARE(A,B) = -1COMPARE(B,A) = 1COMPARE(A,A) = 06. CONCAT將若干文本項合并到一個文本項中,例如:CONCAT(A,B)=AB,該函數(shù)經(jīng)常用于合并列。7. DATEFORMAT將日期型數(shù)據(jù)轉(zhuǎn)換為字符型,例如:DATEFORMAT($1971-7-19)=1971-01-198. FORMAT格式化數(shù)據(jù),例如:FORMAT(1,000)=001FORMAT(1,A000)=A0019. HEXFORMAT將數(shù)字轉(zhuǎn)換為十六進制格式的字符串,例如:HEXFORMAT(234) = EA10. INSTR返回指定字符串在另一個字符串中首次出現(xiàn)的位置,第一個字符位置為1,例如:Instr(ABCDEF,B) = 2 11. LEFT返回字符串最左邊指定個數(shù)的字符,例如:LEFT(ABCDE,2) = AB12. LEN返回字符串中的字符個數(shù),例如:LEN(ABCD) = 413. LOWER將字符串轉(zhuǎn)換為小寫形式,例如:LOWER(ABCD)=abcd14. MID()從文本字符串中的指定位置起返回特定個數(shù)的字符,第一個參數(shù)為字符串,第二個參數(shù)為起始位置,第一個字符位置為0,第二個字符位置為1,依此類推,第三個參數(shù)為返回的字符個數(shù),例如:MID(ABCDE,2,2)=CD。15. OCTFORMAT將數(shù)字轉(zhuǎn)換為八進制格式的字符串,例如:OCTFORMAT(12) = 1416. PROPER將字符串中每一個單詞的首字母設(shè)置為大寫,例如:PROPER(hello)=Hello17. READSEX從身份證號碼中讀取性別,例如:READSEX(410110710917243)=男18. REPLACE替換文本內(nèi)的字符,第一個參數(shù)表示要替換的字符串,第二個參數(shù)為開始替換位置,從0開始計算,所以2實際上表示從第三個字符開始替換,第三個參數(shù)為替換長度,第四個參數(shù)為替換為的字符串。REPLACE(ABCDE,2,2,F) = ABFE19. REPT按給定次數(shù)重復文本,例如REPT(A,5) = AAAAA20. RIGHT返回文本值最右邊的字符,例如RIGHT(ABCD,2) = CD21. ROMAN將阿拉伯數(shù)字轉(zhuǎn)換為羅馬數(shù)字,例如:ROMAN(123) = CXXIII22. SEARCH返回指定字符串在另一個字符串中首次出現(xiàn)的位置,第一個字符位置為0,例如:Search(B,ABCDEF) = 1。如果字符串中包括漢字,請用instr函數(shù)代替。 23. SUBSTITUTE在文本字符串中以新文本替換舊文本,例如:SUBSTITUTE(ABAB,B,C) = ACAC,該表達式的意思就是將ABAB中B全部替換為C。24. TRIMS刪除文本中的前后空格,例如:TRIMS( ABC ) =ABC25. UPPER將文本轉(zhuǎn)換為大寫形式,例如:UPPER(abc) = ABC數(shù)學函數(shù)1. ABS返回數(shù)字的絕對值,例如:ABS(-1) = 12. ACOS返回數(shù)字的反余弦值,以弧度表示,例如:ACOS(-0.5)= 2.094395,也就是*2/33. ACOSH返回數(shù)字的反雙曲余弦值,參數(shù)必須大于或等于1,例如ACOSH(1) = 04. ASIN返回數(shù)字的反正弦值,以弧度表示,ASIN(-0.5) = -0.5236,也就是-/65. ASINH返回數(shù)字的反雙曲正弦值,以弧度表示,ASINH(10) = 2.9982236. ATAN返回數(shù)字的反正切值,以弧度表示,例如:ATAN(1) = 0.785398,也就是/47. ATAN2根據(jù)參數(shù)給定的坐標返回反正切值,以弧度表示,例如:ATAN2(1, 1) = 0.785398,也就是/48. ATANH返回數(shù)字的反雙曲正切值,參數(shù)必須介于 -1 到 1 之間(除去 -1 和 1),例如:ATANH(0.76159416) = 0.761594169. AVG返回給定參數(shù)的平均值,例如:AVG(1,2,3) = 210. BIN將包含二進制數(shù)的字符串轉(zhuǎn)換為十進制數(shù),例如:BIN(110) = 611. COMBIN返回給定數(shù)目對象的組合數(shù),例如四選二的組合數(shù)為:COMBIN(4,2) = 612. COS返回角度的余弦值,角度必須以弧度表示,例如COS(60*PI()/180)=0.513. COSH返回數(shù)字的雙曲余弦值,COSH(4) = 27.3082314. DEGREES將弧度轉(zhuǎn)換為度,例如:DEGREES(PI() = 18015. EXP返回 e 的指定數(shù)乘冪,例如:EXP(2) = 7.38905616. FACT返回數(shù)字的階乘,例如FACT(5) = 1*2*3*4*5 = 12017. FACTDOUBLE返回數(shù)字的雙階乘,例如FACT(5) = 1*3*5 = 15, FACT(6) = 2*4*6 = 4818. FRACT將數(shù)字轉(zhuǎn)換為分數(shù)形式,例如:Fract(0.25)=1/419. HEX將一個包含十六進制數(shù)字的字符串轉(zhuǎn)換為十進制數(shù)值,例如:HEX(17) = 2320. INT將數(shù)字向下舍入為最接近的整數(shù),例如INT(1.7) = 121. GCD返回最大公約數(shù),例如:GCD(24, 36) = 1222. LCM返回最小公倍數(shù),例如:LCM(24,36) = 7223. LN返回數(shù)字的自然對數(shù),例如:LN(2.7182818) = 124. LOG返回數(shù)字的指定底數(shù)的對數(shù),例如:LOG(10) = 1,LOG(8, 2) = 325. MAX返回給定參數(shù)中的最大值,例如:MAX(1,2,3) = 326. MIN返回給定參數(shù)列中的最小值,例如:MIN(1,2,3) = 127. MOD2返回兩數(shù)相除的余數(shù),例如:MOD2(3,2) = 128. MULTINOMIAL返回參數(shù)和的階乘與各參數(shù)階乘乘積的比值29. OCT將一個包含八進制數(shù)的字符串轉(zhuǎn)換為十進制數(shù),例如:OCT(17) = 1530. PI返回 值31. PRODUCT將所有以參數(shù)形式給出的數(shù)字相乘,例如:PRODUCT(1,2,3,4) = 2432. QUOTIENT返回商的整數(shù)部分,QUOTIENT(7,3)=233. RADIANS將角度轉(zhuǎn)換為弧度,例如:RADIANS(180)= PI()34. RAND返回0到指定數(shù)之間的隨機數(shù),例如Rand(10)返回0到10之間的隨機數(shù)。35. ROUND將數(shù)字四舍五入到指定位數(shù),第二個參數(shù)指定要保留的小數(shù)位數(shù),例如Round(1.26,1)=1.336. SIGN返回數(shù)字的符號,例如:SIGN(2) = 1, SIGN(0) = 0, SIGN(-2) = -137. SIN返回給定角度的正弦值,例如:SIN(PI()/2) = 138. SINH返回數(shù)字的雙曲正弦值,例如:SINH(1) = 1 SQR返回數(shù)字的平方值,例如: SQR(3)= 9 40. SQRT返回數(shù)字的正平方根,例如:SQRT(9) = 3 41. SQRTPI返回某數(shù)與 Pi 的乘積的平方根,例如:SQRTPI(1) = 1.77245442. SUM將參數(shù)求和,例如:SUM(1,2,3,4) = 1043. TAN返回數(shù)字的正切值,例如TAN(45*PI()/180) = 144. TANH返回數(shù)字的雙曲正切值,例如TANH(0.5) = 0.462117日期時間函數(shù)1. CTime()將以秒為單位的數(shù)值轉(zhuǎn)換為時間數(shù)據(jù),例如:CTime(12345) = $3:25:452. DATETIME根據(jù)給定的參數(shù),返回特定日期時間,例如:DATETIME(98,12,31) = $98-12-31DATETIME(98,12,31,12,30,50) = $98-12-31 12:30:403. DAY返回月份中的日,例如:DAY($98-12-26) = 264. DAYS360大概計算兩個日期之間的天數(shù)間隔,例如: DAYS360($1999-2-1,$1999-3-1) = 315. DAYSBTW精確計算兩個日期之間的天數(shù)間隔,例如: DAYSBTW($1999-2-1,$1999-3-1) = 286. EDATE返回在開始日期之前或之后指定月數(shù)的日期,例如:EDate($2000-12-31,2) = $2001-2-287. EOMONTH返回指定日期之前或之后某月的最后一天的日期,例如:EOMONTH($2000-12-21,2) = $2001-2-288. HOUR返回時間值的小時部分,例如:HOUR($12:30:45) = 129. MINUTE返回時間值的分鐘部分,例如:MINUTE($12:30:45) = 3010. MONTH返回日期的月份,例如:MONTH($1971-9-17) = 911. NOW返回當前日期和時間12. ReadBirthDay()從身份證號碼中讀取出生日期,例如ReadBirthDay(410110710917243)=$1971-09-1713. SECOND返回時間值的秒部分,例如:SECOND($12:30:45) = 4514. TODAY返回今天日期15. WEEKDAY返回指定日期為星期幾,從星期天開始計算,所以如果返回數(shù)值為3,那么指定日期是星期二。16. YEAR返回日期的年份,返回時間的年份,例如:MONTH($1971-9-17) = 197117. YEARFRAC返回兩個日期之間以年為單位的間隔,例如:YearFrac($1971-9-17,$2002-8-5,1) = 30.904,第三個參數(shù)始終設(shè)為1即可。類型函數(shù)1. DATE將字符型數(shù)據(jù)轉(zhuǎn)換為日期型,例如:DATE(97-1-1) = $1997-01-012. ISDATE判斷數(shù)據(jù)是否是日期型,例如:ISDATE($1971-9-17) = TRUE,ISDATE(1971-9-17) = FASLE3. ISNUMBER判斷數(shù)據(jù)是否是數(shù)值型,例如:ISNUMBER(1)=TRUE,ISNUMBER(1)=FALSE4. ISTEXT判斷數(shù)據(jù)是否是字符型,例如:ISTEXT(1)=TRUE,ISTEXT(1)=FALSE5. LOGICAL將數(shù)值型數(shù)據(jù)轉(zhuǎn)換為邏輯型,例如:LOGICAL(1) = TRUE,LOGICAL(0) = FALSE6. NUMBER將字符型數(shù)據(jù)轉(zhuǎn)換為數(shù)值型,例如:NUMBER(1) = 1 7. TEXT將其他類型的數(shù)據(jù)轉(zhuǎn)換為字符型,例如:TEXT(1) = 1中文轉(zhuǎn)換函數(shù)1. CCDATE將日期轉(zhuǎn)換為支票風格的大寫中文格式。例如:CUDATE($1999-1-1)=壹玖玖玖年零壹月零壹日2. CLDATE將日期轉(zhuǎn)換為小寫中文格式。例如:CLDATE($1999-1-21)=一九九九年一月二十一日3. CLMONEY將數(shù)字轉(zhuǎn)換為人民幣小寫格式。例如:CLMONEY(123)=一百二十三元4. CLNUM將數(shù)字轉(zhuǎn)換為小寫中文格式。例如:CUNUM(123)=一二三5. CLNUMBER將數(shù)字轉(zhuǎn)換為小寫中文格式。例如:CUNUM(123)=一百二十三6. CUDATE將日期轉(zhuǎn)換為大寫中文格式。例如:CUDATE($1999-1-21)=壹玖玖玖年壹月貳拾壹日7. CUMONEY將數(shù)字轉(zhuǎn)換為人民幣大寫格式。例如:CUMONEY(123)=壹佰貳拾叁元8. CUNUM將數(shù)字轉(zhuǎn)換為大寫中文格式。例如:CUNUM(123)=壹貳叁9. CUNUMBER將數(shù)字轉(zhuǎn)換為大寫中文格式。例如:CUNUM(123)=壹佰貳拾叁所得稅函數(shù)ITax() 函數(shù)ITax函數(shù)用于計算個人所得稅,該函數(shù)有兩個參數(shù),第一個參數(shù)為月收入,第二個參數(shù)為起始繳稅月收入,例如ITax(5000,1000)表示個人收入為5000元,起始繳稅月收入為1000元。注意:該函數(shù)只適用于中國大陸地區(qū)。If函數(shù) 我們在設(shè)置刷新公式的時候,可能要事先進行一些條件判斷,不同的條件,計算公式不同。要實現(xiàn)這樣的功能,必須借助If函數(shù),If函數(shù)有三個參數(shù),第一個參數(shù)為條件判斷式,第二個參數(shù)為條件成立的計算公式,第三個參數(shù)為條件不成立的計算公式。例如 If(平均 50,數(shù)量 * 單價 * 0.95,數(shù)量 * 單價)Selcase函數(shù)Selcase函數(shù)可以替代If函數(shù),如果需要根據(jù)多個不同的條件返回不同的值,Selcase函數(shù)比If函數(shù)更為方便。語法:SelCase(/條件/,/返回值/,/條件/,/返回值/,)Selcase函數(shù)可以設(shè)置任意多個條件,如果某個條件成立,就返回該條件之后的值例如:某單位的工資管理系統(tǒng)中,根據(jù)工齡的不同,住房補貼也不同,5年以下每月200元,10年以下每月300元,20年以下每月400元,20年以上每月500月,那么住房補貼的計算公式可設(shè)為:selcase(工齡=5,200,工齡=10,300,工齡20,500)MidNum函數(shù)從一個數(shù)值中返回指定位的數(shù)字,第一個參數(shù)為數(shù)值,第二個參數(shù)為指定的位,0表示個位,1表示十位,2表示百位,-1表示小數(shù)點后第一位,-2表示小數(shù)點后第二位,其余類推,例如:MidNum(1972.63,0) = 2MidNum(1972.63,1) = 7MidNum(1972.63,2) = 9MidNum(1972.63,3) = 1MidNum(1972.63,-1) = 6MidNum(1972.63,-2) = 3這個函數(shù)主要用于信封、支票或其他票據(jù)的套打。Getpy函數(shù)可以返回詞組的拼音縮寫,可用于輔助代碼設(shè)計,但是重音字和生僻字需要用戶手工干預。例如:Getpy(“姓名”)=XM 表格函數(shù)1. Aggregate函數(shù)Aggregate函數(shù)用于對指定區(qū)域進行運算,函數(shù)的第一個參數(shù)指定運算類型2 累計值5 平均值6 最大值7 最小值8 標準偏差9 方差第二到第五個參數(shù)指定計算范圍,最后一個參數(shù)指定表,如果省略,則在當前表中進行運算。例如:Aggregate(2,1,1,2,10)返回當前表指定區(qū)域(1行1列到2行10列)的累計值A(chǔ)ggregate(5,1,1,2,10,2)返回第二個表指定區(qū)域(1行1列到2行10列)的平均值A(chǔ)ggregate函數(shù)可以直接使用列名和表名,例如:Aggregate(2,1,數(shù)量,Rows,數(shù)量)。需要特別留意的是,本函數(shù)中的列名稱必須用雙引號,而不是用方括號括起來,例如下面的函數(shù)將不能得到正確的結(jié)果:Aggregate(2,1,數(shù)量,Rows,數(shù)量)2. AvgFor函數(shù)對指定的表指定的列求平均值,前提是某一列等于指定的值。語法:AvgFor(/列/,/條件列/,/條件值/,/開始行/,/結(jié)束行/,/表/)/列/ 求該列的平均值,可以用列標題,也可以用數(shù)字來引用列/條件列/ 進行條件判斷的列,可以用列標題,也可以用數(shù)字來引用列/條件值/ 進行條件判斷的值/開始行/ 開始計算的行,如果省略或設(shè)為0,則從第一行開始計算/結(jié)束行/ 中止計算的行,如果省略或設(shè)為0,則計算到最后一行/表/ 進行計算的表,可以用位置,也可以用表名來引用表,如果省略,則對當前表進行計算例如AvgFor(1,2,電話機)對第一列求平均值,條件是第二列內(nèi)容為“電話機”AvgFor(數(shù)量,產(chǎn)品,電話機)對數(shù)量求平均值,條件是產(chǎn)品為電話機AvgFor(數(shù)量,產(chǎn)品,電話機,1,100)對數(shù)量求平均值,條件是產(chǎn)品為電話機,計算范圍是1到100行AvgFor(數(shù)量,產(chǎn)品,電話機,0,0,訂單)對訂單表中的數(shù)量求平均值,條件是產(chǎn)品為電話機,注意如果要指定表,必須同時指定行范圍,/開始行/和/結(jié)束行/通常設(shè)為0,表示對所有行進行計算。3. Avgfor2函數(shù)對指定表的指定列求最平均值,可以設(shè)置多個條件。語法:Maxfor2(/表/,/列/,/比較列/,/比較方式/,/比較值/,/比較列/,/比較方式/,/比較值/,.)/表/ 對該表中的某一列求平均值,可以用表名表示,也可以用位置表示。/列/ 對該列求平均值,可以用列名稱表示,也可以用位置表示。/比較列/ 進行比較的列,可以用列名稱表示,也可以用位置表示。/比較方式/ 比較方式,包括=、=、=、Like、Instr共8種比較方式。/比較值/ 比較值可以設(shè)置多個比較條件,從第三個參數(shù)開始,每三個參數(shù)組成一個比較條件。如果比較方式選擇的是Instr,則進行包含查詢;如果比較方式選擇Like,則可以在比較值中使用通配符進行類似查詢。例如:Avgfor2(訂單,數(shù)量,客戶,=,CS01)統(tǒng)計訂單表中客戶CS01平均每次訂購產(chǎn)品的數(shù)量。Avgfor2(訂單,數(shù)量,客戶,=,CS01,產(chǎn)品,=,PD01)統(tǒng)計訂單表中客戶CS01訂購產(chǎn)品PD01的訂單的平均數(shù)量。4. CELL函數(shù)Cell函數(shù)用于引用指定單元格,例如Cell(2,4)表示位于第2行第4列的單元格,此外Cell函數(shù)通常和變量Row、Col結(jié)合使用,Row表示當前行,Col表示當前列,例如Cell(Row-1,Col)表示上一行相同位置的單元格。下圖中將結(jié)存列的刷新公式應設(shè)為“if(Row=FirstRow,進倉 - 出倉,Cell(Row-1,Col) + 進倉 - 出倉)”,即可自動計算結(jié)存。CELL函數(shù)還有一個可選參數(shù),用于指定表,例如Cell(2,4,1)表示第1個表第2行第4列,這樣我們設(shè)置計算公式時,可以引用其它表中的任意單元格。Cell函數(shù)可以直接使用列標題來引用列,例如:Cell(Row-1,結(jié)存),這樣就不會出現(xiàn)因為調(diào)整列位置而造成公式不能計算的問題。需要特別留意的是,本函數(shù)中的列名稱必須用雙引號,而不是用方括號括起來,例如下面的函數(shù)將不能得到正確的結(jié)果:Cell(Row-1,結(jié)存)5. CountFor函數(shù)統(tǒng)計指定的表、指定的列等于某一指定值的行數(shù)語法:CountFor(/條件列/,/條件值/,/開始行/,/結(jié)束行/,/表/)/條件列/ 進行條件判斷的列,可以用列標題,也可以用數(shù)字來引用列/條件值/ 進行條件判斷的值/開始行/ 開始計算的行,如果省略或設(shè)為0,則從第一行開始計算/結(jié)束行/ 中止計算的行,如果省略或設(shè)為0,則計算到最后一行/表/ 進行計算的表,可以用位置,也可以用表名來引用表,如果省略,則對當前表進行計算例如CountFor(1,電話機)統(tǒng)計第一列內(nèi)容為“電話機”的行數(shù)CountFor(產(chǎn)品,電話機)統(tǒng)計產(chǎn)品為電話機的行數(shù)CountFor(產(chǎn)品,電話機,1,100)統(tǒng)計前100行中產(chǎn)品為電話機的行數(shù)CountFor(產(chǎn)品,電話機,0,0,訂單)統(tǒng)計訂單表中產(chǎn)品為電話機的行數(shù),注意如果要指定表,必須同時指定行范圍,/開始行/和/結(jié)束行/通常設(shè)為0,表示對所有行進行計算CountFor(產(chǎn)品,產(chǎn)品,0,0,訂單)假如希望在一個新表中統(tǒng)計訂單表中不同產(chǎn)品的訂單數(shù)(行數(shù)),新表包括產(chǎn)品和訂單數(shù)兩列,在產(chǎn)品列中輸入所有產(chǎn)品,將訂單數(shù)列的刷新公式設(shè)為以上公式即可。在默認情況下包括隱藏行,如果希望不包括隱藏行,只需在所有參數(shù)之后,再增加一個參數(shù),并設(shè)為1即可。6. Countfor2函數(shù)對指定表統(tǒng)計符合條件的記錄數(shù),可以設(shè)置多個條件。語法:Countfor2(/表/,/比較列/,/比較方式/,/比較值/,/比較列/,/比較方式/,/比較值/,.)/表/ 對該表進行統(tǒng)計,以用表名表示,也可以用位置表示。/比較列/ 進行比較的列,可以用列名稱表示,也可以用位置表示。/比較方式/ 比較方式,包括=、=、=、Like、Instr共8種比較方式。/比較值/ 比較值可以設(shè)置多個比較條件,從第二個參數(shù)開始,每三個參數(shù)組成一個比較條件。如果比較方式選擇的是Instr,則進行包含查詢;如果比較方式選擇Like,則可以在比較值中使用通配符進行類似查詢。例如:Countfor2(訂單,客戶,=,CS01)統(tǒng)計訂單表中CS01客戶的訂單數(shù)。Countfor2(訂單,客戶,=,CS01,產(chǎn)品,=,PD01)統(tǒng)計訂單表中CS01客戶訂購產(chǎn)品PD01的訂單數(shù)。Countfor2(訂單,折扣,0.1,產(chǎn)品,=,PD01)統(tǒng)計訂單表中以超過10%的折扣銷售產(chǎn)品PD01的訂單數(shù)。在默認情況下包括隱藏行,如果希望不包括隱藏行,只需在所有參數(shù)之后,再增加一個參數(shù),并設(shè)為1即可。7. Eval表達式求值函數(shù)Eval可以對指定的表達式求值,例如Eval(1+1)=2 ,而Eval(數(shù)量 * 單價)可以求出金額。8. FindText函數(shù)在指定的表、指定的列中查找指定內(nèi)容,并返回符合條件的行中指定列的內(nèi)容。語法:FindText(/查找列/,/內(nèi)容/,/返回列/ ,/表/,/位置/)/查找列/在該列中查找內(nèi)容,可以用列標題,也可以用數(shù)字(位置)來引用列/內(nèi)容/ 要查找的內(nèi)容/返回列/ 返回該列的內(nèi)容 /表/ 在該表中進行查找,可以用數(shù)字(位置),也可以用表名來引用表,如果省略,則在當前表中進行查找。/位置/ 這個參數(shù)決定返回第幾個符合條件的行的數(shù)據(jù),如果省略,則返回第一個符合條件的行中指定列的內(nèi)容。例如:FindText(1,電話機,2)在第一列查找內(nèi)容“電話機”,并返回第一個符合條件的行的第二列的內(nèi)容FindText(產(chǎn)品,電話機,庫存)在產(chǎn)品列查找內(nèi)容“電話機”,并返回第一個符合條件的行的庫存。FindText(1,電話機,2,3)在第三個表的第一列查找內(nèi)容“電話機”,并返回第一個符合條件的行的第二列的內(nèi)容。FindText(產(chǎn)品,電話機,訂購量,訂單)在訂單表的產(chǎn)品列查找內(nèi)容“電話機”,并返回第一個符合條件的行的訂購量。FindText(產(chǎn)品,電話機,訂購量,訂單,2)在訂單表的產(chǎn)品列查找內(nèi)容“電話機”,并返回第二個符合條件的行的訂購量。利用FindText函數(shù),我們可以在不建立表間關(guān)聯(lián)的情況下引用其他表中有關(guān)聯(lián)的數(shù)據(jù)。例如訂單表和產(chǎn)品表都包括編號、品名、單價等數(shù)據(jù),而產(chǎn)品表已經(jīng)錄入所有的編號、品名和單價,我們希望在訂單表中只需輸入產(chǎn)品編號,對應的品名和單價即可自動輸入。為實現(xiàn)上述目的,我們只需將訂單表中產(chǎn)品列的刷新公式設(shè)為:FindText(編號,編號,品名,產(chǎn)品),將訂單表中單價列的刷新公式設(shè)為: FindText(編號,編號,單價,產(chǎn)品), 注意上述公式中用方括號括起來的編號表示訂單表中輸入的編號。在默認情況下包括隱藏行,如果希望不包括隱藏行,只需在所有參數(shù)之后,再增加一個參數(shù),并設(shè)為1即可。9. FindText2 函數(shù)在指定的表、指定的列中查找指定內(nèi)容,并返回符合條件的行中指定列的內(nèi)容。語法:FindText2(/表/,/列/,/比較列/,/比較方式/,/比較值/,/比較列/,/比較方式/,/比較值/,.,/位置/)/表/ 在表中進行查找,以用表名表示,也可以用位置表示。/列/ 對該列進行查找,可以用列名稱表示,也可以用位置表示。/比較列/ 進行比較的列,可以用列名稱表示,也可以用位置表示。/比較方式/ 比較方式,包括=、=、=、Like、Instr共8種比較方式。/比較值/ 比較值/位置/ 這個參數(shù)決定返回第幾個符合條件的行的數(shù)據(jù),如果省略,則返回第一個符合條件的行中指定列的內(nèi)容??梢栽O(shè)置多個比較條件,從第三個參數(shù)開始,每三個參數(shù)組成一個比較條件。如果比較方式選擇的是Instr,則進行包含查詢;如果比較方式選擇Like,則可以在比較值中使用通配符進行類似查詢。例如:FindText2(訂單,數(shù)量,客戶,=,CS01)返回訂單表中CS01客戶的第一個訂單的訂購數(shù)量。FindText2(訂單,數(shù)量,客戶,=,CS01,產(chǎn)品,=,PD01)返回訂單表中CS01客戶第一次訂購產(chǎn)品PD01的數(shù)量 。FindText2(訂單,數(shù)量,客戶,=,CS01,產(chǎn)品,=,PD01,2)返回訂單表中CS01客戶第二次訂購產(chǎn)品PD01的數(shù)量 。利用FindText2函數(shù),我們可以在不建立表間關(guān)聯(lián)的情況下引用其他表中有關(guān)聯(lián)的數(shù)據(jù)。例如訂單表和產(chǎn)品表都包括品名、規(guī)格、單價等數(shù)據(jù),而產(chǎn)品表已經(jīng)錄入所有的品名、規(guī)格和單價,我們希望在訂單表中只需輸入品名和規(guī)格,單價即可自動輸入。為實現(xiàn)上述目的,我們只需將訂單表中單價列的刷新公式設(shè)為:FindText2(產(chǎn)品表,單價,品名,=,品名,規(guī)格,=,規(guī)格)在默認情況下包括隱藏行,如果希望不包括隱藏行,只需在所有參數(shù)之后,再增加一個參數(shù),并設(shè)為1即可。10. IsBlank函數(shù)判斷當前行的指定列是否有內(nèi)容,如果沒有內(nèi)容,則返回True,否則返回False.例如公式IsBlank(日期)可以判斷當前行的日期列是否已經(jīng)輸入數(shù)據(jù),注意列名稱要用雙引號而不是方括號括起來。11. IsVisible函數(shù)判斷指定行是否可見,如果當前行沒有被隱藏(可見),則返回True, 否則返回False.例如希望統(tǒng)計數(shù)量列中的最大值,而且不包括隱藏行,公式為:MaxIf(數(shù)量,IsVisible(row)12. LockRow 和 UnlockRow函數(shù)這是易表中唯一的一對操作函數(shù),用于鎖定行和取消鎖定行。例如公式:if(結(jié)賬 = -1,LockRow(row),UnlcokRow(row)上述公式的含義是如果已經(jīng)結(jié)帳,則鎖定當前行,否則取消鎖定。13. MaxFor函數(shù)對指定的表指定的列求最大值,前提是某一列等于指定的值。語法:MaxFor(/列/,/條件列/,/條件值/,/開始行/,/結(jié)束行/,/表/)/列/ 求該列的最大值,可以用列標題,也可以用數(shù)字來引用列/條件列/ 進行條件判斷的列,可以用列標題,也可以用數(shù)字來引用列/條件值/ 進行條件判斷的值/開始行/ 開始計算的行,如果省略或設(shè)為0,則從第一行開始計算/結(jié)束行/ 中止計算的行,如果省略或設(shè)為0,則計算到最后一行/表/ 進行計算的表,可以用位置,也可以用表名來引用表,如果省略,則對當前表進行計算例如MaxFor(1,2,電話機)對第一列求最大值,條件是第二列內(nèi)容為“電話機”MaxFor(數(shù)量,產(chǎn)品,電話機)對數(shù)量求最大值,條件是產(chǎn)品為電話機MaxFor(數(shù)量,產(chǎn)品,電話機,1,100)對數(shù)量求最大值,條件是產(chǎn)品為電話機,計算范圍是1到100行MaxFor(數(shù)量,產(chǎn)品,電話機,0,0,訂單)對訂單表中的數(shù)量求最大值,條件是產(chǎn)品為電話機,注意如果要指定表,必須同時指定行范圍,/開始行/和/結(jié)束行/通常設(shè)為0,表示對所有行進行計算。在默認情況下包括隱藏行,如果希望不包括隱藏行,只需在所有參數(shù)之后,再增加一個參數(shù),并設(shè)為1即可。14. Maxfor2函數(shù)對指定表的指定列求最大值,可以設(shè)置多個條件。語法:Maxfor2(/表/,/列/,/比較列/,/比較方式/,/比較值/,/比較列/,/比較方式/,/比較值/,.)/表/ 對該表中的某一列求最大值,以用表名表示,也可以用位置表示。/列/ 對該列求最大值,可以用列名稱表示,也可以用位置表示。/比較列/ 進行比較的列,可以用列名稱表示,也可以用位置表示。/比較方式/ 比較方式,包括=、=、=、Like、Instr共8種比較方式。/比較值/ 比較值可以設(shè)置多個比較條件,從第三個參數(shù)開始,每三個參數(shù)組成一個比較條件。如果比較方式選擇的是Instr,則進行包含查詢;如果比較方式選擇Like,則可以在比較值中使用通配符進行類似查詢。例如:Maxfor2(訂單,數(shù)量,客戶,=,CS01)統(tǒng)計訂單表中客戶CS01一次訂購產(chǎn)品的最大數(shù)量。Maxfor2(訂單,數(shù)量,客戶,=,CS01,產(chǎn)品,=,PD01)統(tǒng)計訂單表中客戶CS01一次訂購產(chǎn)品PD01的最大數(shù)量。在默認情況下包括隱藏行,如果希望不包括隱藏行,只需在所有參數(shù)之后,再增加一個參數(shù),并設(shè)為1即可。15. MinFor函數(shù)對指定的表指定的列求最小值,前提是某一列等于指定的值。語法:MinFor(/列/,/條件列/,/條件值/,/開始行/,/結(jié)束行/,/表/)/列/求該列的最小值,可以用列標題,也可以用數(shù)字來引用列/條件列/ 進行條件判斷的列,可以用列標題,也可以用數(shù)字來引用列/條件值/ 進行條件判斷的值/開始行/ 開始計算的行,如果省略或設(shè)為0,則從第一行開始計算/結(jié)束行/ 中止計算的行,如果省略或設(shè)為0,則計算到最后一行/表/ 進行計算的表,可以用位置,也可以用表名來引用表,如果省略,則對當前表進行計算例如MinFor(1,2,電話機)對第一列求最小值,條件是第二列內(nèi)容為“電話機”MinFor(數(shù)量,產(chǎn)品,電話機)對數(shù)量求最小值,條件是產(chǎn)品為電話機MinFor(數(shù)量,產(chǎn)品,電話機,1,100)對數(shù)量求最小值,條件是產(chǎn)品為電話機,計算范圍是1到100行MinFor(數(shù)量,產(chǎn)品,電話機,0,0,訂單)對訂單表中的數(shù)量求最小值,條件是產(chǎn)品為電話機,注意如果要指定表,必須同時指定行范圍,/開始行/和/結(jié)束行/通常設(shè)為0,表示對所有行進行計算。在默認情況下包括隱藏行,如果希望不包括隱藏行,只需在所有參數(shù)之后,再增加一個參數(shù),并設(shè)為1即可。16. Minfor2函數(shù)對指定表的指定列求最小值,可以設(shè)置多個條件。語法:Maxfor2(/表/,/列/,/比較列/,/比較方式/,/比較值/,/比較列/,/比較方式/,/比較值/,.)/表/ 對該表中的某一列求最小值,以用表名表示,也可以用位置表示。/列/ 對該列求最小值,可以用列名稱表示,也可以用位置表示。/比較列/ 進行比較的列,可以用列名稱表示,也可以用位置表示。/比較方式/ 比較方式,包括=、=、=、Like、Instr共8種比較方式。/比較值/ 比較值可以設(shè)置多個比較條件,從第三個參數(shù)開始,每三個參數(shù)組成一個比較條件。如果比較方式選擇的是Instr,則進行包含查詢;如果比較方式選擇Like,則可以在比較值中使用通配符進行類似查詢。例如:Minfor2(訂單,數(shù)量,客戶,=,CS01)統(tǒng)計訂單表中客戶CS01一次訂購產(chǎn)品的最小數(shù)量。Minfor2(訂單,數(shù)量,客戶,=,CS01,產(chǎn)品,=,PD01)統(tǒng)計訂單表中客戶CS01一次訂購產(chǎn)品PD01的最小數(shù)量。在默認情況下包括隱藏行,如果希望不包括隱藏行,只需在所有參數(shù)之后,再增加一個參數(shù),并設(shè)為1即可。17. RowLocked 函數(shù)判斷某一行是否處于鎖定狀態(tài)。利用這個函數(shù),我們可以使鎖定行不參與刷新公式計算,例如將金額列的刷新公式設(shè)為:if(Rowlocked(row), 金額, 數(shù)量 * 產(chǎn)品!單價 * (1-折扣) 上述公式的含義是如果當前行被鎖定,則金額保持不變,否則根據(jù)最新的單價重新計算金額。18. SerialNo 自動編號函數(shù)函數(shù)SerialNo用于自動生成編號,該函數(shù)只有一個參數(shù),用于指定保持不變的前綴字符個數(shù)。該函數(shù)通常用于設(shè)置默認值,例如在第一行的編號列中輸入“KA001”,然后將編號列的默認值設(shè)為SerialNo(2),即可自動在新增行中生成編號,例如KA002、KA003、KA004 .19. StdFor函數(shù)對指定的表指定的列求標準偏差,前提是某一列等于指定的值。語法:StdFor(/列/,/條件列/,/條件值/,/開始行/,/結(jié)束行/,/表/)/列/ 求該列的標準偏差,可以用列標題,也可以用數(shù)字來引用列/條件列/ 進行條件判斷的列,可以用列標題,也可以用數(shù)字來引用列/條件值/ 進行條件判斷的值/開始行/ 開始計算的行,如果省略或設(shè)為0,則從第一行開始計算/結(jié)束行/ 中止計算的行,如果省略或設(shè)為0,則計算到最后一行/表/ 進行計算的表,可以用位置,也可以用表名來引用表,如果省略,則對當前表進行計算在默認情況下包括隱藏行,如果希望不包括隱藏行,只需在所有參數(shù)之后,再增加一個參數(shù),并設(shè)為1即可。20. StdFor2函數(shù)對指定表的指定列求標準偏差,可以設(shè)置多個條件。語法:Stdfor2(/表/,/列/,/比較列/,/比較方式/,/比較值/,/比較列/,/比較方式/,/比較值/,.)/表/ 對該表中的某一列求標準偏差,以用表名表示,也可以用位置表示。/列/ 對該列求標準偏差,可以用列名稱表示,也可以用位置表示。/比較列/ 進行比較的列,可以用列名稱表示,也可以用位置表示。/比較方式/ 比較方式,包括=、=、=、Like、Instr共8種比較方式。/比較值/ 比較值可以設(shè)置多個比較條件,從第三個參數(shù)開始,每三個參數(shù)組成一個比較條件。如果比較方式選擇的是Instr,則進行包含查詢;如果比較方式選擇Like,則可以在比較值中使用通配符進行類似查詢。在默認情況下包括隱藏行,如果希望不包括隱藏行,只需在所有參數(shù)之后,再增加一個參數(shù),并設(shè)為1即可。21. SumFor函數(shù)對指定的表指定的列進行求和計算,前提是某一列等于指定的值。語法:SumFor(/列/,/條件列/,/條件值/,/開始行/,/結(jié)束行/,/表/)/列/ 進行求和計算的列,可以用列標題,也可以用數(shù)字來引用列/條件列/ 進行條件判斷的列,可以用列標題,也可以用數(shù)字來引用列/條件值/ 進行條件判斷的值/開始行/ 開始計算的行,如果省略或設(shè)為0,則從第一行開始計算/結(jié)束行/ 中止計算的行,如果省略或設(shè)為0,則計算到最后一行/表/ 進行計算的表,可以用位置,也可以用表名來引用表,如果省略,則對當前表進行計算例如:SumFor(1,2,電話機)對第一列進行求和,條件是第二列內(nèi)容為“電話機”SumFor(數(shù)量,產(chǎn)品,電話機)對數(shù)量進行求和,條件是產(chǎn)品為電話機SumFor(數(shù)量,產(chǎn)品,電話機,1,100)對數(shù)量進行求和,條件是產(chǎn)品為電話機,計算范圍是1到100行SumFor(數(shù)量,產(chǎn)品,電話機,0,0,訂單)對訂單表中的數(shù)量進行求和,條件是產(chǎn)品為電話機,注意如果要指定表,必須同時指定行范圍,/開始行/和/結(jié)束行/通常設(shè)為0,表示對所有行進行計算。SumFor(數(shù)量,產(chǎn)品,產(chǎn)品,0,0,訂單)假如希望在一個新表中統(tǒng)計訂單表中不同產(chǎn)品的銷售數(shù)量,新表包括產(chǎn)品和數(shù)量兩列,在產(chǎn)品列中輸入所有產(chǎn)品,將數(shù)量列的刷新公式設(shè)為以上公式即可。在默認情況下包括隱藏行,如果希望不包括隱藏行,只需在所有參數(shù)之后,再增加一個參數(shù),并設(shè)為1即可。22. Sumfor2函數(shù)對指定表的指定列進行求和,可以設(shè)置多個條件。語法:Sumfor2(/表/,/列/,/比較列/,/比較方式/,/比較值/,/比較列/,/比較方式/,/比較值/,.)/表/ 對該表中的某一列進行求和,以用表名表示,也可以用位置表示。/列/ 對該列進行求和,可以用列名稱表示,也可以用位置表示。/比較列/ 進行比較的列,可以用列名稱表示,也可以用位置表示。/比較方式/ 比較方式,包括=、=、=、Like、Instr共8種比較方式。/比較值/ 比較值可以設(shè)置多個比較條件,從第三個參數(shù)開始,每三個參數(shù)組成一個比較條件。如果比較方式選擇的是Instr,則進行包含查詢;如果比較方式選擇Like,則可以在比較值中使用通配符進行類似查詢。例如:Sumfor2(訂單,數(shù)量,客戶,=,CS01)統(tǒng)計訂單表中CS01客戶訂購產(chǎn)品的數(shù)量。Sumfor2(訂單,數(shù)量,客戶,=,CS01,產(chǎn)品,=,PD01)統(tǒng)計訂單表中CS01客戶訂購產(chǎn)品PD01的數(shù)量 。Sumfor2(訂單,數(shù)量,折扣,0.1,產(chǎn)品,=,PD01)統(tǒng)計訂單表中以超過10%的折扣銷售產(chǎn)品PD01的數(shù)量。在默認情況下包括隱藏行,如果希望不包括隱藏行,只需在所有參數(shù)之后,再增加一個參數(shù),并設(shè)為1即可。23. VarFor函數(shù)對指定的表指定的列求方差,前提是某一列等于指定的值。語法:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五私企員工勞動合同與員工績效評估
- 2025年度無產(chǎn)權(quán)車庫轉(zhuǎn)讓及附屬綠化帶使用協(xié)議
- 二零二五年度科技型企業(yè)融資合作框架
- 2025年度礦山股份合作保險合同:礦山安全生產(chǎn)責任險與財產(chǎn)險合作協(xié)議
- 二零二五年度城市軌道交通工程用工管理協(xié)議
- 2025年度首飾抵押借款合同購買設(shè)計師首飾服務協(xié)議
- 2025年手房購房合同(含車位及儲藏室)
- 【央企招聘】中煤電力有限公司所屬企業(yè)公開招聘(24人)筆試參考題庫附帶答案詳解
- 2025遼寧鞍山市臺安農(nóng)業(yè)發(fā)展集團有限公司招聘11人筆試參考題庫附帶答案詳解
- 2025福建投資集團能源板塊去場招聘114人筆試參考題庫附帶答案詳解
- 2025年健身教練合同協(xié)議樣本
- 2025年常州工業(yè)職業(yè)技術(shù)學院單招職業(yè)技能測試題庫(培優(yōu))
- 2025年湖南商務職業(yè)技術(shù)學院單招職業(yè)技能測試題庫必考題
- 中儲糧黑龍江分公司招聘考試試卷2023
- 化學實驗室安全職責分配
- 1.2 讀懂彼此的心 第二課時 課件 2024-2025學年五年級下冊道德與法治 統(tǒng)編版
- 2018-2022年北京市中考真題數(shù)學試題匯編:選擇壓軸(第8題)
- 2025年哈爾濱鐵道職業(yè)技術(shù)學院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 2025年貴州黔源電力股份有限公司招聘筆試參考題庫含答案解析
- 2024年湖南食品藥品職業(yè)學院高職單招語文歷年參考題庫含答案解析
- 《船舶油漆作業(yè)》課件
評論
0/150
提交評論