久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

EXCEL函數

時間:2019-05-12 18:16:52下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《EXCEL函數》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《EXCEL函數》。

第一篇:EXCEL函數

EXCEL 函數

加載宏和自動化函數

CALL 調用動態鏈接庫或代碼源中的過程

EUROCONVERT 用于將數字轉換為歐元形式,將數字由歐元形式轉換為歐元成員國貨幣形式,或利用歐元作為中間貨幣將數字由某一歐元成員國貨幣轉化為另一歐元成員國貨幣形式(三角轉換關系)

GETPIVOTDATA 返回存儲在數據透視表中的數據

REGISTER.ID 返回已注冊過的指定動態鏈接庫(DLL)或代碼源的注冊號

SQL.REQUEST 連接到一個外部的數據源并從工作表中運行查詢,然后將查詢結果以數組的形式返回,無需進行宏編程

多維數據集函數

CUBEKPIMEMBER 返回重要性能指標(KPI)名稱、屬性和度量,并顯示單元格中的名稱和屬性。KPI 是一項用于監視單位業績的可量化的指標,如每月總利潤或每季度雇員調整。

CUBEMEMBER 返回多維數據集層次結構中的成員或元組。用于驗證多維數據集內是否存在成員或元組。

CUBEMEMBERPROPERTY 返回多維數據集內成員屬性的值。用于驗證多維數據集內是否存在某個成員名并返回此成員的指定屬性。

CUBERANKEDMEMBER 返回集合中的第 n 個或排在一定名次的成員。用于返回集合中的一個或多個元素,如業績排在前幾名的銷售人員或前 10 名學生。

CUBESET 通過向服務器上的多維數據集發送集合表達式來定義一組經過計算的成員或元組(這會創建該集合),然后將該集合返回到 Microsoft Office Excel。

CUBESETCOUNT 返回集合中的項數。

CUBEVALUE 返回多維數據集內的匯總值。

數據庫函數

DAVERAGE 返回所選數據庫條目的平均值

DCOUNT 計算數據庫中包含數字的單元格的數量

DCOUNTA 計算數據庫中非空單元格的數量

DGET 從數據庫提取符合指定條件的單個記錄

DMAX 返回所選數據庫條目的最大值

DMIN 返回所選數據庫條目的最小值

DPRODUCT 將數據庫中符合條件的記錄的特定字段中的值相乘

DSTDEV 基于所選數據庫條目的樣本估算標準偏差

DSTDEVP 基于所選數據庫條目的樣本總體計算標準偏差

DSUM 對數據庫中符合條件的記錄的字段列中的數字求和

DVAR 基于所選數據庫條目的樣本估算方差

DVARP 基于所選數據庫條目的樣本總體計算方差

日期和時間函數

DATE 返回特定日期的序列號

DATEVALUE 將文本格式的日期轉換為序列號

DAY 將序列號轉換為月份日期

DAYS360 以一年 360 天為基準計算兩個日期間的天數

EDATE 返回用于表示開始日期之前或之后月數的日期的序列號

EOMONTH 返回指定月數之前或之后的月份的最后一天的序列號

HOUR 將序列號轉換為小時

MINUTE 將序列號轉換為分鐘

MONTH 將序列號轉換為月

NETWORKDAYS 返回兩個日期間的全部工作日數

NOW 返回當前日期和時間的序列號

SECOND 將序列號轉換為秒

TIME 返回特定時間的序列號

TIMEVALUE 將文本格式的時間轉換為序列號

TODAY 返回今天日期的序列號

WEEKDAY 將序列號轉換為星期日期

WEEKNUM 將序列號轉換為代表該星期為一年中第幾周的數字

WORKDAY 返回指定的若干個工作日之前或之后的日期的序列號

YEAR 將序列號轉換為年

YEARFRAC 返回代表 start_date 和 end_date 之間整天天數的年分數

工程函數

BESSELI 返回修正的貝賽耳函數 In(x)BESSELJ 返回貝賽耳函數 Jn(x)

BESSELK 返回修正的貝賽耳函數 Kn(x)BESSELY 返回貝賽耳函數 Yn(x)BIN2DEC 將二進制數轉換為十進制數

BIN2HEX 將二進制數轉換為十六進制數

BIN2OCT 將二進制數轉換為八進制數

COMPLEX 將實系數和虛系數轉換為復數

CONVERT 將數字從一種度量系統轉換為另一種度量系統

DEC2BIN 將十進制數轉換為二進制數

DEC2HEX 將十進制數轉換為十六進制數

DEC2OCT 將十進制數轉換為八進制數

DELTA 檢驗兩個值是否相等

ERF 返回誤差函數 ERFC 返回互補錯誤函數

GESTEP 檢驗數字是否大于閾值

HEX2BIN 將十六進制數轉換為二進制數

HEX2DEC 將十六進制數轉換為十進制數

HEX2OCT 將十六進制數轉換為八進制數

IMABS 返回復數的絕對值(模數)

IMAGINARY 返回復數的虛系數

IMARGUMENT 返回參數 theta,即以弧度表示的角

IMCONJUGATE 返回復數的共軛復數

IMCOS 返回復數的余弦

IMDIV 返回兩個復數的商

IMEXP 返回復數的指數

IMLN 返回復數的自然對數

IMLOG10 返回復數的以 10 為底的對數

IMLOG2 返回復數的以 2 為底的對數

IMPOWER 返回復數的整數冪

IMPRODUCT 返回從 2 到 29 的復數的乘積

IMREAL 返回復數的實系數

IMSIN 返回復數的正弦

IMSQRT 返回復數的平方根

IMSUB 返回兩個復數的差

IMSUM 返回多個復數的和

OCT2BIN 將八進制數轉換為二進制數

OCT2DEC 將八進制數轉換為十進制數

OCT2HEX 將八進制數轉換為十六進制數

財務函數

ACCRINT 返回定期支付利息的債券的應計利息

ACCRINTM 返回在到期日支付利息的債券的應計利息

AMORDEGRC 返回使用折舊系數的每個記帳期的折舊值

AMORLINC 返回每個記帳期的折舊值

COUPDAYBS 返回從付息期開始到成交日之間的天數

COUPDAYS 返回包含成交日的付息期天數

COUPDAYSNC 返回從成交日到下一付息日之間的天數

COUPNCD 返回成交日之后的下一個付息日

COUPNUM 返回成交日和到期日之間的應付利息次數

COUPPCD 返回成交日之前的上一付息日

CUMIPMT 返回兩個付款期之間累積支付的利息

CUMPRINC 返回兩個付款期之間為貸款累積支付的本金

DB 使用固定余額遞減法,返回一筆資產在給定期間內的折舊值 DDB 使用雙倍余額遞減法或其他指定方法,返回一筆資產在給定期間內的折舊值

DISC 返回債券的貼現率

DOLLARDE 將以分數表示的價格轉換為以小數表示的價格

DOLLARFR 將以小數表示的價格轉換為以分數表示的價格

DURATION 返回定期支付利息的債券的每年期限

EFFECT 返回年有效利率

FV 返回一筆投資的未來值

FVSCHEDULE 返回應用一系列復利率計算的初始本金的未來值

INTRATE 返回完全投資型債券的利率

IPMT 返回一筆投資在給定期間內支付的利息

IRR 返回一系列現金流的內部收益率

ISPMT 計算特定投資期內要支付的利息

MDURATION 返回假設面值為 ¥100 的有價證券的 Macauley 修正期限

MIRR 返回正和負現金流以不同利率進行計算的內部收益率

NOMINAL 返回年度的名義利率

NPER 返回投資的期數

NPV 返回基于一系列定期的現金流和貼現率計算的投資的凈現值

ODDFPRICE 返回每張票面為 ¥100 且第一期為奇數的債券的現價

ODDFYIELD 返回第一期為奇數的債券的收益

ODDLPRICE 返回每張票面為 ¥100 且最后一期為奇數的債券的現價

ODDLYIELD 返回最后一期為奇數的債券的收益

PMT 返回年金的定期支付金額

PPMT 返回一筆投資在給定期間內償還的本金

PRICE 返回每張票面為 ¥100 且定期支付利息的債券的現價

PRICEDISC 返回每張票面為 ¥100 的已貼現債券的現價

PRICEMAT 返回每張票面為 ¥100 且在到期日支付利息的債券的現價

PV 返回投資的現值

RATE 返回年金的各期利率

RECEIVED 返回完全投資型債券在到期日收回的金額

SLN 返回固定資產的每期線性折舊費

SYD 返回某項固定資產按年限總和折舊法計算的每期折舊金額

TBILLEQ 返回國庫券的等價債券收益

TBILLPRICE 返回面值 ¥100 的國庫券的價格

TBILLYIELD 返回國庫券的收益率

VDB 使用余額遞減法,返回一筆資產在給定期間或部分期間內的折舊值

XIRR 返回一組現金流的內部收益率,這些現金流不一定定期發生

XNPV 返回一組現金流的凈現值,這些現金流不一定定期發生

YIELD 返回定期支付利息的債券的收益

YIELDDISC 返回已貼現債券的年收益;例如,短期國庫券

YIELDMAT 返回在到期日支付利息的債券的年收益

信息函數

CELL 返回有關單元格格式、位置或內容的信息

ERROR.TYPE 返回對應于錯誤類型的數字

INFO 返回有關當前操作環境的信息

ISBLANK 如果值為空,則返回 TRUE

ISERR 如果值為除 #N/A 以外的任何錯誤值,則返回 TRUE ISERROR 如果值為任何錯誤值,則返回 TRUE ISEVEN 如果數字為偶數,則返回 TRUE ISLOGICAL 如果值為邏輯值,則返回 TRUE ISNA 如果值為錯誤值 #N/A,則返回 TRUE ISNONTEXT 如果值不是文本,則返回 TRUE ISNUMBER 如果值為數字,則返回 TRUE ISODD 如果數字為奇數,則返回 TRUE ISREF 如果值為引用值,則返回 TRUE ISTEXT 如果值為文本,則返回 TRUE N 返回轉換為數字的值

NA 返回錯誤值 #N/A

TYPE 返回表示值的數據類型的數字

邏輯函數

AND 如果其所有參數均為 TRUE,則返回 TRUE FALSE 返回邏輯值 FALSE IF 指定要執行的邏輯檢測

NOT 對其參數的邏輯求反

OR 如果任一參數為 TRUE,則返回 TRUE TRUE 返回邏輯值 TRUE

查找和引用函數

ADDRESS 以文本形式將引用值返回到工作表的單個單元格

AREAS 返回引用中涉及的區域個數

CHOOSE 從值的列表中選擇值

COLUMN 返回引用的列號

COLUMNS 返回引用中包含的列數

GETPIVOTDATA 返回存儲在數據透視表中的數據

HLOOKUP 查找數組的首行,并返回指定單元格的值 HYPERLINK 創建快捷方式或跳轉,以打開存儲在網絡服務器、Intranet 或 Internet 上的文檔

INDEX 使用索引從引用或數組中選擇值

INDIRECT 返回由文本值指定的引用

LOOKUP 在向量或數組中查找值

MATCH 在引用或數組中查找值

OFFSET 從給定引用中返回引用偏移量

ROW 返回引用的行號

ROWS 返回引用中的行數

RTD 從支持 COM 自動化(自動化:從其他應用程序或開發工具使用應用程序的對象的方法。以前稱為“OLE 自動化”,自動化是一種工業標準和組件對象模型(COM)功能。)的程序中檢索實時數據

TRANSPOSE 返回數組的轉置

VLOOKUP 在數組第一列中查找,然后在行之間移動以返回單元格的值

數學和三角函數

ABS 返回數字的絕對值

ACOS 返回數字的反余弦值

ACOSH 返回數字的反雙曲余弦值

ASIN 返回數字的反正弦值

ASINH 返回數字的反雙曲正弦值

ATAN 返回數字的反正切值

ATAN2 返回 X 和 Y 坐標的反正切值

ATANH 返回數字的反雙曲正切值

CEILING 將數字舍入為最接近的整數或最接近的指定基數的倍數

COMBIN 返回給定數目對象的組合數

COS 返回數字的余弦值

COSH 返回數字的雙曲余弦值

DEGREES 將弧度轉換為度

EVEN 將數字向上舍入到最接近的偶數

EXP 返回 e 的 n 次方

FACT 返回數字的階乘

FACTDOUBLE 返回數字的雙倍階乘

FLOOR 向絕對值減小的方向舍入數字

GCD 返回最大公約數

INT 將數字向下舍入到最接近的整數

LCM 返回最小公倍數

LN 返回數字的自然對數

LOG 返回數字的以指定底為底的對數

LOG10 返回數字的以 10 為底的對數 MDETERM 返回數組的矩陣行列式的值

MINVERSE 返回數組的逆矩陣

MMULT 返回兩個數組的矩陣乘積

MOD 返回除法的余數

MROUND 返回一個舍入到所需倍數的數字

MULTINOMIAL 返回一組數字的多項式

ODD 將數字向上舍入為最接近的奇數

PI 返回 pi 的值

POWER 返回數的乘冪

PRODUCT 將其參數相乘

QUOTIENT 返回除法的整數部分

RADIANS 將度轉換為弧度

RAND 返回 0 和 1 之間的一個隨機數

RANDBETWEEN 返回位于兩個指定數之間的一個隨機數

ROMAN 將阿拉伯數字轉換為文本式羅馬數

ROUND 將數字按指定位數舍入

ROUNDDOWN 向絕對值減小的方向舍入數字

ROUNDUP 向絕對值增大的方向舍入數字

SERIESSUM 返回基于公式的冪級數的和

SIGN 返回數字的符號

SIN 返回給定角度的正弦值

SINH 返回數字的雙曲正弦值

SQRT 返回正平方根

SQRTPI 返回某數與 pi 的乘積的平方根

小計 返回列表或數據庫中的分類匯總

SUM 求參數的和

SUMIF 按給定條件對若干單元格求和

SUMIFS 在區域中添加滿足多個條件的單元格

SUMPRODUCT 返回對應的數組元素的乘積和

SUMSQ 返回參數的平方和

SUMX2MY2 返回兩數組中對應值平方差之和

SUMX2PY2 返回兩數組中對應值的平方和之和

SUMXMY2 返回兩個數組中對應值差的平方和

TAN 返回數字的正切值

TANH 返回數字的雙曲正切值

TRUNC 將數字截尾取整

統計函數

AVEDEV 返回數據點與它們的平均值的絕對偏差平均值

AVERAGE 返回其參數的平均值 AVERAGEA 返回其參數的平均值,包括數字、文本和邏輯值

AVERAGEIF 返回區域中滿足給定條件的所有單元格的平均值(算術平均值)

AVERAGEIFS 返回滿足多個條件的所有單元格的平均值(算術平均值)。

BETADIST 返回 Beta 累積分布函數

BETAINV 返回指定 Beta 分布的累積分布函數的反函數

BINOMDIST 返回一元二項式分布的概率值

CHIDIST 返回 χ2 分布的單尾概率

CHIINV 返回 γ2 分布的單尾概率的反函數

CHITEST 返回獨立性檢驗值

CONFIDENCE 返回總體平均值的置信區間

CORREL 返回兩個數據集之間的相關系數

COUNT 計算參數列表中數字的個數

COUNTA 計算參數列表中值的個數

COUNTBLANK 計算區域內空白單元格的數量

COUNTIF 計算區域內非空單元格的數量

COVAR 返回協方差,成對偏差乘積的平均值

CRITBINOM 返回使累積二項式分布小于或等于臨界值的最小值

DEVSQ 返回偏差的平方和

EXPONDIST 返回指數分布

FDIST 返回 F 概率分布

FINV 返回 F 概率分布的反函數值

FISHER 返回 Fisher 變換值

FISHERINV 返回 Fisher 變換的反函數值

FORECAST 返回沿線性趨勢的值

FREQUENCY 以垂直數組的形式返回頻率分布

FTEST 返回 F 檢驗的結果

GAMMADIST 返回 γ 分布

GAMMAINV 返回 γ 累積分布函數的反函數

GAMMALN 返回 γ 函數的自然對數,Γ(x)GEOMEAN 返回幾何平均值

GROWTH 返回沿指數趨勢的值

HARMEAN 返回調和平均值

HYPGEOMDIST 返回超幾何分布

INTERCEPT 返回線性回歸線的截距

KURT 返回數據集的峰值

LARGE 返回數據集中第 k 個最大值

LINEST 返回線性趨勢的參數

LOGEST 返回指數趨勢的參數

LOGINV 返回對數分布函數的反函數

LOGNORMDIST 返回對數累積分布函數

MAX 返回參數列表中的最大值

MAXA 返回參數列表中的最大值,包括數字、文本和邏輯值 MEDIAN 返回給定數值集合的中值

MIN 返回參數列表中的最小值

MINA 返回參數列表中的最小值,包括數字、文本和邏輯值

MODE 返回在數據集內出現次數最多的值

NEGBINOMDIST 返回負二項式分布

NORMDIST 返回正態累積分布

NORMINV 返回標準正態累積分布的反函數

NORMSDIST 返回標準正態累積分布

NORMSINV 返回標準正態累積分布函數的反函數

PEARSON 返回 Pearson 乘積矩相關系數

PERCENTILE 返回區域中數值的第 K 個百分點的值

PERCENTRANK 返回數據集中值的百分比排位

PERMUT 返回給定數目對象的排列數

POISSON 返回泊松分布

PROB 返回區域中的數值落在指定區間內的概率

QUARTILE 返回一列數字的數字排位

RANK 返回一列數字的數字排位

RSQ 返回 Pearson 乘積矩相關系數的平方

SKEW 返回分布的不對稱度

SLOPE 返回線性回歸線的斜率

SMALL 返回數據集中的第 K 個最小值

STANDARDIZE 返回正態化數值

STDEV 基于樣本估算標準偏差

STDEVA 基于樣本(包括數字、文本和邏輯值)估算標準偏差

STDEVP 基于整個樣本總體計算標準偏差

STDEVPA 基于總體(包括數字、文本和邏輯值)計算標準偏差

STEYX 返回通過線性回歸法預測每個 x 的 y 值時所產生的標準誤差

TDIST 返回學生的 t 分布

TINV 返回學生的 t 分布的反函數

TREND 返回沿線性趨勢的值

TRIMMEAN 返回數據集的內部平均值

TTEST 返回與學生的 t 檢驗相關的概率

VAR 基于樣本估算方差

VARA 基于樣本(包括數字、文本和邏輯值)估算方差

VARP 計算基于樣本總體的方差

VARPA 計算基于總體(包括數字、文本和邏輯值)的標準偏差

WEIBULL 返回 Weibull 分布

ZTEST 返回 z 檢驗的單尾概率值

文本函數 ASC 將字符串中的全角(雙字節)英文字母或片假名更改為半角(單字節)字符

BAHTTEXT 使用 ?(泰銖)貨幣格式將數字轉換為文本

CHAR 返回由代碼數字指定的字符

CLEAN 刪除文本中所有非打印字符

CODE 返回文本字符串中第一個字符的數字代碼

CONCATENATE 將幾個文本項合并為一個文本項

DOLLAR 使用 $(美元)貨幣格式將數字轉換為文本

EXACT 檢查兩個文本值是否相同

FIND、FINDB 在一個文本值中查找另一個文本值(區分大小寫)

FIXED 將數字格式設置為具有固定小數位數的文本

JIS 將字符串中的半角(單字節)英文字母或片假名更改為全角(雙字節)字符

LEFT、LEFTB 返回文本值中最左邊的字符

LEN、LENB 返回文本字符串中的字符個數

LOWER 將文本轉換為小寫

MID、MIDB 從文本字符串中的指定位置起返回特定個數的字符

PHONETIC 提取文本字符串中的拼音(漢字注音)字符

PROPER 將文本值的每個字的首字母大寫

REPLACE、REPLACEB 替換文本中的字符

REPT 按給定次數重復文本

RIGHT、RIGHTB 返回文本值中最右邊的字符

SEARCH、SEARCHB 在一個文本值中查找另一個文本值(不區分大小寫)

SUBSTITUTE 在文本字符串中用新文本替換舊文本

T 將參數轉換為文本

TEXT 設置數字格式并將其轉換為文本

TRIM 刪除文本中的空格

UPPER 將文本轉換為大寫形式

VALUE 將文本參數轉換為數字 EXCEL中的函數使用

一、AND、OR、NOT函數

這三個函數都用來返回參數邏輯值。詳細介紹見下:

(一)AND函數

所有參數的邏輯值為真時返回TRUE;只要一個參數的邏輯值為假即返回FALSE。簡言之,就是當AND的參數全部滿足某一條件時,返回結果為TRUE,否則為FALSE。

語法為AND(logical1,logical2,...),其中Logical1, logical2,...表示待檢測的1到30個條件值,各條件值可能為TRUE,可能為FALSE。參數必須是邏輯值,或者包含邏輯值的數組或引用。舉例說明:

1、在B2單元格中輸入數字50,在C2中寫公式=AND(B2>30,B2<60)。由于B2等于50的確大于30、小于60。所以兩個條件值(logical)均為真,則返回結果為TRUE。

圖1 AND函數示例1

2、如果B1-B3單元格中的值為TRUE、FALSE、TRUE,顯然三個參數并不都為真,所以在B4單元格中的公式=AND(B1:B3)等于FALSE

圖2 AND函數示例2

(二)OR函數

OR函數指在其參數組中,任何一個參數邏輯值為TRUE,即返回TRUE。它與AND函數的區別在于,AND函數要求所有函數邏輯值均為真,結果方為真。而OR函數僅需其中任何一個為真即可為真。比如,上面的示例2,如果在B4單元格中的公式寫為=OR(B1:B3)則結果等于TRUE

圖3 OR函數示例

(三)NOT函數

NOT函數用于對參數值求反。當要確保一個值不等于某一特定值時,可以使用NOT函數。簡言之,就是當參數值為TRUE時,NOT函數返回的結果恰與之相反,結果為FALSE.比如NOT(2+2=4),由于2+2的結果的確為4,該參數結果為TRUE,由于是NOT函數,因此返回函數結果與之相反,為FALSE。

二、TRUE、FALSE函數

TRUE、FALSE函數用來返回參數的邏輯值,由于可以直接在單元格或公式中鍵入值TRUE或者FALSE。因此這兩個函數通常可以不使用。

三、IF函數

(一)IF函數說明

IF函數用于執行真假值判斷后,根據邏輯測試的真假值返回不同的結果,因此If函數也稱之為條件函數。它的應用很廣泛,可以使用函數IF對數值和公式進行條件檢測。

它的語法為IF(logical _test, value _if _true, value _if _false)。其中Logical _test表示計算結果為TRUE或FALSE的任意值或表達式。本參數可使用任何比較運算符。

Value _if _ true顯示在logical _test為TRUE時返回的值,Value _if _true也可以是其他公式。Value _if _false logical _test為FALSE時返回的值。Value _if _false也可以是其他公式。簡言之,如果第一個參數logical _test返回的結果為真的話,則執行第二個參數Value _if _true的結果,否則執行第三個參數Value _if _false的結果。IF函數可以嵌套七層,用value _if _false及value _if _true參數可以構造復雜的檢測條件。

Excel還提供了可根據某一條件來分析數據的其他函數。例如,如果要計算單元格區域中某個文本串或數字出現的次數,則可使用COUNTIF工作表函數。如果要根據單元格區域中的某一文本串或數字求和,則可使用SUMIF工作表函數。

(二)IF函數應用

1、輸出帶有公式的空白表單

圖5人事分析表1 以圖中所示的人事狀況分析表為例,由于各部門關于人員的組成情況的數據尚未填寫,在總計欄(以單元格G5為例)公式為:=SUM(C5:F5)我們看到計算為0的結果。如果這樣的表格打印出來就頁面的美觀來看顯示是不令人滿意的。是否有辦法去掉總計欄中的0呢?你可能會說,不寫公式不就行了。當然這是一個辦法,但是,如果我們利用了IF函數的話,也可以在寫公式的情況下,同樣不顯示這些0。如何實現呢?只需將總計欄中的公式(僅以單元格G5為例)改寫成:=IF(SUM(C5:F5),SUM(C5:F5),””)

通俗的解釋就是:如果SUM(C5:F5)不等于零,則在單元格中顯示SUM(C5:F5)的結果,否則顯示字符串。幾點說明:(1)SUM(C5:F5)不等于零的正規寫法是SUM(C5:F5)<>0,在EXCEL中可以省略<>0;(2)“”表示字符串的內容為空,因此執行的結果是在單元格中不顯示任何字符。

2、不同的條件返回不同的結果

如果對上述例子有了很好的理解后,我們就很容易將IF函數應用到更廣泛的領域。比如,在成績表中根據不同的成績區分合格與不合格。現在我們就以某班級的英語成績為例具體說明用法。某班級的成績如圖6所示,為了做出最終的綜合評定,我們設定按照平均分判斷該學生成績是否合格的規則。如果各科平均分超過60分則認為是合格的,否則記作不合格。

根據這一規則,我們在綜合評定中寫公式(以單元格B12為例):=IF(B11>60,”合格”,”不合格”)

語法解釋為,如果單元格B11的值大于60,則執行第二個參數即在單元格B12中顯示合格字樣,否則執行第三個參數即在單元格B12中顯示不合格字樣。在綜合評定欄中可以看到由于C列的同學各科平均分為54分,綜合評定為不合格。其余均為合格。

3、多層嵌套函數的應用

在上述的例子中,我們只是將成績簡單區分為合格與不合格,在實際應用中,成績通常是有多個等級的,比如優、良、中、及格、不及格等。有辦法一次性區分嗎?可以使用多層嵌套的辦法來實現。仍以上例為例,我們設定綜合評定的規則為當各科平均分超過90時,評定為優秀。

說明:為了解釋起來比較方便,我們在這里僅做兩重嵌套的示例,您可以按照實際情況進行更多重的嵌套,但請注意Excel的IF函數最多允許七重嵌套。根據這一規則,我們在綜合評定中寫公式(以單元格F12為例): =IF(F11>60,IF(AND(F11>90),”優秀”,”合格”),”不合格”)

語法解釋為,如果單元格F11的值大于60,則執行第二個參數,在這里為嵌套函數,繼續判斷單元格F11的值是否大于90(為了讓大家體會一下AND函數的應用,寫成AND(F11>90),實際上可以僅寫F11>90),如果滿足在單元格F12中顯示優秀字樣,不滿足顯示合格字樣,如果F11的值以上條件都不滿足,則執行第三個參數即在單元格F12中顯示不合格字樣。

在綜合評定欄中可以看到由于F列的同學各科平均分為92分,綜合評定為優秀。

(三)根據條件計算值

在了解了IF函數的使用方法后,我們再來看看與之類似的Excel提供的可根據某一條件來分析數據的其他函數。例如,如果要計算單元格區域中某個文本串或數字出現的次數,則可使用COUNTIF工作表函數。如果要根據單元格區域中的某一文本串或數字求和,則可使用SUMIF工作表函數。關于SUMIF函數在數學與三角函數中以做了較為詳細的介紹。這里重點介紹COUNTIF的應用。COUNTIF可以用來計算給定區域內滿足特定條件的單元格的數目。比如在成績表中計算每位學生取得優秀成績的課程數。在工資表中求出所有基本工資在2000元以上的員工數。

語法形式為COUNTIF(range,criteria)。其中Range為需要計算其中滿足條件的單元格數目的單元格區域。Criteria確定哪些單元格將被計算在內的條件,其形式可以為數字、表達式或文本。例如,條件可以表示為

32、”32”、”>32”、”apples”。

1、成績表

這里仍以上述成績表的例子說明一些應用方法。我們需要計算的是:每位學生取得優秀成績的課程數。規則為成績大于90分記做優秀。如圖8所示 圖8 根據這一規則,我們在優秀門數中寫公式(以單元格B13為例):=COUNTIF(B4:B10,”>90”)

語法解釋為,計算B4到B10這個范圍,即jarry的各科成績中有多少個數值大于90的單元格。

在優秀門數欄中可以看到jarry的優秀門數為兩門。其他人也可以依次看到。

2、銷售業績表

銷售業績表可能是綜合運用IF、SUMIF、COUNTIF非常典型的示例。比如,可能希望計算銷售人員的訂單數,然后匯總每個銷售人員的銷售額,并且根據總發貨量決定每次銷售應獲得的獎金。

原始數據表如圖9所示(原始數據是以流水單形式列出的,即按訂單號排列 按銷售人員匯總表如圖10所示

如圖10所示的表完全是利用函數計算的方法自動匯總的數據。首先建立一個按照銷售人員匯總的表單樣式,如圖所示。然后分別計算訂單數、訂單總額、銷售獎金。

(1)訂單數—用COUNTIF計算銷售人員的訂單數。

以銷售人員ANNIE的訂單數公式為例。公式:=COUNTIF($C$2:$C$13,A17)語法解釋為計算單元格A17(即銷售人員ANNIE)在”銷售人員”清單$C$2:$C$13的范圍內(即圖9所示的原始數據表)出現的次數。

這個出現的次數即可認為是該銷售人員ANNIE的訂單數。(2)訂單總額—用SUMIF匯總每個銷售人員的銷售額。以銷售人員ANNIE的訂單總額公式為例。公式:=SUMIF($C$2:$C$13,A17,$B$2:$B$13)此公式在”銷售人員”清單$C$2:$C$13中檢查單元格A17中的文本(即銷售人員ANNIE),然后計算”訂單金額”列($B$2:$B$13)中相應量的和。這個相應量的和就是銷售人員ANNIE的訂單總額。

(3)銷售獎金—用IF根據訂單總額決定每次銷售應獲得的獎金。

假定公司的銷售獎金規則為當訂單總額超過5萬元時,獎勵幅度為百分之十五,否則為百分之十。根據這一規則仍以銷售人員ANNIE為例說明。公式為:=IF(C17<50000,10%,15%)*C17 如果訂單總額小于50000則獎金為10%;如果訂單總額大于等于50000,則獎金為15%。

至此,我們已完全了解了EXCEL函數的邏輯函數,相信大家在實際工作中會想出更多更有用的運用。

所謂文本函數,就是可以在公式中處理文字串的函數。例如,可以改變大小寫或確定文字串的長度;可以替換某些字符或者去除某些字符等。而日期和時間函數則可以在公式中分析和處理日期值和時間值。關于這兩類函數的列表參看附表,這里僅對一些常用的函數做簡要介紹。

一、文本函數

(一)大小寫轉換

LOWER—將一個文字串中的所有大寫字母轉換為小寫字母。UPPER—將文本轉換成大寫形式。

PROPER—將文字串的首字母及任何非字母字符之后的首字母轉換成大寫。將其余的字母轉換成小寫。

這三種函數的基本語法形式均為 函數名(text)。示例說明:

已有字符串為:pLease ComE Here!可以看到由于輸入的不規范,這句話大小寫亂用了。

通過以上三個函數可以將文本轉換顯示樣式,使得文本變得規范。參見圖1 Lower(pLease ComE Here!)= please come here!upper(pLease ComE Here!)= PLEASE COME HERE!proper(pLease ComE Here!)= Please Come Here!

你問得不是很清楚,我可以給你一些,不知那些是你需要的函數

第二篇:vbs函數

網易

新聞 微博 郵箱 相冊 閱讀 有道 攝影 愛拍 優惠券 云筆記 閃電郵 手機郵 印像派 網易識字

更多

博客

手機博客 博客搬家 博客VIP服務

LiveWriter寫博 word寫博 郵件寫博 短信寫博

群博客 博客油菜地 博客話題 博客熱點 博客圈子 找朋友

發現 小組 風格

網易真人搭配社區iStyle 下載最文藝的手機博客APP> 下載最文藝的手機博客APP> 創建博客 登錄

加關注

顯示下一條 | 關閉

溫馨提示!由于新浪微博認證機制調整,您的新浪微博帳號綁定已過期,請重新綁定!立即重新綁定新浪微博》 | 關閉

K8拉登哥哥's Blog K8搞基大隊[K8team] 信息安全 網絡安全 0day漏洞 滲透測試

導航 首頁

日志

相冊

關于我日志

拉登哥哥

K8搞基大隊隊長 專注于被妞泡 加博友 關注她

被推薦日志 最新日志

[K8team]Ecshop 360支付寶插 [原創]BAT多行代碼轉一行代 [騙子]最近在國外黑客論壇看 [工具]GetPwd_K8一鍵獲取系 [工具]K8截圖工具V1.0 [工具]NV顯卡漏洞提權工具 N 該作者的其他文章 博主推薦 隨機閱讀

劉思敏:攜程推出海外酒店預訂新平臺 藝龍去哪兒網或將跟進 《夜話港樂》——32.林夕:三千首歌曲的快樂與哀愁 在我們中國悲哀的只有律師嗎?

(原創)美國德州女教師,與5名男學生群交亂性,被判5年監牢!縣級醫院靠什么突圍

廣州可不可以建美式社區公園? 首頁推薦

女性性器官標準尺寸(圖)一屆春晚43張走后門條子 劉海粟:給江青畫'裸畫' 水滸傳好漢為何都吃牛肉 劉忠良:兩會后房價暴跌 老北京冬天的'兩白一黑' 更多>>

C# beep 演奏兩只老虎樂曲代碼[K.8] 愚人節整人軟件大全下載 vbs函數 大全收藏

2011-03-29 18:45:42| 分類: 腳本編程 | 標簽:vbs |字號大中小 訂閱

Abs 函數 返回數的絕對值。

And 運算符 執行兩個表達式的邏輯連接。

Array 函數 返回含一數組的 變體。

Asc 函數 返回字符串首字母的 ANSI 字符代碼。

賦值運算符(=)給變量或屬性賦值。

Atn 函數 返回數的反正切值。

調用語句 將控制移交 Sub 或 Function 過程。

CBool 函數 返回已被轉換為 Boolean 子類型的變體的表達式。

CByte 函數 返回已被轉換為字節子類型的變體的表達式。

CCur 函數 返回已被轉換為貨幣子類型的變體的表達式。

CDate 函數 返回已被轉換為日期子類型的變體的表達式。

CDbl 函數 返回已被轉換為雙精度子類型的變體的表達式。

Chr 函數 返回指定 ANSI 字符碼的字符。

CInt 函數 返回已被轉換為整數子類型的變體的表達式。

Class 對象 提供對已創建的類的事件的訪問。

Class 語句 聲明類名

Clear 方法 清除 Err 對象的所有屬性設置。

CLng 函數 返回已被轉換為 Long 子類型的變體的表達式。

顏色常數 顏色常數列表。比較常數 用于比較運算的常數列表。

連接運算符(&)強制兩個表達式的字符串連接。

Const 語句 聲明用于字母值的常數。

Cos 函數 返回角度的余弦值。

CreateObject 函數 創建并返回對“自動”對象的引用。

CSng 函數 返回已被轉換為單精度子類型的變體的表達式。

CStr 函數 返回已被轉換為字符串子類型的變體的表達式。

日期和時間常數 在日期和時間運算中用來定義星期幾和其他常數的常數列表。

日期格式常數 用于日期和時間格式的常數列表。

Date 函數 返回當前系統日期。

DateAdd 函數 返回加上了指定的時間間隔的日期。

DateDiff 函數 返回兩個日期之間的間隔。

DatePart 函數 返回給定日期 的指定部分。

DateSerial 函數 返回指定年月日的 日期子類型的變體。

DateValue 函數 返回日期子類型的變體。

Day 函數 返回日期,取值范圍為 1 至 31。

Description 屬性 返回或者設置說明某個錯誤的字符串。

Dictionary 對象 存儲數據鍵、項目對的對象。

Dim 語句 聲明變量并分配存儲空間。

除法運算符(/)兩數相除并以浮點數格式返回商。

Do...Loop 語句 當條件為 True 或者當條件變為 True 時,重復一語句塊。

Empty 表示尚未初始化的變量值。

Eqv 運算符 使兩個表達式相等。

Erase 語句 重新初始化固定數組的元素并重新分配動態數組的存儲空間。

Err 對象 含有關于運行時錯誤的信息。

Eval 函數 計算并返回表達式的值。

Execute 方法 根據指定的字符串,執行正則表達式的搜索。

Execute 語句 執行單個或更多的指定語句。

Exit 語句 退出 Do...Loop、For...Next、Function 或 Sub 代碼塊。

Exp 函數 返回 e(自然對數的底)的多少次方。

自乘運算符(^)指數函數,冪為自變量。

False 關鍵字,其值為零。

FileSystemObject 對象 提供對計算機文件系統的訪問。

Filter 函數 根據指定的篩選條件,返回含有字符串數組子集的、下限為 0 的數組。

FirstIndex 屬性 返回字符串匹配的位置。

Fix 函數 返回數的整數部分。

For...Next 語句 以指定的次數重復一組語句。

For Each...Next 語句 對于數組或集合中的每一個元素,重復一組語句。

FormatCurrency 函數 返回的表達式為貨幣值格式,其貨幣符號采用系統控制面板中定義的。

FormatDateTime 函數 返回格式化為日期或時間的表達式。

FormatNumber 函數 返回格式化為數的表達式。

FormatPercent 函數 返回格式化為百分比(乘以 100)的表達式,以 % 符號結尾。

Function 語句 聲明形成 Function 過程體的名稱、參數和代碼。GetObject 函數 從文件返回對“自動”對象的訪問。

GetRef 函數 返回對可以綁定到事件的過程的引用。

Global 屬性 設置或返回 Boolean 值。

Hex 函數 返回表示數的十六進制值的字符串。

HelpContext 屬性 設置或返回幫助文件中某主題的上下文 ID。

HelpFile 屬性 設置或返回幫助文件的全路徑。

Hour 函數 返回小時數,取值范圍為 0 至 23。

If...Then...Else 語句 根據表達式的值,有條件地執行一組語句。

IgnoreCase 屬性 設置或返回 Boolean 值,指示模式搜索是否區分大小寫。

Imp 運算符 執行兩個表達式的邏輯隱含。

初始化事件

發生在創建相關類的實例時。

InputBox 函數 在對話框中顯示提示,等待用戶輸入文本或者單擊按鈕,并返回文本框的內容。

InStr 函數 返回一個字符串在另一個字符串中第一次出現的位置。

InStrRev 函數 返回一個字符串在另一個字符串中出現的位置,是從字符串的末尾算起。

Int 函數 返回數的整數部分。

整數除法運算符()兩數相除,返回的商取其整數部分。

Is 運算符 比較兩個對象引用變量。

IsArray 函數 返回 Boolean 值,表示變量是否為數組。

IsDate 函數 返回 Boolean 值,表示表達式是否可以轉換為日期。

IsEmpty 函數 返回 Boolean 值,表示變量是否已被初始化。

IsNull 函數 返回 Boolean 值,表示表達式是否含有無效數據(Null)。

IsNumeric 函數 返回 Boolean 值,表示表達式能否當作一個數,用來計算。

IsObject 函數 返回 Boolean 值,表示表達式是否引用了有效的“自動”對象。

Join 函數 返回連接許多包含在一個數組中的子串而創建的字符串。

LBound 函數 對于指示的數組維數,返回最小的可用下標。

LCase 函數 返回已被轉換為小寫字母的字符串。

Left 函數 返回字符串最左邊的指定數量的字符。

Len 函數 返回字符串中的字符數量,或者存儲變量所需的字節數。

Length 屬性 返回在搜索字符串中匹配的長度。

LoadPicture 函數 返回圖片對象。僅用于 32 位平臺。

Log 函數 返回數的自然對數。

LTrim 函數 返回去掉前導空格的字符串副本。

Match 對象 提供訪問匹配正則表達式的只讀屬性。

Matches 集合 正則表達式匹配對象的集合。

Mid 函數 從字符串中返回指定數量的字符。

Minute 函數 返回小時內的分鐘數,取值范圍為 0 至 59。

雜項常數 不能納入任何其他類的常數列表。

Mod 運算符 兩數相除,只返回余數。

Month 函數 返回月份,取值范圍為 1 至 12。

MonthName 函數 返回表示月份的字符串。

MsgBox 常數 與MsgBox 函數一起使用的常數列表。

MsgBox 函數 在對話框中顯示消息,等待用戶單擊按鈕,并返回表示用戶所擊按鈕的數值。乘法運算符(*)兩數相乘。

取反運算符(-)表示數值表達式的相反數。

Not 運算符 執行表達式的邏輯“非”運算。

Now 函數 返回當前計算機的系統日期和時間。

Nothing 使對象變量與所有實際的對象沒有任何關聯。

Null 表示變量含有無效的數據。

Number 屬性 返回或設置代表某個錯誤的數值。

Oct 函數 返回表示一數的八進制值的字符串。

On Error 語句 啟用錯誤處理。

運算符的優先級 表示各種 VBScript 運算符的優先順序的列表。

Option Explicit 語句 強制顯式聲明腳本中的所有變量。

Or 運算符 執行兩個表達式的邏輯“或”運算。

Pattern 屬性 設置或返回正被搜索的正則表達式的模式。

Private 語句 聲明私有變量并分配存儲空間。

PropertyGet 語句 聲明在窗體屬性過程中獲取(返回)屬性值的名稱,參數和代碼。

PropertyLet 語句 聲明在窗體屬性過程中指定屬性值的名稱,參數和代碼。

PropertySet 語句 聲明在窗體屬性過程中設置引用到對象的名稱,參數和代碼。

Public 語句 聲明公有變量并分配存儲空間。

Raise 方法 產生運行時錯誤。

Randomize 語句 初始化隨機數發生器。

ReDim 語句 聲明動態數組變量,并分配或重新分配過程級的存儲空間。

RegExp 對象 提供簡單正則表達式的支持。

Rem 語句 包含程序中的注釋。

Replace 函數 返回一個字符串,其中某個指定的子串被另一個子串替換,替換的次數也有規定。

Replace 方法 替換在正則表達式搜索中已發現的正文。

RGB 函數 返回表示 RGB 顏色值的數。

Right 函數 返回字符串最右邊的指定數量的字符。

Rnd 函數 返回一隨機數。

Round 函數 返回指定位數、四舍五入的數。

RTrim 函數 返回去掉尾部空格的字符串副本。

ScriptEngine 函數 返回表示正在使用中的腳本語言的字符串。

ScriptEngineBuildVersion 函數 返回使用中的腳本引擎的編譯版本號。

ScriptEngineMajorVersion 函數 返回使用中的腳本引擎的主版本號。

ScriptEngineMinorVersion 函數 返回使用中的腳本引擎的次版本號。

Second 函數 返回時間的秒數,取值范圍為 0 至 59。

Select Case 語句 根據表達式的值,在若干組語句中選擇一組執行。

Set 語句 將對象引用賦予變量或屬性。

Sgn 函數 返回表示數的符號的整數。

Sin 函數 返回角度的正弦值。

Source 屬性 返回最早出錯的對象或應用程序的名稱。

Space 函數 返回由指定數量的空格組成的字符串。

Split 函數 返回下限為 0 的、由指定數量的子串組成的一維數組。

Sqr 函數 返回數的平方根。StrComp 函數 返回反映字符串比較結果的值。

字符串常數 字符串常數的列表。

String 函數 返回重復的字符串,達到指定的長度。

StrReverse 函數 返回一字符串,其中字符的順序與指定的字符串中的順序相反。

Sub 語句 聲明形成 Sub 過程體的名稱、參數和代碼。

減法運算符(-)求兩數之差,或表示某數值表達式的相反數。

Tan 函數 返回角度的正切值。

終結事件

發生在相關類的實例終結之時。

Test 方法 根據指定的字符串,執行正則表達式的搜索。

Time 函數 返回反映當前系統時間的日期子類型的變體。

Timer 函數 返回時經子夜 12:00 AM 后的秒數。

TimeSerial 函數 返回含有指定時分秒時間的日期子類型的變體。

TimeValue 函數 返回含有時間的日期子類型的變體。

Trim 函數 返回去掉前導空格或末尾空格的字符串副本。

三態常數 在代碼中使用,以便表示每個顯示的值。

True 其值為-1 的關鍵字。

TypeName 函數 返回一字符串,它提供了關于變量的變體子類型信息。

UBound 函數 返回指定維數數組的最大有效下標。

UCase 函數 返回的字符串已經被轉換為大寫字母。

Value 屬性 返回在搜索字符串中已發現匹配的值或正文。

VarType 常數 定義變體子類型的常數列表。

VarType 函數 返回標識變體子類型的數值。

VBScript 常數 在 VBScript 中提供不同種類的常數。

Weekday 函數 返回表示星期幾的數值。

WeekdayName 函數 返回表示星期幾的字符串。

While...Wend 語句 只要給定的條件為 True,便執行一串語句。

With 語句 對單個的對象執行一串語句。

Xor 運算符 執行兩個表達式的邏輯“異或”運算。

Year 函數 返回表示年份的數值。

VB中整除運算符 與取整函數 INT 的作用是否相同

性質不同。一個是運算符,一個是函數。

整除,顧名思義,有除法在里面,而取整只是刪除零頭而已。

但它們在某種情況下可以相互替換,如:

32=Int(3/2)

Int(10.11)=10.111

本文來自CSDN博客,轉載請標明http://blog.csdn.net/gori/archive/2009/01/26/3853204.aspx 1.函數array()

功能:創建一個數組變量

格式:array(list)

參數:list 為數組變量中的每個數值列,中間用逗號間隔

處出:例子:

<% i = array(“1”,”2”,”3”)%>

結果: i 被賦予為數組

2.函數Cint()

功能:將一表達式/其它類型的變量轉換成整數類型(int)

格式:Cint(expression)

參數:expression 是任何有效的表達式/其它類型的變量

例子:

<%

f = ”234”

response.write cINT(f)+

2%>

結果: 236

函數Cint()將字符”234”轉換 成整數234.如果表達式為空, 或者無效時,返回值為0;

3.函數:Creatobject()

功能:創建及返回一個ActiveX對象.格式:Creatobject(obname)

參數bname 是對象的名稱

例子:

<%

Set con = Server.CreateObject(“ADODB.Connection”)

%>

結果:

4.函數Cstr()

功能:將一表達式/其它類型的變量轉換成字符類型(string)

格式:Cstr(expression)

參數:expression是任何有效的表達式/其它類型的變量

例子:

<%

s = 3 + 2

response.write ”The result is: ” & cStr(s)

%>

結果:函數Cstr()將整數 5 轉換 成字符”5”.5.函數Date()

功能:返回當前系統(server端)的日期

格式: Date()

參數:無

例子<% date()%>

結果:05/10/00

6.函數Dateadd()

功能:計算某個指定的時間和

格式: dateadd(timeinterval,number,date)

參數:timeinterval是時間單位(月,日..);number是時間間隔值,date是時間始點.例子: <%

currentDate = #8/4/99#

newDate = DateAdd(“m”,3,currentDate)

response.write newDate

%> <%

currentDate = #12:34:45 PM#

newDate = DateAdd(“h”,3,currentDate)

response.write newDate

%>

結果:

11/4/99

3:34:45 PM

其中

“m” = ”month”;

“d” = ”day”;

如果是currentDate 格式,則,“h” = ”hour”;

“s” = ”second”;

7.函數Datediff()

功能:計算某量個指定的時間差

格式: datediff(timeinterval,date1,date2[,firstdayofweek[,firstdayofyear]])

參數: timeinterval 是時間單位;date1,date2是有效的日期表達式,firstdayofweek,firstdayofyear 是任意選項.例子:

<%

fromDate = #8/4/99

#toDate = #1/1/2000#

response.write ”There are ” & _

DateDiff(“d”,fromDate,toDate)& _

“ days to millenium from 8/4/99.”

%>

結果:There are 150 days to millenium from 8/4/99.8.函數day()

功能:返回一個整數值,對應于某月的某日

格式: day(date)

參數: date是一個有效的日期表達式;

例子<% =date(#8/4/99#)%>

結果:4

9.函數formatcurrency()

功能:轉換成貨幣格式

格式: formatcurrency(expression [,digit[,leadingdigit[,paren[,groupdigit]]]])

參數: expression 是有效的數字表達式;digit表示小數點后的位數;leadingdigit,paren,groupdigit是任意選項.例子<%=FormatCurrency(34.3456)%> 結果34.35

10.函數Formatdatetime()

功能:格式化日期表達式/變量

格式: formatdatetime(date[,nameformat])

參數: date為有效的日期表達式/變量;nameformat是指定的日期格式常量名稱.例子<% =formatdatetime(“08/04/99”,vblongdate)%>

結果:Wednesday,August 04,1999

說明:

------------------描述

返回表達式,此表達式已被格式化為日期或時間。

語法

FormatDateTime(Date[, NamedFormat])FormatDateTime 函數的語法有以下參數: 參數 描述

Date 必選項。要被格式化的日期表達式。

NamedFormat 可選項。指示所使用的日期/時間格式的數值,如果省略,則使用 vbGeneralDate。

設置

NamedFormat 參數可以有以下值: 常數 值 描述

vbGeneralDate 0 顯示日期和/或時間。如果有日期部分,則將該部分顯示為短日期格式。如果有時間部分,則將該部分顯示為長時間格式。如果都存在,則顯示所有部分。

vbLongDate 1 使用計算機區域設置中指定的長日期格式顯示日期。

vbShortDate 2 使用計算機區域設置中指定的短日期格式顯示日期。

vbLongTime 3 使用計算機區域設置中指定的時間格式顯示時間。

vbShortTime 4 使用 24 小時格式(hh:mm)顯示時間。

說明

下面例子利用 FormatDateTime 函數把表達式格式化為長日期型并且把它賦給 MyDateTime:

Function GetCurrentDate

“FormatDateTime 把日期型格式化為長日期型。GetCurrentDate = FormatDateTime(Date, 1)

End Function------------------11.函數Isnumeric()

功能:返回一個布爾值,判斷變量是否為數字變量,或者是可以轉換成數字的其它變量.格式:isnumeric(expression)

參數:expression 是任意的變量.例子:

<%

i=“234”

response.write isnumeric(i)

%> 結果: true.12.函數Isobject()

功能:返回一個布爾值,判斷變量是否為對象的變量,格式: isobject(expression)

參數: expression 是任意的變量.例子:

<%

set con =server.creatobject(“adodb.connection”)

response.write isobject(con)

%>

結果: true

13.函數:Lbound()

功能:返回一個數組的下界.格式:Lbound(arrayname[,dimension])

參數:arrayname 是數組變量,dimension 是任意項

例子:

<%

i = array(“1”,”2”,”3”)

response.write lbound(i)

%>

結果:0 14.函數Lcase()

功能:將一字符類型變量的字符全部變換小寫字符.格式:Lcase(string)

參數:string是字符串變量

例子:

<%

str=“THIS is Lcase!”

response.write Lcase(str)

%>

結果:this is lcase!

15.函數left()

功能:截取一個字符串的前部分;

格式:left(string,length)

參數:string字符串,length截取的長度.例子: <% =left(“this is a test!”,6)%>

結果:this i

16.函數len()

功能:返回字符串長度或者變量的字節長度

格式:len(string *varname)

參數:string字符串;varname任意的變量名稱

例子:

<%

strtest=“this is a test!” response.write left(strtest)

%>

結果:15

17.函數ltrim()

功能:去掉字符串前的空格.格式:ltrim(string)

參數:string 字符串.例子: <% =ltrim(“ this is a test!”)

結果:this is a test!

18.函數Mid()

功能:從字符串中截取字符串.格式:mid(string,start [,length])

參數:string字符串,start截取的起點,length要截取的長度.例子:

<%

strtest=“this is a test, Today is Monday!”

response.write mid(strtest,17,5)

%>

結果:Today

19.函數minute()

功能:返回一數值, 表示分鐘

格式:minute(time)

參數: time是時間變量

例子lt;% =minute(#12:23:34#)%>

結果:23

20.函數month()

功能:返回一數值, 表示月份

格式:month(time)

參數:time是日期變量

例子<% =month(#08/09/99)%>

結果:9

21.函數monthname()功能:返回月份的字符串(名稱).格式:Monthname(date [,abb])

參數: date是日期變量,abb=true時 則月份的縮寫,例子:

<% =monthname(#4/5/99#)%>

結果:April

22.函數Now()

功能:返回系統的當前時間和日期.格式:now()

參數:無

例子:

<% =now()%> 結果: 05/10/00 8:45:32 pm

23.函數:replace()

功能:在字符串中查找,替代指定的字符串.格式:replace(strtobesearched,strsearchfor,strreplacewith [,start[,count[,compare]]])

參數:strtobesearched是字符串;strsearchfor是被查找的子字符串;strreplacewith 是用來替代的子字符串.start,count,compare 是任意選項.例子:

<%

strtest=“this is an apple.”

response.write replace(strtest,”apple”,”orange”)

%>

結果:this is an orange.24.函數right()

功能:截取一個字符串的后部分

格式:right(string,length)

參數:string字符串,length截取的長度.例子:

<%

strtest=“this is a test!”

response.write right(strtest,3)

%>

結果:st!

25.函數rnd()

功能:返回一個隨機數值

格式:rnd[(number)]

參數:number是任意數值.例子:

<%

randomize()

response.write rnd()

%>

結果:0/1數值之一,無randomize(), 則不能產生隨機數.26.函數round()

功能:完整數值

格式:round(expression[,numright])

參數:expression數字表達式;numright任意選項.例子:

<%

i=12.33654

response.write round(i)

%>

結果: 12

27.函數rtrim()

功能:去掉字符串后的空格.格式:rtrim(string)

參數:string 是字符串

例子:

<%

response.write rtrim(“this is a test!”)

%>

結果:this is a test!

28.函數second()

功能:返回一個整數值.格式:second(time)

參數:time是一個有效的時間表達式;

例子lt;% =second(# 12:28:30#)%>

結果:30

29.函數strReverse()

功能:返回與原字符串排列逆向的字符串.格式:strreverse(string)

參數:string是字符串

例子<% =strreverse(“this is a test!”)

結果:!tset a si siht

30.函數time()

功能:返回當前系統的時間值.格式:time()

參數:無

結果:9:58:28 Am

31.函數trim()

功能:刪去字符串前,后的空格.格式:trim(string)

參數:string 字符串.例子:

<%

strtest=“ this is a test!”

response.write trim(strtest)

%>

結果:this is a test!

32.函數UBound()

功能:返回一個數組的上界.格式:Ubound(expression [,dimension])

參數:expression 是數組表達式/數組變量,dimension 例子:

<%

i = array(“1”,”2”,”3”)

response.write ubound(i)

%>

結果: 2

是任意項 33.函數:UCase()

功能:將一字符類型變量的字符全部變換成大寫字符.格式:Ucase(string)

參數:string是字符串變量

例子:

<%

str=“THIS is Lcase!”

response.write Lcase(str)

%>

結果:THIS IS LCASE!

34.函數Vartype()

功能:返回變量的常量代碼(整數)

格式:Vartype(varname)

參數:varname是任何類型的變量名稱.例子:

<%

i=5

response.write vartype(i)

%>

結果:2(2表示整數,須要參考ASP常量代碼.)

35.函數Weekday()

功能:返回一個整數,對應一周中的第幾天.格式:Weekday(date [,firstofweek])

參數: date為日期變量,firstofweek為任選項.例子:

<%

d= # 5/9/00 #

response.write weekday(d)%>

結果:3(3 表示是星期二)

36.函數weekdayname()

功能:返回字符串,對應星期幾.格式:weekdayname(weekday[,abb[,firstdayofweek]])

參數:weekday為日期變量,abb,firstdayofweek為任選項.例子:

<%

d = #8/4/99#

response.write weekdayname(d)

%>

結果: Wednesday

37.函數year()

功能:返回日期表達式所在的年份.格式:year(date)

參數: date是有效的日期表達式

例子: <% =year(#8/9/99#)%>

結果:1999

38.函數Mod()功能:取余數.例子:3 Mod 2

結果:1 ASP常用函數表(vbs)

Array()函數返回一個數組 表達式 Array(list)允許數據類型: 字符,數字均可 實例:

返回結果: 建立了一個包含7個元素的數組myArray myArray(“Sunday”,“Monday”,......“Saturday”)CInt()函數將一個表達式轉化為數字類型 表達式 CInt(expression)允許數據類型: 任何有效的字符均可(不大于32767)實例:

返回結果: 236 轉化字符“234”為數字“234”,如果字符串為空,則返回0值 CreateObject()函數建立和返回一個已注冊的ACTIVEX組件的實例。表達式 CreateObject(objName)允許數據類型: objName 是任何一個有效、已注冊的ACTIVEX組件的名字.實例:

CStr()函數轉化一個表達式為字符串.表達式 CStr(expression)允許數據類型: expression 是任何有效的表達式。實例:

返回結果: 轉化數字“5”為字符“5”。Date()函數返回當前系統日期.表達式 Date()允許數據類型: None.實例:

返回結果: 9/9/00 DateAdd()函數返回一個被改變了的日期。

表達式 DateAdd(timeinterval,number,date)允許數據類型: timeinterval is the time interval to add;number is amount of time intervals to add;and date is the starting date.實例:

返回結果: 9/9/00 3:34:45 PM “m” = “month”;“d” = “day”;If currentDate is in time format then, “h” = “hour”;“s” = “second”;DateDiff()函數返回兩個日期之間的差值。

表達式 DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear]])允許數據類型: timeinterval 表示相隔時間的類型,如“M“表示“月”。實例:

返回結果: 從9/9/00 到2000年還有 150 天.Day()函數返回一個月的第幾日.表達式 Day(date)允許數據類型: date 是任何有效的日期。實例:

返回結果: 9 formatCurrency()函數返回表達式,此表達式已被格式化為貨幣值

表達式 formatCurrency(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]])允許數據類型: Digit 指示小數點右側顯示位數的數值。默認值為-1,指示使用的是計算機的區域設置;LeadingDigit 三態常數,指示是否顯示小數值小數點前面的零。實例:

返回結果: $34.35 formatDateTime()函數返回表達式,此表達式已被格式化為日期或時間 表達式 formatDateTime(Date, [, Namedformat])允許數據類型: Namedformat 指示所使用的日期/時間格式的數值,如果省略,則使用 vbGeneralDate.實例:

返回結果: Sunday, September 09, 2000 formatNumber()函數返回表達式,此表達式已被格式化為數值.表達式 formatNumber(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]])允 許數據類型: Digit 指示小數點右側顯示位數的數值。默認值為-1,指示使用的是計算機的區域設置。;LeadingDigit i指示小數點右側顯示位數的數值。默認值為-1,指示使用的是計算機的區域設置。;Paren 指示小數點右側顯示位數的數值。默認值為-1,指示使用的是計算機的區域設置。;GroupDigit i指示小數點右側顯示位數的數值。默認值為-1,指示使用的是計算機的區域設置。.實例:

返回結果: 45.325 formatPercent()函數返回表達式,此表達式已被格式化為尾隨有 % 符號的百分比(乘以 100)。(%)表達式 formatPercent(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]])允許數據類型: 同上.實例:

返回結果: 45.267% Hour()函數以24時返回小時數.表達式 Hour(time)允許數據類型: 實例:

返回結果: 16(Hour has been converted to 24-hour system)Instr()函數返回字符或字符串在另一個字符串中第一次出現的位置.表達式 Instr([start, ] strToBeSearched, strSearchFor [, compare])允許數據類型: Start為搜索的起始值,strToBeSearched接受搜索的字符串 strSearchFor要搜索的字符.compare比較方式(詳細見ASP常數)實例:

返回結果: 9 InstrRev()函數同上,只是從字符串的最后一個搜索起

表達式 InstrRev([start, ] strToBeSearched, strSearchFor [, compare])允許數據類型: 同上.實例:

返回結果: 13 Int()函數返回數值類型,不四舍五入。表達式 Int(number)允許數據類型: 實例:

返回結果: 32 IsArray()函數判斷一對象是否為數組,返回布爾值.表達式 IsArray(name)實例:

返回結果: False IsDate()函數判斷一對象是否為日期,返回布爾值 表達式 IsDate(expression)實例:

返回結果: True IsEmpty()函數判斷一對象是否初始化,返回布爾值.表達式 IsEmpty(expression)實例:

返回結果: True IsNull()函數判斷一對象是否為空,返回布爾值.表達式 IsNull(expression)實例:

返回結果: False IsNumeric()函數判斷一對象是否為數字,返回布爾值.表達式 IsNumeric(expression)實例:

返回結果: True 就算數字加了引號,ASP還是認為它是數字。IsObject()函數判斷一對象是否為對象,返回布爾值.表達式 IsObject(expression)實例:

返回結果: True LBound()函數返回指定數組維的最小可用下標.表達式 Lbound(arrayname [, dimension])實例:

返回結果: 0 LCase()函數 返回字符串的小寫形式 表達式 Lcase(string)實例:

返回結果: this is a test!Left()函數返回字符串左邊第length個字符以前的字符(含第length個字符).表達式 Left(string, length)實例:

返回結果: Thi Len()函數返回字符串的長度.表達式 Len(string | varName)實例:

返回結果: 15 LTrim()函數去掉字符串左邊的空格.表達式 LTrim(string)實例:

返回結果: This is a test!Mid()函數返回特定長度的字符串(從start開始,長度為length).表達式 Mid(string, start [, length])實例:

返回結果: Today Minute()函數返回時間的分鐘.表達式 Minute(time)實例:

返回結果: 45 Month()函數返回日期.表達式 Month(date)實例:

返回結果: 8 MonthName()函數返回指定月份

表達式 MonthName(month, [, Abb])實例:

返回結果: August Now()函數返回系統時間 表達式 Now()實例:

返回結果: 9/9/00 9:30:16 AM Right()函數返回字符串右邊第length個字符以前的字符(含第length個字符).表達式 Right(string, length)實例:

返回結果: st!Rnd()函數產生一個隨機數.表達式 Rnd [(number)] 實例:

返回結果: 任何一個在0 到 1 之間的數 Round()函數返回按指定位數進行四舍五入的數值.表達式 Round(expression [, numRight])實例:

返回結果: 32 Rtrim()函數去掉字符串右邊的字符串.表達式 Rtrim(string)實例: 返回結果: This is a test!Split()函數將一個字符串分割并返回分割結果 表達式 Split(S[,d])實例:

返回結果: A B C Second()函數返回秒.表達式 Second(time)實例:

返回結果: 28 StrReverse()函數反排一字符串

表達式 StrReverse(string)實例:

返回結果:!tset a si sihT Time()函數返回系統時間.表達式 Time()實例:

返回結果: 9:58:28 AM Trim()函數去掉字符串左右的空格.表達式 Trim(string)實例:

返回結果: This is a test!UBound()函數返回指定數組維數的最大可用下標>.表達式 Ubound(arrayname [, dimension])實例:

返回結果: 2 UCase()函數返回字符串的大寫形式.表達式 UCase(string)允許數據類型: 實例:

返回結果: THIS IS A TEST!VarType()函數返回指示變量子類型的值 表達式 VarType(varName)實例:

返回結果: 2(數字)詳見“asp常數” WeekDay()函數返回在一周的第幾天.表達式 WeekDay(date [, firstdayofweek])實例:

返回結果: 4(星期三)WeekDayName()函數返回一周第幾天的名字.表達式 WeekDayName(weekday [, Abb [, firstdayofweek]])實例:

返回結果: Wednesday Year()函數返回當前的年份.表達式 Year(date)實例:

返回結果: 1999 QQ吻推薦閱讀:

K8信息安全工具包V4.0 滲

透測試版 最

2011.03.03 K8信息安全工具包V4.0 滲透測試版 最新2011 Crack8工具包2012-0620

(編

+ 2011.03.10 Crack8工具包2012-0620 大量(編程+破解+滲

K8搞基大隊[K8team] QQ交

流群更新帖

2011.02.21 K8搞基大隊[K8team] QQ交流群更新帖 2013-

K8黑客表情包QQ吻表情包_五一版 2011 2011.03.14 K8黑客表情包QQ吻表情包_五一版 2011-5-1 評論這張 轉發至微博 轉發至微博

0人 | 分享到:

閱讀(514)| 評論(0)| 轉載(0)|舉報

C# beep 演奏兩只老虎樂曲代碼[K.8] 愚人節整人軟件大全下載 歷史上的今天 最近讀者

登錄后,您可以在此留下足跡。

zzfzzf03

hanyu412

martin99

jsyalmy

肥肥

pcmac

波波

gzhangxi 評論

登錄后你可以發表評論,請先登錄。登錄>> 上一頁 1...-1-1-1-1-1-1-1...-1下一頁

頁腳

公司簡介招聘信息隱私政策手機博客訂閱此博客

網易公司版權所有 ?1997-2013 ×

信息提示

下應用裝游戲超爽超方便 姚樹潔 王岐山的反腐理論 馮學榮 蔣介石假學歷問題

劉忠良:溫家寶任期內給房地產最后一刀 法醫:藍可兒溺死還是拋尸 劉海粟:曾給江青畫'裸畫' 縣委書記為連任花百萬行賄 葉檀:外資抄底是無稽之談

第三篇:VLOOKUP函數

VLOOKUP函數

在表格或數值數組的首列查找指定的數值,并由此返回表格或數組中該數值所在行中指定列處的數值。

這里所說的“數組”,可以理解為表格中的一個區域。數組的列序號:數組的“首列”,就是這個區域的第一縱列,此列右邊依次為第2列、3列……。假定某數組區域為B2:E10,那么,B2:B10為第1列、C2:C10為第2列……。

語法:

VLOOKUP(查找值,區域,列序號,邏輯值)

“查找值”:為需要在數組第一列中查找的數值,它可以是數值、引用或文字符串。“區域”:數組所在的區域,如“B2:E10”,也可以使用對區域或區域名稱的引用,例如數據庫或數據清單。

“列序號”:即希望區域(數組)中待返回的匹配值的列序號,為1時,返回第一列中的數值,為2時,返回第二列中的數值,以此類推;若列序號小于1,函數VLOOKUP 返回錯誤值 #VALUE!;如果大于區域的列數,函數VLOOKUP返回錯誤值 #REF!。

“邏輯值”:為TRUE或FALSE。它指明函數 VLOOKUP 返回時是精確匹配還是近似匹配。如果為 TRUE 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小于“查找值”的最大數值;如果“邏輯值”為FALSE,函數 VLOOKUP 將返回精確匹配值。如果找不到,則返回錯誤值 #N/A。如果“查找值”為文本時,“邏輯值”一般應為 FALSE。另外:

·如果“查找值”小于“區域”第一列中的最小數值,函數 VLOOKUP 返回錯誤值 #N/A。·如果函數 VLOOKUP 找不到“查找值” 且“邏輯值”為 FALSE,函數 VLOOKUP 返回錯誤值 #N/A。

下面舉例說明VLOOKUP函數的使用方法。

假設在Sheet1中存放小麥、水稻、玉米、花生等若干農產品的銷售單價:

A B 1 農產品名稱 單價 2 小麥 0.56 3 水稻 0.48 4 玉米 0.39 5 花生 0.51 ………………………………… 100 大豆 0.45 Sheet2為銷售清單,每次填寫的清單內容不盡相同:要求在Sheet2中輸入農產品名稱、數量后,根據Sheet1的數據,自動生成單價和銷售額。設下表為Sheet2:

A B C D 1 農產品名稱 數量 單價 金額 2 水稻 1000 0.48 480 3 玉米 2000 0.39 780 ………………………………………………… 在D2單元格里輸入公式: =C2*B2 ;

在C2單元格里輸入公式:

=VLOOKUP(A2,Sheet1!A2:B100,2,FALSE)。

如用語言來表述,就是:在Sheet1表A2:B100區域的第一列查找Sheet2表單元格A2的值,查到后,返回這一行第2列的值。

這樣,當Sheet2表A2單元格里輸入的名稱改變后,C2里的單價就會自動跟著變化。當然,如Sheet1中的單價值發生變化,Sheet2中相應的數值也會跟著變化。

其他單元格的公式,可采用填充的辦法寫入。VLOOKUP函數使用注意事項

說到VLOOKUP函數,相信大家都會使用,而且都使用得很熟練了。不過,有幾個細節問題,大家在使用時還是留心一下的好。

一.VLOOKUP的語法

VLOOKUP函數的完整語法是這樣的:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)1.括號里有四個參數,是必需的。最后一個參數range_lookup是個邏輯值,我們常常輸入一個0字,或者False;其實也可以輸入一個1字,或者true。兩者有什么區別呢?前者表示的是完整尋找,找不到就傳回錯誤值#N/A;后者先是找一模一樣的,找不到再去找很接近的值,還找不到也只好傳回錯誤值#N/A。這對我們其實也沒有什么實際意義,只是滿足好奇而已,有興趣的朋友可以去體驗體驗。2.Lookup_value是一個很重要的參數,它可以是數值、文字字符串、或參照地址。我們常常用的是參照地址。用這個參數時,有兩點要特別提醒:

A)參照地址的單元格格式類別與去搜尋的單元格格式的類別要一致,否則的話有時明明看到有資料,就是抓不過來。特別是參照地址的值是數字時,最為明顯,若搜尋的單元格格式類別為文字,雖然看起來都是123,但是就是抓不出東西來的。

而且格式類別在未輸入數據時就要先確定好,如果數據都輸入進去了,發現格式不符,已為時已晚,若還想去抓,則需重新輸入。

B)第二點提醒的,是使用時一個方便實用的小技巧,相信不少人早就知道了的。我們在使用參照地址時,有時需要將lookup_value的值固定在一個格子內,而又要使用下拉方式(或復制)將函數添加到新的單元格中去,這里就要用到“$”這個符號了,這是一個起固定作用的符號。比如說我始終想以D5格式來抓數據,則可以把D5弄成這樣:$D$5,則不論你如何拉、復制,函數始終都會以D5的值來抓數據。

3.Table_array是搜尋的范圍,col_index_num是范圍內的欄數。Col_index_num 不能小于1,其實等于1也沒有什么實際用的。如果出現一個這樣的錯誤的值#REF!,則可能是col_index_num的值超過范圍的總字段數。

二.VLOOKUP的錯誤值處理。

我們都知道,如果找不到數據,函數總會傳回一個這樣的錯誤值#N/A,這錯誤值其實也很有用的。比方說,如果我們想這樣來作處理:如果找到的話,就傳回相應的值,如果找不到的話,我就自動設定它的值等于0,那函數就可以寫成這樣:

=if(iserror(vlookup(1,2,3,0))=true,0,vlookup(1,2,3,0))這句話的意思是這樣的:如果VLOOKUP函數返回的值是個錯誤值的話(找不到數據),就等于0,否則,就等于VLOOKUP函數返回的值(即找到的相應的值)。

這里面又用了兩個函數。

第一個是iserror函數。它的語法是iserror(value),即判斷括號內的值是否為錯誤值,如果是,就等于true,不是,就等于false。

第二個是if函數,這也是一個常用的函數的,后面有機會再跟大家詳細講解。它的語法是if(條件判斷式,結果1,結果2)。如果條件判斷式是對的,就執行結果1,否則就執行結果2。舉個例子:=if(D2=“",”空的“,”有東西"),意思是如D2這個格子里是空的值,就顯示文字“空的”,否則,就顯示“有東西”。(看起來簡單吧?其實編程序,也就是這樣子判斷來判斷去的。)

三.含有VLOOKUP函數的工作表檔案的處理。

一般來說,含有VLOOKUP函數的工作表,如果又是在別的檔案里抓取數據的話,檔案往往是比較大的。尤其是當你使用的檔案本身就很大的時候,那每次開啟和存盤都是很受傷的事情。有沒有辦法把文件壓縮一下,加快開啟和存盤的速度呢。這里提供一個小小的經驗。在工作表里,點擊工具──選項──計算,把上面的更新遠程參照和儲存外部連結的勾去掉,再保存檔案,則會加速不少,不信你可以試試。

下面詳細的說一下它的原理。

1.含有VLOOKUP函數的工作表,每次在保存檔案時,會同時保存一份其外部連結的檔案。這樣即使在單獨打開這個工作表時,VLOOKUP函數一樣可以抓取到數值。2.在工作表打開時,微軟會提示你,是否要更新遠程參照。意思是說,你要不要連接最新的外部檔案,好讓你的VLOOKUP函數抓到最新的值。如果你有足夠的耐心,不妨試試。

3.了解到這點,我們應該知道,每次單獨打開含有VLOOKUP函數的工作表時,里面抓取外部檔案的數值,只是上次我們存盤時保存的值。若要連結最新的值,必須要把外部檔案同時打開。

VLOOKUP函數我所了解的,也只是這些,大家有什么好的經驗或有什么疑問,歡迎大家提出,一起探討。

excel 用vlookup函數跨表調取數據 2009-03-13 14:12 目標:從全校學生資料中調取本班學生資料

1、下面是總表,有一千個學生的資料,我這里只舉幾項資料,如姓名、性別、出生年月日、學號、民族。

2、插入一個工作表,命名“一(1)班”,這個是自己班學生的名字,班主任當然很快打得出來。

3、現在B2單元格里輸入“=VLOOKUP($A2,總表!$A$2:$E$1000,2,0)”,回車就可以顯示小明的性別了。

注意:輸入內容必須是英文狀態下輸入。

解釋:$A2 代表本工作表要查找的單元格(意思是要到別的工作表查找與這個單元格相同

的內容)

總表!代表要查找的工作表(要在“總表”工作表里查找)

$A$2:$E$1000 找在哪個范圍查找,即A2到E1000這個范圍內

2代表要顯示哪一列的數據,即查找范圍是A2到B7,那A列為第1列,我想顯示B

列的數據,B(性別)列為第2列。

4、選中B2這一格,鼠標移到右下角出現黑十字時,單擊左鍵不放往下拉,拉到最后一名學生再放開,所有的學生的性別就出現了。

5、再回來B2,像上面一步一樣往右拉。

一看效果怎么打橫的全都是性別,別急,再看下一步。

6、選中C2,看看函數欄,原來要顯示的列數還沒改,還是第2列,那“出生年月日”是第3列,就改為3,再回車。

效果出來了,看到出生年月了,然后用上面的方法往下拉,把全班的拉出來。

7、如此類推,把其他列改過來之后,再往下拉,那么就可以顯示所有的資料了。

8、如果一(1)班的班主任做完了,那么其他班的班主任就不用這么麻煩了,只要把自己班的學生名單復制,然后覆蓋一(1)班學生的姓名,其他資料就跟著變了,呵呵!

=VLOOKUP($A1,Sheet2!$A$1:$C$14864,3,0)

第四篇:bind函數

首先,服務器和客戶端都可以bind,bind并不是服務器的專利。

客戶端進程bind 端口:由進程選擇一個端口去連服務器,注意這里的端口是客戶端的端口。如果不分配就表示交給內核去選擇一個可用端口。

客戶端進程bind IP地址:相當于為發送出去的IP數據報分配了源IP地址,但交給進程分配IP地址的時候(就是這樣寫明了bind IP地址的時候)這個IP地址必須是主機的一個接口,不能分配一個不存在的IP。如果不分配就表示由內核根據所用的輸出接口來選擇源IP地址。

一般情況下客戶端是不用調用bind函數的,一切都交給內核搞定,YES!

服務端進程bind端口:基本是必須要做的事情,比如一個服務器啟動時(比如freebsd),它會一個一個的捆綁眾所周知的端口來提供服務,同樣,如果bind了一個端口就表示我這個服務器會在這個端口提供一些“特殊服務”。

服務端進程bind IP地址:目的是限制了服務端進程創建的socket只接受那些目的地為此IP地址的客戶鏈接,一般一個服務器程序里都有

servaddr.sin_addr.s_addr = htonl(INADDR_ANY);// 只是針對IP4,IP6代碼不太一樣

這樣一句話,意思就是:我不指定客戶端的IP,隨便連,來者不拒!

總之只要你bind時候沒有指定哪一項(置為0),內核會幫你選擇。

第五篇:函數測試題

函數練習題

一、選擇題

1.函數y=x+1 x-1 的最小值是()A.1B.2C.2D.0 x+3

2.為了得到函數10 的圖像,只需把函數y=lgx的圖像上所A.0.7 <log0.76<6

0.7

60.7

B.0.7 <6<log0.76 D.log0.76 <0.7<6

0.7

60.7

18.已知函數f(x)=a·2+b·3,其中常數a、b滿足ab≠0.(1)若ab>0,判斷函數f(x)的單調性;

(2)若ab<0,求f(x+1)>f(x)時的x的取值范圍。

xx

C.log0.76 <6<0.7

11.設f(x)=log2 x,x>0,且f(a)>f(-a),則實log1(x),x<0

數a的取值范圍是()有的點()

A.向左平移3個單位長度,再向上平移1個單位長度 B.向右平移3個單位長度,再向上平移1個單位長度 C.向左平移3個單位長度,再向下平移1個單位長度,D.向右平移3個單位長度,再向下平移1個單位長度

3.方程2-x

+x2=2的實數解的個數是()A.0B.1C.2D.3 4.如果log7[log3(log2x)]=log5tan450,則x

-0.5

等于()

A.1B.13C.1

D.以上都不正確

5.如果函數y=lg(a2-1)x在(-∞,+∞)內是減函數,則a滿足的條件是()A.|a|>1B.|a|<2C.a>2D.1<|a|<26.函數y=log0.5x(x∈(0,8])的值域是()A.[-3,+∞)B.[3,+∞)C.(-∞,-3)D.(-∞,3] 7.函數y=2x(x≥0)的反函數是()

A.y=x24∈R)B.y=x24

x≥0)C.y=4x2(x∈R)D.y=4x2

(x≥0)

8.設偶函數f(x)滿足f(x)=x3

-8(x≥0),則{x|f(x-2)>0}=()A.{x|x<-2,或x>4}B.{x|x<0,或x>4} C.{x|x<0,或x>6}D.{x|x<-2,或x>2} 9.已知定義域為R的函數f(x)在(8,+∞)上為減函數,且函數y=f(x+8)為偶函數,則()A.f(6)>f(7)B.f(6)>f(9)C.f(7)>f(9)D.f(7)>f(10)10.三個數60.7、0.76、log0.76的大小順序是()

A.(-1,0)∪(0,1)B.(-∞,-1)∪(1,+∞)C.(-1,0)∪(1,+∞)D.(-∞,-1)∪(0,1)

12.設f(x)=lg(2

1-x +a)是奇函數,則使f(x)<0的x的取值范圍是()A.(-1,0)B.(0,1)C.(-∞,0)D.(-∞,0)∪(1,+∞)

二、填空題

13.設0<a<1,x>0,f(loga(x2-1)

a x)=x(a-1),比較f(a)與1的大小。

14.已知函數f(x)=(1

x2)(x>0)和定義在R上的奇函數g(x),當x>0時g(x)=f(x),則g(x)的反函數是。

15.如果關于x的不等式lg(2ax)

lg(a+x)<1的解集總包括(1,2],則實數a的取值范圍是。

16.如果x、y、z均為實數,且x+y+z=a(a>0),x2+y2+z2=a2

①0≤x≤2②0≤y≤20≤z≤2

33③3

則上述結論中正確的是。

三、解答題

17.(柯西不等式)設ai∈R,bi∈R(i=1,2,3…,n).證明

(a1b1+a2b2+…+anbn)2≤(a12+a22+…+an2)(b12+b22+…+bn2),其中等號當且僅當ai=kbi(k為常數,i=1,2,…,n)時成立。

19.已知函數f(x)=2x

(1)若f(x)=2,求x的值;

(2)若2t

f(2t)+mf(t)≥0對于t∈[1,2]恒成立,求實數m的取值范圍。

20.已知定義域為R的函數f(x)滿足f(f(x)-x2

+x)=f(x)

-x2+x。

(1)若f(2)=3,求f(1);又若f(0)=a,求f(a);(2)設有且僅有一個實數x0,使得f(x0)=x0,求函數f(x)的解析表達式。

21.f(x)是定義在(-∞,-10)∪(10,+∞)上單調遞減。(1)判斷f(x)在(-∞,-10)上的單調性,并用定義加以證明;

(2)當a>0,且a≠1時,f[-(ax

+1)2

-ax

]+f(a2x

-6ax

+10)

>0,求x的取值范圍。

22.已知方程log2

a(2x+x-3)-loga(x+4)=1+loga(a-1)有實數解,且其中之一在2與3之間。(1)求a的取值范圍;

(2)當a是整數時,求方程的解。

下載EXCEL函數word格式文檔
下載EXCEL函數.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    Excel2010函數

    A 函數名 作用 ABS 函數 返回數字的絕對值 ACCRINT 函數 返回定期支付利息的債券的應計利息 ACCRINTM 函數 返回在到期日支付利息的債券的應計利息 ACOS 函數 返回數字的反......

    EXCEL函數

    1快速將日期轉換為星期 在工作表中單元格B2中輸入一個日期,然后在單元格C2中輸入函數=TEXT(WEEKDAY(B2),”aaaa”,如下圖所示。 2 利用出生日期巧妙計算員工年齡 在工作表中......

    Excel函數

    合并 合并“姓”和“名” =D5&" "&E5 合并日期與文本 ="時間:"&TEXT(F5, "d-mmm-yy") 基于單個條件求和SUMIF(range,criteria,sum_range) =SUMIF(B3:B8,">20",D3:D8) TEX......

    excel函數匯總

    數組公式:執行多項計算并返回一個或多個結果。用 Ctrl+Shift+Enter 輸入公式 1、Weekday函數:返回某日期為星期幾。默認情況下,其值為 1(星期天)到 7(星期六)之間的整數。 WEEKDAY(......

    excel函數

    在Excel中進行單元格之間的小時分秒的差值計算,有兩種方法,其一為使用函數,其二為直接相減; 在這里,為了方便大家的學習,就不介紹函數了,因為,使用直接相減的方法,最為簡單,誰都喜歡......

    excel函數

    1、 從輸入的身份證號碼內讓系統自動提取性別,可以輸入以下公式: =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式內的“C2”......

    Excel常用Excel函數

    常用Excel函數 一、與求和有關的函數的應用 SUM函數是Excel中使用最多的函數,利用它進行求和運算可以忽略存有文本、空格等數據的單元格,語法簡單、使用方便。相信這也是大家......

    Excel常用函數

    Excel函數參考(一) Chapter 1:Text Functions文本函數 1.1 Concatenate 用途:將若干文字串合并到一個文字串中,其功能與"&"運算符相同。 語法:CONCATENATE(text1,text2,...) 參數......

主站蜘蛛池模板: 国产小呦泬泬99精品| 国产精品无码人妻一区二区在线| 99久久er这里只有精品18| 国产中文字幕乱人伦在线观看| 又粗又猛又黄又爽无遮挡| 国产69精品久久久久人妻| 亚洲欧美日韩在线一区| 琪琪秋霞午夜av影视在线| 久久99精品久久久久免费| 国产又色又爽又高潮免费| 国产免码va在线观看免费| 国产农村乱辈无码| 99精品久久精品一区二区| 亚洲图片校园另激情类小说| 国产成人av区一区二区三| 俄罗斯老熟妇性爽xxxx| 国产精品视频免费一区二区| 国产精品成人网站| 日本丰满少妇裸体自慰| 午夜亚洲aⅴ无码高潮片苍井空| 亚洲欧美日本久久综合网站点击| 国产亚洲精选美女久久久久| 蜜臀av国产精品久久久久| 婷婷俺也去俺也去官网| 醉酒后少妇被疯狂内射视频| 日韩欧美群交p片內射中文| 国产成人精品免费视频app软件| 亚洲色婷婷六月亚洲婷婷6月| 97精品伊人久久大香线蕉| 麻豆成人精品国产免费| 国产在线无码一区二区三区| 亚洲精品久久久久久久久久吃药| 国产欧美精品一区二区三区四区| yw尤物av无码国产在线观看| 国产午夜精品无码理论片| 亚洲国产另类久久久精品| a在线亚洲高清片成人网| 婷婷开心色四房播播| 国产精成人品日日拍夜夜免费| 精品久久久久久中文字幕人妻最新| 中文字幕理伦午夜福利片|