2016-09-17 82 views
0

想知道是否有人可以用公式幫助我。Excel:如何創建列中所有值的列表,其中提供的兩個其他值

在列A中,我有一個增量值列表(複數小數)。

我想創建在列A,在列B中的下限和上限值之間落在所有值的列d和C.

由於列表!

image

+0

只需使用過濾器。要將結果放在單獨的列中,請使用「高級過濾器」。請參閱幫助或搜索互聯網瞭解相關說明,並回復您可能遇到的任何問題。這不是一個免費的代碼寫入服務,但我們可以幫助您使用複雜的公式或代碼來嘗試開發。請閱讀[我如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)以及[如何創建最小,完整和可驗證示例]的幫助主題(http ://stackoverflow.com/help/mcve) –

+0

感謝您的想法Ron Rosenfeld。不幸的是,我需要一個公式,因爲它需要動態。該公式將在一頁上重複30次左右,使用相同的列表但不同的上限值和下限值。上限和下限來自另一個工作表上的公式,然後使用生成的列表在第三個工作表上執行更多基於公式的計算。我對公式非常熟悉,但是這一個讓我難以置信,所以我來到了我得到所有最好建議的地方...... –

+0

如果您搜索像'Excel list unique values條件' –

回答

0

有一個在http://chandoo.org/wp/2012/10/04/formula-forensics-no-030/

這個輝煌的解決方案,我用了很多和我修改基於圖像上的公式。

=IFERROR(INDEX($A$2:$A$25, MATCH(MIN(MODE.MULT(IF(($A$2:$A$25>$B$2)*($A$2:$A$25<$C$2)*NOT(COUNTIF($D$1:$D1, $A$2:$A$25)), (COUNTIF($A$2:$A$25, "<"&$A$2:$A$25)+1)*{1,1}))), IF(Criteria,COUNTIF($A$2:$A$25, "<"&$A$2:$A$25)+{1}), 0)), "") 

把公式放在D2中,並使用Ctrl-Shift-Enter,因爲它是一個數組公式。然後將其複製下來。

如果您想要包含與B2中的單元格相同的數字,請將「> B2」修改爲「> = B2」,對於C2也是如此。

相關問題