滿足新的Excel帶功能,該功能可以從範圍或三級數組中獲取指定數量的行或列。
使用大量數據時,您有時可能需要提取較小的零件才能進行仔細檢查。隨著Excel 365中引入的新動態陣列功能,它將為您散步。只需指定要拿多少行和列,然後按Enter鍵擊中:)
在Excel中發揮作用
Excel取功能從數組或範圍提取指定數量的連續行和/或列。
語法如下:
取(數組,行,[列])在哪裡:
數組(必需) - 源數組或範圍。
行(可選) - 要返回的行數。正值從數組的開頭開始行,並且從數組末端從數組開始。如果省略,則必須設置列。
列(可選) - 要返回的列數。一個正整數從陣列的開頭開始列,並從數組末端開始一個負整數。如果省略,則必須定義行。
以下是拍攝函數的樣子:
尖端:
- 要從一個範圍返回非貼上的行,請使用choserows函數。
- 要提取非貼劑列,請利用Choosecols功能。
- 要通過刪除給定數量的行或列來獲取一部分數組,請利用Drop功能。
採用功能可用性
僅在Microsoft 365(Windows和Mac)的Excel中支持該功能,並為Web提供Excel。
在較早的Excel版本中,您可以使用偏移公式作為替代解決方案。
如何在excel中使用效果
在使用工作表中使用“錄取功能”時,請注意以下內容:
- 數組參數可以是另一個公式返回的一系列單元格或值數組。
- 行和列參數可以是正整數或負整數。正數從數組開始時佔據一部分數據。負數 - 從最後。
- 行參數是可選的,但其中至少應設置為公式。省略的默認值是數組中的行總數或列的總數。
- 如果行或列值大於源數組中的行或列大於行,則返回所有行 /列。
- 採集是動態數組函數。您僅在一個單元格中輸入公式,並根據需要自動溢出到盡可能多的相鄰單元中。
Excel以公式示例
現在,您對攝取功能的工作原理有了一般的了解,讓我們看一些實用示例以說明其實際價值。
從範圍或數組中提取行
要從2D數組或範圍的開頭返回給定數量的連續行,請為行參數提供正數。
例如,要從A3:C14範圍內的前4行,該公式為:
=TAKE(A3:C14, 4)
公式將電池E3降落在四行中,並將其溢出到源範圍內的多數列。
從數組或範圍中取列
要從2D數組或範圍的開頭獲取一定數量的連續列,請為列參數提供一個正數。
例如,要從A3:C14範圍內提取前2列,該公式為:
=TAKE(A3:C14, ,2)
該公式進入電池E3,並將其溢出到兩列中,並且排在所提供的範圍內。
提取一定數量的行和列
為了從數組的開頭檢索給定數量的行和列,您可以為行和列參數提供正數。
例如,要從數據集中拿起前4行和2列,公式為:
=TAKE(A3:C14, 4, 2)
在E3中輸入,該公式填充了四行(如第2個參數中的設置)和兩個列(如第3 rd參數所定義)。
獲得最後的n行
要從數組的末端拉出一定數量的行,請為行參數提供負數。例如:
要進行最後一行,請使用-1:
=TAKE(A3:C14, -1)
要獲得最後3行,請供應-3:
=TAKE(A3:C14, -3)
在下面的屏幕截圖中,您可以觀察結果。
返回最後一個n列
要從數組或範圍的末端提取一些列,請為列參數使用負數。例如:
要獲取最後一列,請將第三參數設置為-1:
=TAKE(A3:C14, , -1)
要拉最後兩個列,請將第三個參數設置為-2:
=TAKE(A3:C14, , -2)
這是結果:
提示。要從數組的末尾進行行和列,請為行和列參數提供負數。
如何從多個範圍內乘行 /列
在您想從幾個非連續範圍提取一些列或行的情況下,完成任務需要兩個步驟:
- 使用VSTACK或HSTACK函數將多個範圍垂直或水平合併到一個範圍內。
- 從組合數組中返回所需的列或行。
根據工作表的結構,請應用以下解決方案之一。
堆疊範圍垂直範圍並乘坐行或列
假設您有3個單獨的範圍,如下圖所示。為了將每個後續範圍附加到上一個的底部,該公式為:
=VSTACK(A4:C6, A10:C14, A18:C21)
將其嵌套在take的數組參數中,指定要返回多少行,您將獲得正在尋找的結果:
=TAKE(VSTACK(A4:C6, A10:C14, A18:C21), 4)
要返回列,請在3 rd參數中鍵入適當的編號:
=TAKE(VSTACK(A4:C6, A10:C14, A18:C21), ,2)
輸出看起來像這樣:
堆疊水平範圍並取排行或列
如果源範圍中的數據水平排列在行中,請使用HSTACK函數將它們組合成單個數組。例如:
=HSTACK(B3:D5, G3:H5, K3:L5)
然後,您將上述公式放置在“接收函數”內部,並根據您的需求設置行或列參數,或兩者兼而有之。
例如,要從堆疊的數組中獲取前2行,公式為:
=TAKE(HSTACK(B3:D5, G3:H5, K3:L5), 2)
該公式將帶來最後5列:
=TAKE(HSTACK(B3:D5, G3:H5, K3:L5), ,5)
採取功能替代品的Excel 2010-365
在Excel 2019和不支持錄取功能的早期版本中,您可以將偏移用作替代方案。儘管偏移公式並不那麼直觀且直截了當,但它確實提供了一個工作解決方案。這是您設置的方式:
- 對於第1個參數,提供原始值範圍。
- 假設您是從數組的開頭提取子集,則第2和第3個參數或兩者都設置為零或省略。可選地,您可以指定如何從數組的左上單元格中排出行和列。
- 在第4個參數中,指示要返回的行數。
- 在第5個參數中,定義要返回的列數。
總結,通用公式採用此形式:
偏移(數組,,,,行,列)例如,要從範圍A3:C14的開始時提取6行和2列,該公式如下:
=OFFSET(A3:C14, , , 6, 2)
除了本地處理陣列的Excel 365和2021以外的所有版本中,這僅作為傳統的CSE陣列公式。有兩種輸入方法:
- 選擇與預期輸出相同的單元格範圍(在我們的情況下為6行和2列),然後按F2進入編輯模式。鍵入公式,然後按Ctrl Shift Enter輸入以一次輸入所有選定的單元格。
- 在任何空單元格中輸入公式(在此示例中的E3)中輸入,然後按Ctrl Shift輸入以完成它。之後,根據需要將公式向下拖到右側的右側。
結果看起來與此相似:
筆記。請注意,偏移是一種揮發性功能,如果在許多單元格中使用,它可能會減慢工作表的速度。
excel採用功能不起作用
如果採用公式在您的Excel中不起作用或導致錯誤,則最有可能是以下原因之一。
您的Excel版本不支持採取
採用是一個新功能,其可用性有限。如果您的版本是Excel 365以外的其他,請嘗試替代偏移公式。
空數組
如果行或列參數設置為0,則為#calc!返回錯誤,指示一個空數組。
空白細胞數量不足無法填充結果
如果沒有足夠的空單元將結果溢出,則會發生#spill誤差。要修復它,只需清除下方或/和右側的相鄰單元格即可。有關更多詳細信息,請參閱如何解決#spill! Excel中的錯誤。
這就是如何使用Excel中的“佔用函數”從一系列單元格中提取行或列的方法。我感謝您閱讀,並希望下週在我們的博客上見到您!
練習工作簿下載
Excel採用公式 - 示例(.xlsx文件)
以上是Excel拿起功能以從數組中提取行或列的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Google主張Countif:綜合指南 本指南探討了Google表中的多功能Countif函數,展示了其超出簡單單元格計數的應用程序。 我們將介紹從精確和部分比賽到Han的各種情況

本教程提供了共享Excel工作簿,涵蓋各種方法,訪問控制和衝突解決方案的綜合指南。 現代Excel版本(2010年,2013年,2016年及以後)簡化了協作編輯,消除了M的需求

本教程探討了將.xls文件轉換為.jpg映像的各種方法,包括內置的Windows工具和免費的在線轉換器。 需要創建演示文稿,安全共享電子表格數據或設計文檔嗎?轉換喲

本教程闡明了Excel名稱的功能,並演示瞭如何定義單元格,範圍,常數或公式的名稱。 它還涵蓋編輯,過濾和刪除定義的名稱。 Excel名稱雖然非常有用,但通常是氾濫的

本教程闡明了平均值的標準偏差和標準誤差之間的區別,指導您掌握標準偏差計算的最佳Excel函數。 在描述性統計中,平均值和標準偏差為interinsi

該Excel教程演示瞭如何計算正方根和n根。 找到平方根是常見的數學操作,Excel提供了幾種方法。 計算Excel中正方根的方法: 使用SQRT函數:

解鎖Google表的力量:初學者指南 本教程介紹了Google Sheets的基礎,這是MS Excel的強大而多才多藝的替代品。 了解如何輕鬆管理電子表格,利用關鍵功能並協作


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

記事本++7.3.1
好用且免費的程式碼編輯器

Dreamweaver Mac版
視覺化網頁開發工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。