簡體   English   中英

(Excel-高級)如何使用條件范圍(數組公式)從列表中提取唯一值

[英](Excel - advanced) How to pull unique values from list using range of criteria (array formula)

{=IFERROR(INDEX('Quarterly Changes Summary'!$F$3:$F$1428, MATCH(1, INDEX(('Quarterly Changes Summary'!$A$3:$A$1428=$B$5) * MATCH(0, COUNTIF($E$4:$E7, 'Quarterly Changes Summary'!$F$3:$F$1428), 0),), 0),), "")}

該公式在單元格E8中 ,其中E4:E7具有相同的公式。 我正在嘗試從“ Quarterly Changes Summary工作表中提取唯一值。 我需要它使用B5的標准提取值,如果它們是不同於E4:E7的值。

但是, ('Quarterly Changes Summary'!$A$3:$A$1428=$B$5)給了我一個數組和MATCH(0,COUNTIF($E$4:$E7,'Quarterly Changes Summary'!$F$3:$F$1428),0)給我一個值1 ,而不是數組。

如何重新格式化匹配公式,以便為它提供一個數組,從而得到一個符合我的B5標准和不同於E4:E7的值的數組。

讓我知道是否需要進一步澄清。

我通過一些修訂找到了解決方案。 我取出了match(1)索引引用並用MATCH(0,COUNTIF($ E $ 4:$ E5,'Quarterly Changes Summary'!$ F $ 3:$ F $ 1428)+('Quarterly Changes Summary'!$ A $ 3:$ A $ 1428 <> $ B $ 5),0)。 我能夠選擇我的條件,並通過在countif中添加('Quarterly Changes Summary'!$ A $ 3:$ A $ 1428 <> $ B $ 5)來添加數組。

暫無
暫無

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

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