v5教程 單元格函式

2021-06-18 13:26:29 字數 2058 閱讀 9478

一、單元格取值

value()函式

1、函式用途

value()函式用於取得當前單元格的值。最常見的用法就是用在顯示值表示式中,如運貨商用數值顯示時,使用者可能看不清楚,我們希望在報表中顯示對應的運貨商的名稱,設定c2單元格的顯示值表示式為:

demo_運貨商.select1(companyname,shipperid==value())

即顯示id為當前單元格的值時所對應的公司名稱。

語法: value()

返回值:當前單元格的值

map()函式

map()函式是從對照表中找出當前單元格對應值的顯示值。最常見的用法也是用在顯示值表示式中,例如:存放員工資訊的資料集中有***(性別)字段,是用整數1和2表示男和女,那麼要想用漢字顯示性別,對應單元格的顯示值表示式為:

map(list("1","2"),list("男","女"))

即當***=1時,顯示男;***=2時,顯示女。

顯示值的定義有兩種方式:單值和對照表

例1:"中國",那麼該單元格就顯示為"中國"

例2:ds1.select1(name,value()==id)

例:map(list("0","1"),list("男","女"))

3、函式說明

map()

函式說明:顯示值對照表函式,從對照表中找出當前單元格對應值的顯示值,沒有則返回null

語法: map(valuelistexp, displaylistexp)

引數說明:

valuelistexp 真實值列表,可以是可擴充套件單元格或結果為集合列表的表示式。

displaylistexp 顯示值列表,可以是可擴充套件單元格或結果為集合列表的表示式 真實值列表和顯示值列表一一對應。

返回值:字元型,和當前格真實值對應的顯示值

二、單元格彙總

count()單元格函式

函式說明:對可擴充套件單元格或集合表示式進行計數

語法: count(expression)

引數說明:

expression 單元格或表示式,一般為可擴充套件單元格或集合表示式

containnull 是否對null元素進行計數,預設為true,表示對null元素進行計數;false則相反

返回值:整數

sum()單元格函式

函式說明:對可擴充套件單元格或集合表示式進行求和

語法: sum(expression)

sum(cellexp,exp)

引數說明:

expression 單元格或表示式,一般為可擴充套件單元格或集合表示式

cellexp 單元格或單元格集合,以cellexp裡的單元格為當前格計算表示式exp

exp 表示式

返回值:實數或者字元型,由彙總的單元格資料型別決定

三、單元格序號

應用mcorder()函式的組內序號

函式說明:取得當前格所屬的某主格在所有擴充套件出來的格仔中的排序

語法: mcorder(cellx)

引數說明:

cellx 當前格的主格

返回值:整數,cellx主格在所有擴充套件出來的格仔中的排序

說明:cellx必須是當前格的主格,這樣mcorder(cellx)才能夠正確運算,其返回值相當於是cellx主格的位置

應用seq()函式的組間序號

函式說明: 取得指定擴充套件單元格的同源號

即擴充套件格擴充套件後,將此單元格的同源格按行(列)號從小到大排序後,此單元格所在的序號

語法: seq()

引數說明:

cellexp 單元格表示式,必須返回擴充套件格

返回值: 整數

四、單元格位置

col()函式

函式說明:取得單元格所在列的列號

語法: col()

引數說明:

cellexp 單元格表示式,預設表示當前單元格

返回值:整數

row()函式

函式說明:取得當前單元格所在行的行號

語法: row()

引數說明:

cellexp 單元格表示式,預設表示當前單元格

返回值:整數

v5教程 表示式

一 單元格表示式 定義單元格取值的表示式稱為單元格表示式。單元格表示式必須以等於號 開頭,設計報表時寫入對應的單元格中,展現報表時會將表示式的運算結果在對應的單元格中顯示。二 顯示值表示式 由於業務的需要以及設計資料庫的考慮,從資料庫事實表中取出來的很多度量欄位的值都是編碼,例如 員工表的性別字段,...

AceyOffice教程 如何操控單元格

首先來看下微軟excel的單元格可以進行哪些設定 1.設定值 選中要輸入的單元格,直接輸入值。輸入的值可以是任何型別。比如 hello world 2.設定公式 選中要輸入的單元格,輸入公式,要注意的是公式前一定要加 要不然會被當成單元格的值來處理。比如 sum 1,2 excel會自動計算出輸入公...

excel合併單元格函式

合併單元格內容的函式是concatenate也可以用 和號 運算子。一 concatenate函式的定義 將幾個文字字串合併為乙個文字字串。語法concatenate text1,text2,text1,text2,為 1 到 30 個將要合併成單個文字項的文字項。這些文字項可以為文字字串 數字或對...