一.日期函數(shù)
1.day:
功能:返回一個(gè)月中的第幾天的數(shù)值,介于1到31之間。
語(yǔ)法:day(serial_number)
釋義:Serial_number 為要查找的天數(shù)日期。日期有多種輸入方式:帶引號(hào)的文本串(例如 "1998/01/30")、系列數(shù)(例如,如果使用 1900 日期系統(tǒng)則 35825 表示 1998 年 1 月 30 日)或其他公式或函數(shù)的結(jié)果(例如 DATEVALUE("1998/1/30"))。
2.month:
功能:返回月份值,且返回的值是1到12之間的整數(shù)。
語(yǔ)法:MONTH(serial_number)
釋義:Serial_number 必須存在,含義:要查找的月份日期。
3.year:
功能:返回日期的年份值,一個(gè)1900-9999之間的數(shù)字。
語(yǔ)法:YEAR(serial_number)
釋義:Serial_number 為一個(gè)日期值,其中包含要查找的年份。日期有多種輸入方式:帶引號(hào)的文本串例如 "1998/01/30"、系列數(shù)例如,如果使用 1900 日期系統(tǒng)則 35825 表示 1998 年 1 月 30 日或其他公式或函數(shù)的結(jié)果,例如 DATEVALUE("1998/1/30"))。
4.date:
功能:將提取的數(shù)字變?yōu)槿掌诟袷竭M(jìn)行顯示。
語(yǔ)法:DATE(year,month,day)
釋義:公式中的三個(gè)參數(shù)分別為年,月,日,對(duì)應(yīng)填入就可以將數(shù)字組合成為日期。
5.today:
功能:返回日期格式的當(dāng)前日期
語(yǔ)法:today()
釋義:該函數(shù)沒(méi)有參數(shù),只用一對(duì)括號(hào)即可
6.weekday:
功能:返回代表一周中的第幾天的數(shù)值,是一個(gè)1到7之間的整數(shù)。
語(yǔ)法:WEEKDAY(serial_number,return_type)
釋義:serial_number 是要返回日期數(shù)的日期,它有多種輸入方式:帶引號(hào)的本串(如"2001/02/26")、序列號(hào)(如35825 表示1998 年1 月30 日) 或其他公式或函數(shù)的結(jié)果(如DATEVALUE("2000/1/30"))。
return_type為確定返回值類型的數(shù)字,數(shù)字1 或省略則1 至7 代表星期天到星期六,數(shù)字2 則1 至7 代表星期一到星期天,數(shù)字3則0至6代表星期一到星期天。
7.weeknum:
功能:返回位于一年中的第幾周
語(yǔ)法:WEEKNUM(serial_num,return_type)
釋義:參數(shù)Seria_num 必須。代表要確定它位于一年中的幾周的特定日期。
參數(shù)Return_type 可選。為一數(shù)字,它確定星期計(jì)算從哪一天開(kāi)始,其默認(rèn)值為1,其有兩種系統(tǒng):系統(tǒng)1包含本年度1月1日的周為本年度第一周,即為第1周。
系統(tǒng)2包含本年度第一個(gè)星期四的周為本年度第一周,即為第一周。本系統(tǒng)基于ISO 8601,即為歐洲星期計(jì)數(shù)系統(tǒng)。
二.數(shù)學(xué)函數(shù)
1.product:
功能:PRODUCT函數(shù)將以參數(shù)形式給出的所有數(shù)字相乘, 并返回該產(chǎn)品。
語(yǔ)法:PRODUCT(number1, [number2], ...)
釋義:number1 必需。 要相乘的第一個(gè)數(shù)字或范圍。number2, ... 可選。 要相乘的其他數(shù)字或單元格區(qū)域,最多可以使用 255 個(gè)參數(shù)。
2.rand:
功能:RAND 返回了一個(gè)大于等于 0 且小于 1 的平均分布的隨機(jī)實(shí)數(shù)。 每次計(jì)算工作表時(shí)都會(huì)返回一個(gè)新的隨機(jī)實(shí)數(shù)。
語(yǔ)法:RAND()
釋義:該函數(shù)沒(méi)有參數(shù),只用一對(duì)括號(hào)即可
3.randbetween:
功能:返回位于兩個(gè)指定數(shù)之間的一個(gè)隨機(jī)整數(shù)。 每次計(jì)算工作表時(shí)都將返回一個(gè)新的隨機(jī)整數(shù)。
語(yǔ)法:RANDBETWEEN(bottom, top)
釋義:Bottom 必需, RANDBETWEEN 將返回的最小整數(shù)。Top 必需,RANDBETWEEN 將返回的最大整數(shù)。
4.round:
功能:ROUND 函數(shù)將數(shù)字四舍五入到指定的位數(shù)。
語(yǔ)法:ROUND(number, num_digits)
釋義:number必需,要四舍五入的數(shù)字;num_digits必需,要進(jìn)行四舍五入運(yùn)算的位數(shù)。
5.sum:
功能:SUM函數(shù)將為值求和。 可以將單個(gè)值、單元格引用或是區(qū)域相加,或者將三者的組合相加。
語(yǔ)法:SUM(Number1?Number2……)
釋義:參數(shù)Number1、Number2……代表需要計(jì)算的值,可以是具體的數(shù)值、引用的單元格(區(qū)域)、邏輯值等。
6.sumif:
功能:對(duì) 范圍 中符合指定條件的值求和
語(yǔ)法:SUMIF(range, criteria, [sum_range])
釋義:range必需。 要按條件計(jì)算的單元格區(qū)域。 每個(gè)區(qū)域中的單元格都必須是數(shù)字,或者是包含數(shù)字的名稱、數(shù)組或引用。 空白和文本值將被忽略。 所選區(qū)域可能包含標(biāo)準(zhǔn) Excel 格式的日期(下面的示例)。
criteria 必需,定義哪些單元格將被添加的數(shù)字、表達(dá)式、單元格引用、文本或函數(shù)形式的條件。 可以包含通配符字符-問(wèn)號(hào)(?)匹配任意單個(gè)字符,星號(hào)(*)匹配任何字符序列。 如果要查找實(shí)際的問(wèn)號(hào)或星號(hào),請(qǐng)?jiān)谠撟址版I入波形符 (~)。
例如,條件可以表示為32、">32"、B5、"3?"、"apple "、" ~?" 或 "今日" ()。
sum_range 可選。 要添加的實(shí)際單元格(如果要添加的單元格不在range參數(shù)中指定的單元格)。 如果省略了sum_range參數(shù),則 Excel 將添加在range參數(shù)中指定的單元格(在應(yīng)用條件的相同單元格)。
Sum_range 的大小和形狀應(yīng)與區(qū)域相同。 如果不是,則性能可能會(huì)受到影響,并且公式將對(duì)以sum_range中第一個(gè)單元格開(kāi)始的單元格區(qū)域求和,但其尺寸與區(qū)域相同。
7.sumifs:
功能:用于計(jì)算其滿足多個(gè)條件的全部參數(shù)的總量
語(yǔ)法:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
釋義:Sum_range 必需,要求和的單元格區(qū)域;Criteria_range1 必需,使用 Criteria1 測(cè)試的區(qū)域。
Criteria_range1 和 Criteria1 設(shè)置用于搜索某個(gè)區(qū)域是否符合特定條件的搜索對(duì)。 一旦在該區(qū)域中找到了項(xiàng),將計(jì)算 Sum_range 中的相應(yīng)值的和。
Criteria1必需,定義將計(jì)算 Criteria_range1 中的哪些單元格的和的條件。 例如,可以將條件輸入為 32、">32"、B4、"蘋果" 或 "32"。
8.sumproduct:
功能:SUMPRODUCT函數(shù)返回對(duì)應(yīng)的區(qū)域或數(shù)組的乘積之和。 默認(rèn)運(yùn)算是乘法,但加、減和除也可能。
語(yǔ)法:SUMPRODUCT (array1,[array2],[array3],...)
釋義:array1必需??,其相應(yīng)元素需要進(jìn)行相乘并求和的第一個(gè)數(shù)組參數(shù)。[array2],[array3],可選,2 到 255 個(gè)數(shù)組參數(shù),其相應(yīng)元素需要進(jìn)行相乘并求和。
三.統(tǒng)計(jì)函數(shù)
1.large:
功能:返回?cái)?shù)據(jù)集中第 k 個(gè)最大值,可使用此功能根據(jù)其相對(duì)位置選擇一個(gè)值。
語(yǔ)法:LARGE(array,k)
釋義: Array必需,需要確定第 k 個(gè)最大值的數(shù)組或數(shù)據(jù)區(qū)域。K必需,返回值在數(shù)組或數(shù)據(jù)單元格區(qū)域中的位置(從大到小排)。
2.small:
功能:返回?cái)?shù)據(jù)集中的第 k 個(gè)最小值。 使用此函數(shù)以返回在數(shù)據(jù)集內(nèi)特定相對(duì)位置上的值
語(yǔ)法:SMALL(array,k)
釋義:Array 必需,需要找到第 k 個(gè)最小值的數(shù)組或數(shù)值數(shù)據(jù)區(qū)域。K 必需,要返回的數(shù)據(jù)在數(shù)組或數(shù)據(jù)區(qū)域里的位置(從小到大)。
3.max:
功能:返回一組值中的最大值
語(yǔ)法:MAX(number1, [number2], ...)
釋義:number1, number2, ... Number1 是必需的,后續(xù)數(shù)字是可選的。 要從中查找最大值的 1 到 255 個(gè)數(shù)字。
4.min:
功能:返回一組值中的最小值。
語(yǔ)法:MIN(number1, [number2], ...)
釋義:number1, number2, ... number1 是可選的,后續(xù)數(shù)字是可選的。 要從中查找最小值的 1 到 255 個(gè)數(shù)字。
5.median:
功能:返回一組已知數(shù)字的中值。 中值是一組數(shù)的中間數(shù)。
語(yǔ)法:MEDIAN(number1, [number2], ...)
釋義:number1, number2, ... Number1 是必需的,后續(xù)數(shù)字是可選的。 要計(jì)算中值的 1 到 255 個(gè)數(shù)字。
6.mode:
功能:MODE 返回?cái)?shù)組或數(shù)據(jù)區(qū)域中出現(xiàn)頻率最高或重復(fù)出現(xiàn)的值。
語(yǔ)法:MODE(number1,[number2],...)
釋義:Number1 必需。 要計(jì)算其眾數(shù)的第一個(gè)數(shù)字參數(shù),Number2,... 可選。 要計(jì)算其眾數(shù)的 2 到 255 個(gè)數(shù)字參數(shù)。 也可以用單一數(shù)組或?qū)δ硞€(gè)數(shù)組的引用來(lái)代替用逗號(hào)分隔的參數(shù)。
7.rank:
功能:返回一列數(shù)字的數(shù)字排位。 數(shù)字的排位是相對(duì)于列表中的其他值的大小
語(yǔ)法:RANK(number,ref,[order])
釋義:Number必需。 要找到其排位的數(shù)字。
Ref 必需。 數(shù)字列表的數(shù)組,對(duì)數(shù)字列表的引用。 Ref 中的非數(shù)字值會(huì)被忽略。
Order可選。 一個(gè)指定數(shù)字排位方式的數(shù)字。order 為 0(零)或省略,按照降序排列的列表。order 不為零,按照升序排列的列表。
8.count:
功能:COUNT 函數(shù)計(jì)算包含數(shù)字的單元格個(gè)數(shù)以及參數(shù)列表中數(shù)字的個(gè)數(shù)
語(yǔ)法:COUNT(value1, [value2], ...)
釋義:value1必需。 要計(jì)算其中數(shù)字的個(gè)數(shù)的第一項(xiàng)、單元格引用或區(qū)域。value2, ... 可選。 要計(jì)算其中數(shù)字的個(gè)數(shù)的其他項(xiàng)、單元格引用或區(qū)域,最多可包含 255 個(gè)。
9.countif:
功能:用于統(tǒng)計(jì)滿足某個(gè)條件的單元格的數(shù)量
語(yǔ)法:countif(range,criteria)
釋義:參數(shù):range 要計(jì)算其中非空單元格數(shù)目的區(qū)域
參數(shù):criteria 以數(shù)字、表達(dá)式或文本形式定義的條件
10.countifs:
功能:用來(lái)統(tǒng)計(jì)多個(gè)區(qū)域中滿足給定條件的單元格的個(gè)數(shù)
語(yǔ)法:countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)
釋義:criteria_range1為第一個(gè)需要計(jì)算其中滿足某個(gè)條件的單元格數(shù)目的單元格區(qū)域(簡(jiǎn)稱條件區(qū)域),criteria1為第一個(gè)區(qū)域中將被計(jì)算在內(nèi)的條件(簡(jiǎn)稱條件),其形式可以為數(shù)字、表達(dá)式或文本。例如,條件可以表示為 48、"48"、">48" 、 "廣州" 或 A3;
同理,criteria_range2為第二個(gè)條件區(qū)域,criteria2為第二個(gè)條件,依次類推。最終結(jié)果為多個(gè)區(qū)域中滿足所有條件的單元格個(gè)數(shù)。
11.average:
功能:返回參數(shù)的平均值 (算術(shù)平均值)。
語(yǔ)法:AVERAGE(number1, [number2], ...)
釋義:Number1必需。 要計(jì)算平均值的第一個(gè)數(shù)字、單元格引用或單元格區(qū)域。Number2, ... 可選。 要計(jì)算平均值的其他數(shù)字、單元格引用或單元格區(qū)域,最多可包含 255 個(gè)。
12.averageif:
功能:返回某個(gè)區(qū)域內(nèi)滿足給定條件的所有單元格的平均值(算術(shù)平均值)
語(yǔ)法:AVERAGEIF(range, criteria, [average_range])
釋義:Range必需,要計(jì)算平均值的一個(gè)或多個(gè)單元格,其中包含數(shù)字或包含數(shù)字的名稱、數(shù)組或引用。
Criteria必需,形式為數(shù)字、表達(dá)式、單元格引用或文本的條件,用來(lái)定義將計(jì)算平均值的單元格,例如,條件可以表示為 32、"32"、">32"、"蘋果" 或 B4。
Average_range可選,計(jì)算平均值的實(shí)際單元格組。 如果省略,則使用 range。
13.averageifs:
功能:用于返回多重條件所有單元格的平均值。
語(yǔ)法:averageifs(average_range,criteria_range1,criteria1,criteria_range2,criteria2,...)
釋義:參數(shù)average_range表示:求平均值區(qū)域——參與計(jì)算平均值的單元格。
參數(shù)criteria_range,criteria_range2,...表示:條件區(qū)——criteria條件所在的范圍。
參數(shù)criteria1,criteria2,...表示:條件——是用來(lái)定義計(jì)算平均值的單元格。 (形式可以是數(shù)字、表達(dá)式、單元格引用或文本的條件。用來(lái)定義將計(jì)算平均值的單元格。 例如,條件可以是數(shù)字10、表達(dá)式">12"、文本"上海發(fā)貨平臺(tái)" 或 C2。)
四.查找和引用函數(shù)
1.choose:
功能:根據(jù)索引值返回后面對(duì)應(yīng)的值
語(yǔ)法:CHOOSE(index_num, value1, [value2], ...)
釋義:
index_num 必需。 用于指定所選定的數(shù)值參數(shù)。 index_num 必須是介于 1 到 254 之間的數(shù)字,或是包含 1 到 254 之間的數(shù)字的公式或單元格引用。
?如果 index_num 為 1,則 CHOOSE 返回 value1;如果為 2,則 CHOOSE 返回 value2,以此類推。
?如果 index_num 小于 1 或大于列表中最后一個(gè)值的索引號(hào),則 CHOOSE 返回 #VALUE! 錯(cuò)誤值。
?如果 index_num 為小數(shù),則在使用前將被截尾取整。
? value1, value2, ... Value1 是必需的,后續(xù)值是可選的。 1 到 254 個(gè)數(shù)值參數(shù),CHOOSE 將根據(jù) index_num 從中選擇一個(gè)數(shù)值或一項(xiàng)要執(zhí)行的操作。 參數(shù)可以是數(shù)字、單元格引用、定義的名稱、公式、函數(shù)或文本。
2.match:
功能:在范圍單元格中搜索特定的項(xiàng),然后返回該項(xiàng)在此區(qū)域中的相對(duì)位置
語(yǔ)法:MATCH(lookup_value, lookup_array, [match_type])
釋義:lookup_value 必需,要在 lookup_array 中匹配的值。 例如,如果要在電話簿中查找某人的電話號(hào)碼,則應(yīng)該將姓名作為查找值,但實(shí)際上需要的是電話號(hào)碼。lookup_value 參數(shù)可以為值(數(shù)字、文本或邏輯值)或?qū)?shù)字、文本或邏輯值的單元格引用。
lookup_array必需。 要搜索的單元格區(qū)域。
match_type可選。 數(shù)字 -1、0 或 1。 match_type 參數(shù)指定 Excel 如何將 lookup_value 與 lookup_array 中的值匹配。 此參數(shù)的默認(rèn)值為 1。

3.index:
功能:INDEX 函數(shù)返回表格或區(qū)域中的值或值的引用。
語(yǔ)法:INDEX(array, row_num, [column_num])
釋義:
array必需。 單元格區(qū)域或數(shù)組常量。如果數(shù)組只包含一行或一列,則相應(yīng)的 row_num 或 column_num 參數(shù)是可選的。如果數(shù)組具有多行和多列,并且僅使用 row_num 或 column_num,則 INDEX 返回?cái)?shù)組中整個(gè)行或列的數(shù)組。
row_num 必需,除非存在 column_num。 選擇數(shù)組中的某行,函數(shù)從該行返回?cái)?shù)值。 如果省略 row_num,則需要 column_num。
column_num 可選。 選擇數(shù)組中的某列,函數(shù)從該列返回?cái)?shù)值。 如果省略 column_num,則需要 row_num。
功能:返回指定的行與列交叉處的單元格引用。 如果引用由非相鄰的選項(xiàng)組成,則可以選擇要查找的選擇內(nèi)容。
語(yǔ)法:INDEX(reference, row_num, [column_num], [area_num])
釋義:reference必需。 對(duì)一個(gè)或多個(gè)單元格區(qū)域的引用。若要為引用輸入非相鄰區(qū)域,請(qǐng)將引用括在括號(hào)中。
如果引用中的每個(gè)區(qū)域僅包含一行或一列,則 "row_num" 或 "column_num" 參數(shù)分別是可選的。 例如,對(duì)于單行的引用,可以使用函數(shù)INDEX(reference,,column_num)。
row_num必需,引用中某行的行號(hào),函數(shù)從該行返回一個(gè)引用。
column_num可選,引用中某列的列標(biāo),函數(shù)從該列返回一個(gè)引用。
area_num可選,選擇一個(gè)引用區(qū)域,從該區(qū)域中返回 row_num 和 column_num 的交集。 選擇或輸入的第一個(gè)區(qū)域的編號(hào)為1,第二個(gè)區(qū)域?yàn)?,依此類推。如果省略 area_num,則 INDEX 使用區(qū)域1。此處列出的區(qū)域必須位于一個(gè)工作表上。如果你指定的區(qū)域不在同一工作表上,它將導(dǎo)致 #VALUE! 錯(cuò)誤。如果需要使用彼此位于不同工作表上的區(qū)域,建議使用 INDEX 函數(shù)的數(shù)組形式,并使用另一個(gè)函數(shù)計(jì)算構(gòu)成數(shù)組的區(qū)域。例如,可以使用 CHOOSE 函數(shù)計(jì)算將使用的范圍。
4.indirect:
功能:返回由文本字符串指定的引用。 此函數(shù)立即對(duì)引用進(jìn)行計(jì)算,并顯示其內(nèi)容。
語(yǔ)法:INDIRECT(ref_text, [a1])
釋義:
Ref_text必需,對(duì)包含 A1 樣式的引用、R1C1 樣式的引用、定義為引用的名稱或?qū)卧竦囊米鳛槲谋咀址膯卧竦囊?。如?ref_text 不是有效的單元格引用, 則間接返回 #REF! 。
注: ref_text 引用另一個(gè)工作簿 (外部引用), 則必須打開(kāi)另一個(gè)工作簿。 如果源工作簿未打開(kāi), 則間接返回 #REF! 。Excel Web App 中不支持外部引用。
若ref_text 引用的單元格區(qū)域超出1048576的行限制或列限制 16384 (XFD), 則間接返回 #REF! 錯(cuò)誤。
[a1]可選, 一個(gè)邏輯值,用于指定包含在單元格 ref_text 中的引用的類型。
若 a1 為 TRUE 或省略,ref_text 被解釋為 A1-樣式的引用。
若a1 為 FALSE,則將 ref_text 解釋為 R1C1 樣式的引用。
5.column:
功能:COLUMN函數(shù)返回給定單元格引用的列號(hào)
語(yǔ)法:COLUMN([reference])
釋義:[reference]可選,要返回其列號(hào)的單元格或單元格范圍。
如果省略參數(shù) reference 或該參數(shù)為一個(gè)單元格區(qū)域,并且 COLUMN 函數(shù)是以水平數(shù)組公式的形式輸入的,則 COLUMN 函數(shù)將以水平數(shù)組的形式返回參數(shù) reference 的列號(hào)。
如果參數(shù) reference 為一個(gè)單元格區(qū)域,并且 COLUMN 函數(shù)不是以水平數(shù)組公式的形式輸入的,則 COLUMN 函數(shù)將返回最左側(cè)列的列號(hào)。
如果省略參數(shù) reference,則假定該參數(shù)為對(duì) COLUMN 函數(shù)所在單元格的引用。
參數(shù) reference 不能引用多個(gè)區(qū)域。
6.row:
功能:返回引用的行號(hào)
語(yǔ)法:ROW([reference])
釋義:Reference 可選。 需要得到其行號(hào)的單元格或單元格區(qū)域。
如果省略 reference,則假定是對(duì)函數(shù) ROW 所在單元格的引用。
如果 reference 為一個(gè)單元格區(qū)域,并且 ROW 作為垂直數(shù)組輸入,則 ROW 將以垂直數(shù)組的形式返回 reference 的行號(hào)。
Reference 不能引用多個(gè)區(qū)域。
7.vlookup:
功能:在表格或區(qū)域中按行查找項(xiàng)目
語(yǔ)法: VLOOKUP (查閱值、包含查閱值的區(qū)域、包含返回值的區(qū)域中的列號(hào)、近似匹配(TRUE)或完全匹配(FALSE))。
釋義:
1.要查找的值,也被稱為查閱值。
2.查閱值所在的區(qū)域。 請(qǐng)記住,查閱值應(yīng)該始終位于所在區(qū)域的第一列,這樣 VLOOKUP 才能正常工作。 例如,如果查閱值位于單元格 C2 內(nèi),那么您的區(qū)域應(yīng)該以 C 開(kāi)頭。
3.區(qū)域中包含返回值的列號(hào)。 例如,如果指定 B2: D11 作為區(qū)域,則應(yīng)將 B 作為第一列,將 C 作為第二列進(jìn)行計(jì)數(shù),依此類推。
4.(可選)如果需要返回值的近似匹配,可以指定 TRUE;如果需要返回值的精確匹配,則指定 FALSE。 如果沒(méi)有指定任何內(nèi)容,默認(rèn)值將始終為 TRUE 或近似匹配。
8.hlookup:
功能:在表格或數(shù)值數(shù)組的首行查找指定的數(shù)值,并返回表格或數(shù)組中指定行的同一列的數(shù)值
語(yǔ)法:HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
釋義:Lookup_value必需,要在表格的第一行中查找的值,Lookup_value 可以是數(shù)值、引用或文本字符串。
Table_array必需, 在其中查找數(shù)據(jù)的信息表。 使用對(duì)區(qū)域或區(qū)域名稱的引用。Table_array 的第一行的數(shù)值可以為文本、數(shù)字或邏輯值。
如果 range_lookup 為 TRUE,則 table_array 的第一行的數(shù)值必須按升序排列:...-2、-1、0、1、2、...、A-Z、FALSE、TRUE;否則,HLOOKUP 將不能給出正確的數(shù)值。 如果 range_lookup 為 FALSE,則 table_array 不必進(jìn)行排序。
文本不區(qū)分大小寫。
將數(shù)值從左到右按升序排序。
Row_index_num必需,Table_array 中將返回匹配值的行號(hào)。Row_index_num 1 返回 table_array 中的第一行值,row_index_num 2 返回 table_array 等中的第二行值。 如果 row_index_num 小于1,則 HLOOKUP 返回 #VALUE! 錯(cuò)誤值;如果 row_index_num 大于 table_array 中的行數(shù),則 HLOOKUP 返回 #REF! 。
Range_lookup 可選。 一個(gè)邏輯值,指定希望 HLOOKUP 查找精確匹配值還是近似匹配值。 如果為 TRUE 或省略,則返回近似匹配值。 換言之,如果找不到精確匹配值,則返回小于 lookup_value 的最大值。 如果為 False,則 HLOOKUP 將查找精確匹配值。 如果找不到精確匹配值,則返回錯(cuò)誤值 #N/A。
9.lookup:
向量形式:
功能:LOOKUP 的向量形式在單行區(qū)域或單列區(qū)域(稱為“向量”)中查找值,然后返回第二個(gè)單行區(qū)域或單列區(qū)域中相同位置的值。
語(yǔ)法:LOOKUP(lookup_value, lookup_vector, [result_vector])
釋義:
lookup_value必需, LOOKUP 在第一個(gè)向量中搜索的值,Lookup_value 可以是數(shù)字、文本、邏輯值、名稱或?qū)χ档囊谩?br>
lookup_vector必需,只包含一行或一列的區(qū)域,lookup_vector 中的值可以是文本、數(shù)字或邏輯值。
result_vector可選,只包含一行或一列的區(qū)域,result_vector 參數(shù)必須與 lookup_vector 參數(shù)大小相同,其大小必須相同。
注:
如果 LOOKUP 函數(shù)找不到 lookup_value,則該函數(shù)會(huì)與 lookup_vector 中小于或等于 lookup_value 的最大值進(jìn)行匹配。
如果 lookup_value 小于 lookup_vector 中的最小值,則 LOOKUP 會(huì)返回 #N/A 錯(cuò)誤值。
數(shù)組形式:
功能:LOOKUP 的數(shù)組形式在數(shù)組的第一行或第一列中查找指定的值,并返回?cái)?shù)組最后一行或最后一列中同一位置的值
語(yǔ)法:LOOKUP(lookup_value, array)
釋義:lookup_value必需,LOOKUP 在數(shù)組中搜索的值。 lookup_value 參數(shù)可以是數(shù)字、文本、邏輯值、名稱或?qū)χ档囊谩?如果 LOOKUP 找不到 lookup_value 的值,它會(huì)使用數(shù)組中小于或等于 lookup_value 的最大值。如果 lookup_value 的值小于第一行或第一列中的最小值(取決于數(shù)組維度),LOOKUP 會(huì)返回 #N/A 錯(cuò)誤值。
array必需,包含要與 lookup_value 進(jìn)行比較的文本、數(shù)字或邏輯值的單元格區(qū)域。
如果數(shù)組包含寬度比高度大的區(qū)域(列數(shù)多于行數(shù))LOOKUP 會(huì)在第一行中搜索 lookup_value 的值。
如果數(shù)組是正方的或者高度大于寬度(行數(shù)多于列數(shù)),LOOKUP 會(huì)在第一列中進(jìn)行搜索。
注:
LOOKUP 的數(shù)組形式與 HLOOKUP 和 VLOOKUP 函數(shù)非常相似。 區(qū)別在于:HLOOKUP 在第一行中搜索 lookup_value 的值,VLOOKUP 在第一列中搜索,而 LOOKUP 根據(jù)數(shù)組維度進(jìn)行搜索。
使用 HLOOKUP 和 VLOOKUP 函數(shù),您可以通過(guò)索引以向下或遍歷的方式搜索,但是 LOOKUP 始終選擇行或列中的最后一個(gè)值。
10.offset:
功能:返回對(duì)單元格或單元格區(qū)域中指定行數(shù)和列數(shù)的區(qū)域的引用。 返回的引用可以是單個(gè)單元格或單元格區(qū)域。 可以指定要返回的行數(shù)和列數(shù)。
語(yǔ)法:OFFSET(reference, rows, cols, [height], [width])
釋義:Reference 必需,要作為偏移基準(zhǔn)的參照。 引用必須引用單元格或相鄰單元格區(qū)域。否則,OFFSET 返回 #VALUE! 。
Rows 必需,需要左上角單元格引用的向上或向下行數(shù)。 使用 5 作為 rows 參數(shù),可指定引用中的左上角單元格為引用下方的 5 行。 Rows 可為正數(shù)(這意味著在起始引用的下方)或負(fù)數(shù)(這意味著在起始引用的上方)。
Cols 必需,需要結(jié)果的左上角單元格引用的從左到右的列數(shù)。 使用 5 作為 cols 參數(shù),可指定引用中的左上角單元格為引用右方的 5 列。 Cols 可為正數(shù)(這意味著在起始引用的右側(cè))或負(fù)數(shù)(這意味著在起始引用的左側(cè))。
[height]可選,需要返回的引用的行高。 Height 必須為正數(shù)。
[width]可選,需要返回的引用的列寬。 Width 必須為正數(shù)。
11.getpivotdata:
功能:從數(shù)據(jù)透視表中返回可見(jiàn)數(shù)據(jù)。
語(yǔ)法:GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], ...)
釋義:data_field必需,包含要檢索的數(shù)據(jù)的數(shù)據(jù)透視表字段的名稱。 這需要用引號(hào)括起來(lái)。
pivot_table必需,對(duì)數(shù)據(jù)透視表中任何單元格、單元格區(qū)域或單元格已命名區(qū)域的引用。 此信息用于確定包含要檢索數(shù)據(jù)的數(shù)據(jù)透視表。
[field1, item1, field2, item2]描述要檢索的數(shù)據(jù)的 1 到 126 個(gè)字段名稱對(duì)和項(xiàng)目名稱對(duì)。 這些對(duì)可按任何順序排列。 日期和數(shù)字以外的項(xiàng)目的域名和名稱需要用引號(hào)括起來(lái)。
對(duì)于OLAP 數(shù)據(jù)透視表,項(xiàng)目可以包含維度的源名稱,也可以包含該項(xiàng)目的源名稱。 OLAP 數(shù)據(jù)透視表的字段和項(xiàng)目對(duì)可能類似于:
"[產(chǎn)品]","[產(chǎn)品].[所有產(chǎn)品].[食品].[烤制食品]"
五.文本函數(shù)
1.find/findb:
功能:函數(shù) FIND 和 FINDB 用于在第二個(gè)文本串中定位第一個(gè)文本串,并返回第一個(gè)文本串的起始位置的值,該值從第二個(gè)文本串的第一個(gè)字符算起。
語(yǔ)法:FIND(find_text, within_text, [start_num]);FINDB(find_text, within_text, [start_num])
釋義:find_text 必需。 要查找的文本。
within_text 必需。 包含要查找文本的文本。
start_num 可選。 指定開(kāi)始進(jìn)行查找的字符。 within_text 中的首字符是編號(hào)為 1 的字符。 如果省略 start_num,則假定其值為 1。
2.search/searchb:
功能:SEARCH 和 SEARCHB 函數(shù)可在第二個(gè)文本字符串中查找第一個(gè)文本字符串,并返回第一個(gè)文本字符串的起始位置的編號(hào),該編號(hào)從第二個(gè)文本字符串的第一個(gè)字符算起。
語(yǔ)法:SEARCH(find_text,within_text,[start_num]);SEARCHB(find_text,within_text,[start_num])
釋義:find_text 必需。 要查找的文本。
within_text 必需。 要在其中搜索 find_text 參數(shù)的值的文本。
start_num 可選。 within_text 參數(shù)中從之開(kāi)始搜索的字符編號(hào)。
注:SEARCH 和 SEARCHB 函數(shù)不區(qū)分大小寫。 如果要執(zhí)行區(qū)分大小寫的搜索,可以使用 FIND 和 FINDB 函數(shù)。
3.text:
功能:TEXT 函數(shù)可通過(guò)格式代碼向數(shù)字應(yīng)用格式,進(jìn)而更改數(shù)字的顯示方式
語(yǔ)法:TEXT(Value you want to format, "Format code you want to apply")
4.value:
功能:將表示數(shù)字的文本字符串轉(zhuǎn)換為數(shù)字
語(yǔ)法:VALUE(text)
釋義:text必需,用引號(hào)括起來(lái)的文本或包含要轉(zhuǎn)換文本的單元格的引用。
5.concatenate:
功能:將兩個(gè)或多個(gè)文本字符串聯(lián)接為一個(gè)字符串。
語(yǔ)法:CONCATENATE(text1, [text2], ...)
釋義:text1必需,要聯(lián)接的第一個(gè)項(xiàng)目。 項(xiàng)目可以是文本值、數(shù)字或單元格引用。
Text2, ... 可選,要聯(lián)接的其他文本項(xiàng)目。 最多可以有 255 個(gè)項(xiàng)目,總共最多支持 8,192 個(gè)字符。
6.left/leftb:
功能:LEFT 從文本字符串的第一個(gè)字符開(kāi)始返回指定個(gè)數(shù)的字符。
LEFTB 基于所指定的字節(jié)數(shù)返回文本字符串中的第一個(gè)或前幾個(gè)字符。
語(yǔ)法:LEFT(text, [num_chars]);LEFTB(text, [num_bytes])
釋義:Text必需,包含要提取的字符的文本字符串。
num_chars可選, 指定要由 LEFT 提取的字符的數(shù)量。Num_chars 必須大于或等于零。如果 num_chars 大于文本長(zhǎng)度,則 LEFT 返回全部文本。
如果省略 num_chars,則假定其值為 1。
Num_bytes可選,按字節(jié)指定要由 LEFTB 提取的字符的數(shù)量。
7.right/rightb:
功能:RIGHT 根據(jù)所指定的字符數(shù)返回文本字符串中最后一個(gè)或多個(gè)字符。
RIGHTB 根據(jù)所指定的字節(jié)數(shù)返回文本字符串中最后一個(gè)或多個(gè)字符。
語(yǔ)法:RIGHT(text,[num_chars]);RIGHTB(text,[num_bytes])
釋義:
text必需,包含要提取字符的文本字符串。
num_chars 可選,指定希望 RIGHT 提取的字符數(shù),必須大于或等于零。
如果 num_chars 大于文本長(zhǎng)度,則 RIGHT 返回所有文本。如果省略 num_chars,則假定其值為 1。
Num_bytes 可選,按字節(jié)指定要由 RIGHTB 提取的字符的數(shù)量。必須大于或等于零。
如果 num_bytes 大于文本長(zhǎng)度,則 RIGHT 返回所有文本。如果省略 num_bytes,則假設(shè)其為1。
8.mid/midb:
功能:MID 返回文本字符串中從指定位置開(kāi)始的特定數(shù)目的字符,該數(shù)目由用戶指定。
MIDB 根據(jù)您指定的字節(jié)數(shù),返回文本字符串中從指定位置開(kāi)始的特定數(shù)目的字符。
語(yǔ)法:MID(text, start_num, num_chars);MIDB(text, start_num, num_bytes)
釋義:
text必需,包含要提取字符的文本字符串。
start_num必需。 文本中要提取的第一個(gè)字符的位置。 文本中第一個(gè)字符的 start_num 為 1,以此類推。
如果 start_num 大于文本長(zhǎng)度,則 MID/MIDB 返回 "" (空文本)。
如果 start_num 小于文本的長(zhǎng)度,但 start_num 加 num_chars 超過(guò)文本的長(zhǎng)度,則 MID/MIDB 返回文本結(jié)尾的字符。
如果 start_num 小于1,MID/MIDB 將返回 #VALUE! 。
num_chars對(duì) MID 是必需的,指定希望 MID 從文本中返回字符的個(gè)數(shù)。如果 num_chars 為負(fù)值,MID 將返回 #VALUE! 。
Num_bytes MIDB 所需。 指定希望 MIDB 從文本中返回字符的個(gè)數(shù)(字節(jié)數(shù))。如果 num_bytes 為負(fù)值,則 MIDB 返回 #VALUE! 。
9.len/lenb:
功能:LEN 返回文本字符串中的字符個(gè)數(shù)。
LENB 返回文本字符串中用于代表字符的字節(jié)數(shù)。
語(yǔ)法:LEN(text);LENB(text)
釋義:Text必需,要查找其長(zhǎng)度的文本。 空格將作為字符進(jìn)行計(jì)數(shù)。
六.邏輯函數(shù)
1.and:
功能:邏輯函數(shù),用于確定測(cè)試中的所有條件是否均為 TRUE

2.or:
功能:邏輯函數(shù),用于確定測(cè)試中的所有條件是否均為 TRUE

3.false:
功能:返回邏輯值 FALSE
語(yǔ)法:FALSE 函數(shù)語(yǔ)法沒(méi)有參數(shù)
4.true:
功能:返回邏輯值TRUE
語(yǔ)法:TRUE 函數(shù)語(yǔ)法沒(méi)有參數(shù)。
5.if:
功能:判斷是否滿足某個(gè)條件,滿足返回值1,不滿足返回值2
語(yǔ)法:if(條件,返回值1,返回值2)
6.iferror:
功能:捕獲和處理公式中的錯(cuò)誤。 如果公式的計(jì)算結(jié)果為錯(cuò)誤值,則 IFERROR 返回您指定的值;否則,它將返回公式的結(jié)果。
語(yǔ)法:IFERROR(value, value_if_error)
釋義:
value必需,檢查是否存在錯(cuò)誤的參數(shù)。
value_if_error必需,公式計(jì)算錯(cuò)誤時(shí)返回的值,計(jì)算以下錯(cuò)誤類型: #N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或 #NULL!。