本教程向您介紹了全新的Excel 365功能,該功能可以丟棄不需要的行和列以返回相關(guān)的數(shù)據(jù)子集。
在分析龐大的數(shù)據(jù)集時(shí),您有時(shí)可能只需要在沒(méi)有總行/列,標(biāo)頭或頁(yè)腳的情況下拉數(shù)據(jù)。在較早的Excel版本中,您必須依靠良好的舊副本/粘貼技術(shù)。在Excel 365中,我們具有特殊的功能,可以通過(guò)“刪除”無(wú)關(guān)數(shù)據(jù)動(dòng)態(tài)提取陣列的所需部分。
Excel Drop功能
Excel中的Drop函數(shù)從數(shù)組的開(kāi)始或結(jié)尾刪除了指定的行數(shù)和/或列。
語(yǔ)法包括以下參數(shù):
drop(數(shù)組,行,[列])在哪裡:
數(shù)組(必需) - 源數(shù)組或範(fàn)圍。
行(可選) - 要掉落的行數(shù)。正值從數(shù)組的開(kāi)頭刪除行,從數(shù)組末端刪除了負(fù)值。如果省略,則必須設(shè)置列。
列(可選) - 要?jiǎng)h除的列數(shù)。一個(gè)正整數(shù)從陣列的開(kāi)頭排除列,而從數(shù)組末端則排除了負(fù)整數(shù)。如果省略,則必須定義行。
這是行動(dòng)中的下降函數(shù):
下降功能可用性
Drop函數(shù)僅在Microsoft 365(Windows和Mac)的Excel中可用,並且可用於Web的Excel。
下降功能如何工作
下面的5個(gè)簡(jiǎn)單事實(shí)將幫助您更好地了解下降功能的內(nèi)部機(jī)制:
- 滴是動(dòng)態(tài)數(shù)組函數(shù)。您在目標(biāo)範(fàn)圍的左上單元格中輸入公式,並根據(jù)需要自動(dòng)將結(jié)果溢出到盡可能多的列和行中。
- 數(shù)組參數(shù)可以是一系列單元格,數(shù)組常數(shù)或另一個(gè)函數(shù)返回的值數(shù)組。
- 行和列參數(shù)可以是正整數(shù)或負(fù)整數(shù)。正數(shù)從數(shù)組開(kāi)始時(shí)掉落行/列;負(fù)數(shù) - 從最後。
- 行參數(shù)是可選的,但其中至少應(yīng)設(shè)置為公式。省略的參數(shù)默認(rèn)為零。
- 如果行或列的絕對(duì)值大於或等於數(shù)組中的行總數(shù)和列的總數(shù),則為#calc!返回錯(cuò)誤。
如何在Excel -Formula示例中使用Drop函數(shù)
憑藉理論,讓我們繼續(xù)進(jìn)行實(shí)際問(wèn)題,看看如何通過(guò)丟棄不必要的行或列來(lái)返回一部分陣列。
從數(shù)組的開(kāi)始掉下行
要從2D陣列或範(fàn)圍的開(kāi)頭刪除一定數(shù)量的行,請(qǐng)為行參數(shù)提供一個(gè)正數(shù)。
例如,要?jiǎng)h除從A3:C16範(fàn)圍的前5行,公式為:
=DROP(A3:C16, 5)
該公式輸入在單元格E3中,並根據(jù)需要將結(jié)果自動(dòng)填充到盡可能多的行和列中。
從數(shù)組開(kāi)始
要從2D數(shù)組或範(fàn)圍的開(kāi)頭刪除給定數(shù)量的列,請(qǐng)為列參數(shù)提供正數(shù)。
例如,要從範(fàn)圍A3:C16刪除第一列,請(qǐng)使用此公式:
=DROP(A3:C16, ,1)
公式將電池E3降落在兩列中,排成兩列,排在原始範(fàn)圍內(nèi)。
一次丟下行和列
要從數(shù)組開(kāi)始時(shí)刪除行和列,請(qǐng)為行和列參數(shù)提供正數(shù)。
例如,要從數(shù)據(jù)集中拿走前5行和1列,該公式為:
=DROP(A3:C16, 5, 1)
丟下最後一行
要從數(shù)組末端刪除行,請(qǐng)為行參數(shù)使用負(fù)數(shù)。例如:
要?jiǎng)h除最後一行,請(qǐng)?zhí)峁?1:
=DROP(A3:C16, -1)
要排除最後3行,請(qǐng)供應(yīng)-3:
=DROP(A3:C16, -3)
要?jiǎng)h除最後5行,請(qǐng)供應(yīng)-5:
=DROP(A3:C16, -5)
下面的屏幕截圖顯示了最後一個(gè)公式的結(jié)果。
刪除最後一個(gè)n列
要從數(shù)組末尾排除幾列,請(qǐng)為列參數(shù)提供負(fù)數(shù)。例如:
要?jiǎng)h除最後一列,請(qǐng)使用-1:
=DROP(A3:D16, , -1)
要?jiǎng)h除最後兩個(gè)列,請(qǐng)使用-2:
=DROP(A3:D16, , -2)
要?jiǎng)h除最後3列,請(qǐng)使用-3:
=DROP(A3:D16, , -3)
這是最後兩列下降的結(jié)果:
提示。要從數(shù)組末尾刪除行和列,請(qǐng)為行和列參數(shù)提供負(fù)數(shù)。
排序並掉落
在刪除某些列或行之前要重新列入源數(shù)組中的值時(shí),請(qǐng)利用可以按照您想要的任何列以升序或降序順序排序數(shù)組的排序函數(shù)。
例如,您可以使用此公式將以下範(fàn)圍從最高到最低的第4列(命名為平均)排序:
=SORT(A3:D16, 4, -1),
然後將排序的數(shù)組提供給指示下降函數(shù)以省略5個(gè)最低結(jié)果:
=DROP(SORT(A3:D16, 4, -1), -5)
如何從多個(gè)範(fàn)圍掉下行 /列
使用幾個(gè)非連續(xù)範(fàn)圍時(shí),您可以通過(guò)在一個(gè)公式中結(jié)合幾個(gè)功能立即“合併”:
- 使用VSTACK或HSTACK函數(shù)將多個(gè)範(fàn)圍堆疊到一個(gè)範(fàn)圍內(nèi)。
- 使用Drop函數(shù)從堆疊的數(shù)組中刪除一定數(shù)量的行或列。
根據(jù)您的原始數(shù)據(jù)的結(jié)構(gòu)方式,以下方法之一可能對(duì)您有用。
垂直組合範(fàn)圍並掉落行或列
假設(shè)您有3個(gè)單獨(dú)的範(fàn)圍,如下面的屏幕快照所示。為了垂直從上到下合併範(fàn)圍,VSTACK公式為:
=VSTACK(A4:D7, A11:D15, A19:D23)
將其嵌套在滴的數(shù)組參數(shù)中,指定要?jiǎng)h除多少行或列,您將獲得所需的結(jié)果。
例如,要從堆疊的數(shù)組中刪除最後一列,該公式採(cǎi)用此表單:
=DROP(VSTACK(A4:D7, A11:D15, A19:D23), , -1)
結(jié)果如下:
將水平範(fàn)圍混合併掉下行或列
如果源範(fàn)圍以排水平排列,則可以在HSTACK功能的幫助下將它們組合成單個(gè)數(shù)組。在我們的情況下,這是要使用的公式:
=HSTACK(B3:E6, H3:K6)
然後,您將上述公式嵌套在Drop函數(shù)的數(shù)組參數(shù)中,並根據(jù)需要配置行和列參數(shù)。
在此示例中,我們將-1用於行參數(shù)刪除最後一行:
=DROP(HSTACK(B3:E6, H3:K6), -1)
放下與excel
Excel 365具有另外一個(gè)有用的功能,可以返回?cái)?shù)組或範(fàn)圍的一部分 - 取功能。本質(zhì)上,這兩個(gè)功能執(zhí)行相同的任務(wù),但以不同的方式執(zhí)行。雖然Drop不排除數(shù)組中的某些行和/或列,但從數(shù)組中獲取特定的行和/或列。
例如:
要?jiǎng)h除前3行,您可以使用:
=DROP(array, 3)
要提取前3行,您可以使用:
=TAKE(array, 3)
Excel Drop功能不起作用
如果Drop功能在您的Excel中不起作用或?qū)е洛e(cuò)誤,則最有可能是這些原因之一。
您版本的Excel中沒(méi)有滴滴
Drop是一個(gè)新功能,可用性有限。如果您的版本是Excel 365以外的其他版本,則該公式將返回#NAME錯(cuò)誤,就像您拼寫錯(cuò)誤的名稱一樣。更多原因和解決方案在Excel #NAME錯(cuò)誤中描述。
空數(shù)組
如果將您的滴劑公式配置為刪除所有或更多行或列的所有行或列,則與#CALC中的數(shù)組相比!錯(cuò)誤將表明沒(méi)有什麼可返回的。
沒(méi)有足夠的空白細(xì)胞來(lái)輸出結(jié)果
如果下方或/和公式右側(cè)沒(méi)有足夠的空單元格,則會(huì)發(fā)生#spill誤差。要修復(fù)它,只需清除溢出範(fàn)圍即可。有關(guān)更多詳細(xì)信息,請(qǐng)參閱如何修復(fù)#spill! Excel中的錯(cuò)誤。
這就是如何使用Excel中的Drop函數(shù)從數(shù)組中刪除行或列。我感謝您閱讀,並希望下週在我們的博客上見(jiàn)到您!
練習(xí)工作簿下載
excel drop公式 - 示例(.xlsx文件)
以上是Excel Drop功能以刪除數(shù)組中的某些行或列的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣圖片

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

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

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的程式碼編輯器

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

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

Dreamweaver CS6
視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

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