![更新列出唯一條目的公式以忽略清單中的特定條目](https://rvso.com/image/1520061/%E6%9B%B4%E6%96%B0%E5%88%97%E5%87%BA%E5%94%AF%E4%B8%80%E6%A2%9D%E7%9B%AE%E7%9A%84%E5%85%AC%E5%BC%8F%E4%BB%A5%E5%BF%BD%E7%95%A5%E6%B8%85%E5%96%AE%E4%B8%AD%E7%9A%84%E7%89%B9%E5%AE%9A%E6%A2%9D%E7%9B%AE.png)
我在工作表中有一列資料(Y2:Y4993
標題為),顯示各種文字條目。 目前清單中有十個不同的項目,儘管隨著數據每週的變化,數量可能會上升或下降 - 我有一個動態命名範圍來引用該列。 Y1
使用陣列公式,我傳回一個唯一的條目清單(公式從 向下拖曳到 10 行F3:F12
):
{=INDEX(Gas_Reason_Column,MATCH(0,COUNTIF($F$2:F2,Gas_Reason_Column),0))}
命名範圍Gas_Reason_Column
定義為:
=INDEX('Audit Raw Data'!$Y:$Y,2):INDEX('Audit Raw Data'!$Y:$Y,COUNTA('Audit Raw Data'!$A:$A))
我希望更新公式以忽略“通過”條目,因為這是在工作表的其他地方處理的,並且由於通過計數之間存在巨大差異,這將使我計劃從數據構建的圖表難以閱讀以及所有其他因素。
我只是不知道在哪裡添加<>"Pass"
公式中的檢查。
注意: 原始數據表將被清除,並且每週都會複製/貼上新數據,因此我肯定更喜歡一個不需要對該表進行任何更改的解決方案。
答案1
將條件加入數組公式:
=INDEX(Gas_Reason_Column,MATCH(1,(COUNTIF($F$2:F2,Gas_Reason_Column)=0)*(Gas_Reason_Column<>"Pass"),0))
它仍然是一個陣列公式,需要使用 Ctrl-Shift-Enter 而不是 Enter 輸入。
現在它正在找到第一行,其中它是正確的,不在列表中,也不是“通過”