• 沒有找到結果。

試算表函數

在文檔中 11-函數 (頁 32-35)

利用試算表函數搜尋或處理儲存格範圍,並傳回其相關內容。例如HYPERLINK()及 DDE()函數可連結 至其他文件或資料來源。

11:試算表函數

語法 描述

ADDRESS(row; column; abs;

sheet) 依據指定的列號和欄號,傳回文字形式的儲存格位址 (參照)。

可決定將此位址解譯為絕對位址 (如 $A$1)、相對位址 (如 A1) 還是混合格式 (A$1 或 $A1)。亦可指定此試算表的名稱。Row 表示儲存格參照的列號。Column 表示儲存格參照的欄號 (數字,

而非字母)。Abs 決定參照的類型:1: absolute ($A$1)。2:列絕 對;欄相對 (A$1)。3:列相對;欄絕對 ($A1)。4:相對

(A1)。A1 (選擇性) - 若設為 0,則使用 R1C1 表示法。若此參數 不存在或設為非 0 值,則使用 A1 表示法。Sheet 表示工作表的 名稱。必須在前後加上雙引號。

AREAS(reference) 傳回屬於多個區域中個別區域的數字。 區域可以由相連的儲存 格或單一儲存格組成。Reference 為儲存格或儲存格範圍之參照 位置。

CHOOSE(index;value1; ...

value30) 使用索引傳回來自清單的值,可多達 30 個值。Index 作為 1 和 30 之間的參照或數字,指定要從清單中取得哪一數值。

Value1...Value30 是作為儲存格參照或是作為個別值的數值清單。

COLUMN(reference) 傳回儲存格參照的欄號。 如果參照是儲存格,則會傳回儲存格 的欄號;如果參照是儲存格範圍,則以一列陣列 (如果公式作為 陣列公式輸入)的形式傳回對應的欄號。如果具有區域參照參數 的函數 COLUMN 未用於矩陣公式,則僅傳回此區域中第一個儲 存格的欄號。

COLUMNS(array) 傳回給定參照中的欄數。Array 是將求解總欄數之儲存格範圍的 參照。引數也可以是單一儲存格。

DDE(server; file; range;mode) 傳回 DDE 基礎連結的結果。 如果連結區域或區段的內容變更,

傳回的值也會變更。您必須重新載入試算表或選擇 [編輯] - [連 結],以查看已更新的連結。不允許跨平台連結,例如從在 Windows 機器上執行的 OpenOffice.org 安裝連結至在 Linux 機器 上建立的文件。Server 是伺服器應用程式的名稱。

OpenOffice.org 應用程式的伺服器名稱為「Soffice」。File 是具 有路徑的完整檔案名稱。Range 是含有要評估之資料的區域。

Mode 是選用的參數,它可以控制資料如何從 DDE 伺服器轉換 成數字。

HLOOKUP(search_criteria;

array; index; sorted) 在選取的區域以下搜尋值與儲存格的參照。 此函數驗證陣列的 第一列是否包含特定值。然後此函數傳回同一列中由 Index 指定 的矩陣列中的數值。SearchCriterion 是指在陣列第一列中尋的 值。Array 是參照,至少包含兩列。Index 是陣列中的列號,該 陣列包含要傳回的值。第一列的編號為 1。SortOrder 是選用的 參數,指出陣列中的第一列是否向上排序。若第一列未向上排序,

HYPERLINK(URL; cell_text) 當您按一下包含 HYPERLINK 函數的儲存格,會開啟超連結。

URL 指定連結目標。選擇性的 CellText 參數是儲存格中顯示的 文字或數字,且會傳回為結果。若尚未指定 CellText 參數,

URL 會以儲存格文字顯示,並會顯示為結果。

INDEX(reference; row; column;

range) INDEX 傳回子範圍,此子範圍由列號與欄號或選用的範圍索引 所指定。根據環境之不同,INDEX 會傳回參照或內容。

search_vector;result_vector) 傳回單列範圍或單欄範圍的儲存格內容。可選擇以不同的欄與列 傳回 (相同索引的) 指定值。比起 VLOOKUP 與 HLOOKUP,搜 尋與結果向量可能會在不同的位置;這兩個向量無須相鄰。此外,

LOOKUP 的搜尋向量必須向上排序,否則搜尋無法傳回任何可 用的結果。SearchCriterion 是指要搜尋的數值 (直接輸入或輸入 為參照)。SearchVector 是指要搜尋的單列或單欄區域。

ResultVector 是其他單列或單欄範圍,並會從此範圍取得函數的 結果。結果是其索引與搜尋向量中所找到的實例相同之結果向量 的儲存格。

MATCH(search_criterion;

lookup_array; type) 傳回陣列中符合指定值的項目相關位置。 函數傳回 lookup_array 中找到為數字的值位置。SearchCriterion 是指在單列或單欄陣 列中搜尋的值。LookupArray 是搜尋的參照。查找陣列可以是 單列或單欄,或者是單列或單欄的一部分。Type 可以是數值 1、0 或 -1。若 Type = 1 或没有此可選參數,則假定搜尋矩陣的 第一欄以向上的順序排序。若 Type = -1,則假定該欄以向下的 順序排序。這與 Microsoft Excel 中相同的函數相對應。

OFFSET(reference; rows;

columns; height; width) 依指定參照點特定的列與欄數傳回儲存格偏移的值。Reference 是指函數搜尋新參照的來源參照。Rows 是指參照向上 (負值) 或 向下修正的列數。Columns (選擇性) 是參照向左 (負值) 或向右 修正的欄數。Height (選擇性) 是以新參照位置開始之區域的上 下高度。Width (選擇性) 是以新參照位置開始之區域的左右寬度。

ROW(reference) 傳回儲存格參照的列號。 如果參照是儲存格,則會傳回儲存格 的列號。如果參照是儲存格範圍,則以一欄陣列 (如果公式作為 陣列公式輸入) 的形式傳回對應的列號 。如果具有範圍參照的 ROW 函數不在矩陣公式使用,則僅將傳回第一個範圍儲存格的 列號。Reference 是指儲存格、儲存格區域或區域名稱。

ROWS(array) 傳回參照或陣列中的列數。Array 是將決定總列數之已命名區域 的參照。

SHEET(reference) 傳回參照的試算表數或代表試算表名稱的字串。 如果您並未輸 入任何參數,結果為包含公式的試算表之試算表編號。

Reference 為選用項目,它是儲存格、區域或工作表名稱字串的 參照。

SHEETS(reference) 決定參照中的試算表數。 如果您並未輸入任何參數,則會傳回 目前文件中的試算表數。Reference 是工作表或區域的參照。此 參數為選用項目。

STYLE(style; time; style2) 將樣式套用至包含公式的儲存格。 在設定時間之後可以套用另 一樣式。此函數會一直傳回值 0,以便允許您將它增加到其他函 數而不變更值。您可以將 CURRENT 函數與顏色一起套用至儲 存格而不考慮值。例如:如果值大於 3,=...

+STYLE(IF(CURRENT()>3;"red";"green")) 會將樣式「紅色」套 用至儲存格,否則套用樣式「綠色」。兩種儲存格格式都要預先 定義。Style 是為儲存格指定的儲存格樣式之名稱。樣式名稱前 後必須加上引號。Time 是以秒為單位的選用性時間區段。若缺 少此參數,便不會在特定時間後轉換樣式。Style2 是過了一段時 間後,指定給儲存格的儲存格樣式選用名稱。若缺少此參數,則 會使用「預設值」。

VLOOKUP(search_criterion;

array; index; sort_order) 參照右方相鄰的儲存格之垂直搜尋。此函數會檢查陣列的第一欄 是否包含特定值。接著,此函數會傳回 Index 指定欄之同一列中 的值。SearchCriterion 是指在陣列第一欄中搜尋的值。Array 是 參照,至少包含兩欄。Index 是陣列中的欄號,該陣列包含要傳 回的值。第一欄的編號為 1。SortOrder 是選用的參數,指出陣 列中的第一欄是否向上排序。若第一欄未向上排序,請輸入布林 值 FALSE 或零。搜尋排序過後的欄可更快速,且即使搜尋值未

在文檔中 11-函數 (頁 32-35)

相關文件