在 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 檔案、建立動態專案計劃和小組日曆、自動整理收件匣及進行其他作業。

搜尋
清除搜尋內容
關閉搜尋
主選單
3378472603302022382
true
搜尋說明中心
true
true
true
true
true
35
false
false