在 Google 試算表中使用陣列

陣列是內含值的表格 (由資料欄和資料列組成)。如果您想以特定順序排列多個儲存格中的值,可以在試算表中使用陣列。

某些函式會傳回陣列。舉例來說,IMPORTRANGE 會匯入其他試算表中的指定範圍,從而傳回值陣列。當您使用 IMPORTRANGE 撰寫公式時,系統會將陣列結果顯示在右側或下方的儲存格。

任何使用範圍 (例如 A1:B6) 做為輸入參數的函式,也都可以使用陣列做為輸入參數。舉例來說,SPARKLINE 需要範圍做為第一個參數,用來指定繪製圖表使用的值。您可以將 IMPORTRANGE 得到的陣列結果做為 SPARKLINE 的輸入參數。

=SPARKLINE(IMPORTRANGE(...))

建立陣列

您也可以在試算表的公式中使用括弧 { } 建立自己的陣列。括弧可讓您統整不同的值,還可以使用下列標點符號決定顯示值的順序。

  • 逗號:可分隔資料欄,讓您在陣列中分列撰寫資料。舉例來說,={1, 2} 表示數字 1 會顯示在第一個儲存格中,數字 2 則會顯示在右邊一欄的儲存格中。
  • 分號:可分隔資料列,讓您在陣列中分欄撰寫資料。舉例來說,={1; 2} 表示數字 1 會顯示在第一個儲存格中,數字 2 則會顯示在下一列的儲存格中。

注意:在使用逗號做為小數點分隔符號的國家/地區 (例如 €1,00),建立陣列時需使用反斜線 (\) 代替逗號。

您可以使用這些標點符號將多個範圍合併為一個連續範圍。舉例來說,如要將 A1 到 A10 的值與 D1 到 D10 的值合併在一起,您可以使用以下公式建立一個連續欄的範圍:={A1:A10; D1:D10}

在現有公式中加入陣列

您也可以搭配現有的公式使用陣列,藉由括弧將公式傳回的結果以資料列或資料欄的形式列出。

舉例來說,={SUM(A1:A10), SUM(B1:B10)} 會產生兩個值。第一個儲存格包含 A1 到 A10 的總和,其右側的儲存格則包含 B1 到 B10 的總和。

還有其他問題嗎?

嘗試以下步驟:

true
造訪學習中心

您有在公司或學校使用 Google 文件等 Google 產品嗎?快來試試實用的秘訣、教學課程和範本,瞭解如何在不安裝 Office 的情況下處理 Office 檔案、建立動態專案計劃和小組日曆、自動整理收件匣及進行其他作業。

搜尋
清除搜尋內容
關閉搜尋
Google 應用程式
主選單
8295778264163108897
true
搜尋說明中心
false
true
true
true
true
true
35
false
false
false
false