Contents

如何在 Excel 中使用 TAKE 和 DROP 函數

在 Microsoft Excel 中處理數據集時,有時您需要僅分析部分數據。值得慶幸的是,Excel 為此類情況提供了 TAKE 和 DROP 函數。

當然,我很樂意協助您重新措辭該文本。這是我的建議:> 要選擇或取消選擇數組中的特定元素,可以使用“獲取”和“刪除”功能。我們將首先概述它們各自的操作,然後再深入研究 Microsoft Excel 中的實際應用程序。

Excel 中的 TAKE 函數是什麼?

Microsoft Excel 中的 TAKE 函數利用其特定語法,有助於從數組中提取預定範圍的行和列。

 =TAKE(array, rows, [columns]) 

以下是每個參數的含義:

術語“數組”表示對原始數據集合的引用,人們試圖通過選擇行或列來隔離特定元素以進行進一步分析或操作。

輸入字段包含一個帶有圖標的標籤和兩行文本。第一行表示用戶可以指定要提取的行數,可以通過輸入正整數或使用負值來指示應從末尾取出多少行。

輸入指定要提取的列數,負值表示應從數據集末尾獲取列。

Excel 中的 DROP 函數是什麼?

相反,Microsoft Excel 中的 DROP 函數功能可以通過針對特定行和/或列來選擇性刪除單個數據點或整個信息數組。實現該過程的結構安排涉及根據預定格式指定一組要滿足的參數和條件。

 =DROP(array, rows, [columns]) 

DROP 函數的語法和操作原理類似於 TAKE 函數,具有共享的參數規範。

術語“數組”涉及原始數據集,人們試圖通過消除整行或整列來排除某些元素。

輸入字段包含輸入數值的提示,該數值表示要刪除的所需行數。如果提供負值,將導致從數據集的結束部分刪除行。

UI 組件包含一個文本輸入和兩個用於選擇表中列範圍的按鈕,由圖例中的指示符 (⭐) 表示。用戶可以通過分別輸入正整數或負整數值來指定所選範圍的起點或終點。如果輸入正數,則表示從表格開頭刪除指定數量的列;另一方面,如果輸入負數,則意味著應從表末尾刪除相同數量的列。

TAKE 和 DROP 是兩個對數組進行操作並返回數組作為結果的函數。由於這些函數始終生成數組輸出,因此無需在 Microsoft Excel 中將它們標記為數組公式。因此,由於 Excel 堅持將此類操作視為涉及非數組值,因此用戶在 Excel 軟件環境中使用 TAKE 和 DROP 時偶爾會遇到“#SPILL”錯誤。

在 Microsoft 365、Microsoft 365 for mac 及其基於 Web 的版本等 Excel 平台中,用戶可以訪問 TAKE 和 DROP 功能。相反,早期版本的 Excel 不支持這些操作。

如何在 Excel 中使用 TAKE 函數

Excel 在使用 TAKE 函數時提供了一系列可能性,其在各種用例中的多功能性就證明了這一點。在本節中,我們將深入研究幾個說明性實例,展示將 TAKE 納入工作流程的實用性和價值。

提取數據的前五行

如果您擁有一個包含較長一段時間內的商品目錄及其各自價格點的電子表格,並且您希望僅將前五個條目與此類信息隔離開來,那麼使用TAKE 函數的功能而不是複制會更為謹慎。整個數據集。

/bc/images/2-4.jpg

具體方法如下:

請選擇要應用 TAQ_ 功能的所需單元格。

⭐ 在公式欄中輸入以下公式。

 =TAKE(B2:F1, 5) 

⭐按 Enter 鍵。

上述公式將檢索屬於 B2:F1 範圍的最初五行信息,並隨後產生結果結果。

提取數據的第一列

為了使用“TAKE”函數從給定數據集中提取特定列,可以省略行參數並提供列標識符作為唯一輸入。

 =TAKE(B2:F1,,1) 

上述公式將提取從 B2 到 F1 的單元格數組中第一列的內容。由於沒有為所述方程中的行變量指定特定值,因此最終的輸出包含初始列中包含的所有條目。

/bc/images/4-6.jpg

如何在 Excel 中使用 DROP 函數

DROP 函數允許您通過指定應排除的單元格範圍從數據集中刪除不需要的行或列。這是使用與 TAKE 函數類似的語法來實現的,該函數還允許您根據數據在較大集合中的位置來指定所需的數據子集。為了說明此過程,讓我們考慮一個示例,其中我們將利用 Microsoft Excel 中的 DROP 函數從數據中刪除不必要的信息。

排除數據的最後十行

為了在工作表中生成不包括最後十行的數據視圖,您可以使用以下公式來實現此目標:

 =DROP(B2:F21,-10) 

/bc/images/7-2.jpg

上述方程將忽略包含單元格 B2 到 F1 的範圍內的最後十列,這是因為將值-10 規定為數據集的行索引。

排除數據的最後一列

要使用“DROP”函數截斷數據集的最後一列,您可以使用以下公式:

 =DROP(B2:F21,,-1) 

/bc/images/9.jpg

上述實例需要使用 DROP 函數來檢索指定範圍內包含的數據條目,該範圍從單元格 B2 延伸到 F1,但最後一列除外。

將 TAKE 和 DROP 函數與其他 Excel 函數組合

當多個功能以緊密結合的方式組合在一起時,Microsoft Excel 的真正威力就會被釋放出來。例如,當您需要將數組的特定段輸入到函數中時,您可以將其與 TAKE 或 DROP 集成,而不是顯式指定數據范圍。

/bc/images/a-sample-spreadsheet-in-excel.jpg

當然,我很樂意為您提供幫助!你的問題是什麼?

 =TAKE(FILTER(B3:E8,D3:D8>100), 1,1) 

我們來詳細分析一下上述公式。具體來說,FILTER 函數從指定的數據范圍中檢索包含大於或等於 100 的值的所有行。該方程的表述可以表示如下:

 =FILTER(B3:E8,D3:D8>100) 

/bc/images/inner-images-muo-1-1.jpg

接下來,上述公式利用 FILTER 函數生成的輸出為 TAKE 函數提供輸入。通過將行索引和列索引指定為 1,此方法提取位於精煉數據集的第一行和第一列中的唯一元素。

/bc/images/inner-images-muo-2-1.jpg

在工作表中獲取和刪除數據

Excel 的 TAKE 和 DROP 函數提供了一種提取和操作工作簿中特定信息的有效方法。掌握其結構和應用程序使用戶能夠有效地組織和評估其 Excel 數據,包括與其他功能集成時。