簡體   English   中英

Excel 在列中查找第 N 個非空白值

[英]Excel Find the Nth Non Blank Value in Column

我想查看一列並返回第 N 個非空白值。 在大多數情況下,我只想返回前 15 個非空白值。

下面的問題有一個幾乎對我有用的答案,但我不知道如何修改公式:

如何在 Excel 中獲取第 n 個非空白列

該公式在列中查找倒數第三個非空白值:

 =INDEX(A1:A202,AGGREGATE(14,6,ROW(A1:A202)/(A1:A202<>""),3))

我認為修改很容易找到第三個值,但我似乎無法弄清楚。 有人可以幫我修改這個並幫助向我解釋這個公式在做什么嗎?

謝謝

如果您有Excel 365並且您的數據在A列中並且N在單元格B1中,請嘗試以下操作:

=INDEX(FILTER(A:A,A:A<>""),B1)

在此處輸入圖像描述

筆記:

INDEX() function 可以像一列單元格一樣接受動態下拉公式。

請試試這個公式。

=INDEX(Data,SMALL(IF(Data<>"",ROW(Data)-MIN(ROW(Data))+1),C1))

Data是您要從中返回第 n 個非空白值的列范圍。 您可以將名稱替換為硬編碼地址。

C1 = 保存 n 的值。

該公式改編自ExcelJet ,它被宣傳為數組公式(使用 Ctl + Sift + Enter 確認),但在我的 Excel 365 上,它作為普通公式工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM