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

熱AI工具

Undress AI Tool
免費脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動的應用程序,用於創(chuàng)建逼真的裸體照片

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

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

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

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)