我在 excel 中有以下資料集,我試圖根據下一列中的值過濾掉這些資料。
我在這里嘗試做的是,如果 SH-001 中存在任何 0 值,則整個記錄集將從串列中過濾掉。
資料
| 麥粒腫 | 存貨 |
|---|---|
| SH-001 | 1 |
| SH-001 | 1 |
| SH-001 | 0 |
| SH-002 | 2 |
| SH-002 | 3 |
| SH-002 | 4 |
期望輸出
| 風格 | 存貨 |
|---|---|
| SH-002 | 2 |
| SH-002 | 3 |
| SH-002 | 4 |
任何建議都將受到歡迎。
uj5u.com熱心網友回復:
下一個解決方案 - 使用 FILTER 功能 (Office 365) 和定義的表(插入表 > 命名 tblData)。
=FILTER(tblData;MINIFS(tblData[Inventory];tblData[Stye];tblData[Stye])<>0)

MINIFS(tblData[Inventory];tblData[Stye];tblData[Stye]) 充當 tblData 的輔助列,每行回傳相應 Stye 的最小值 - 然后可用于主過濾器
uj5u.com熱心網友回復:
您可以使用 Excel 中的條件格式來執行此操作。假設列“樣式”和“庫存”分別在您的 Excel 中的 A 列和 B 列中,您需要在整個 A 列上應用以下條件格式
=COUNTIFS($A:$A,$A1,$B:$B,0)>0
這將突出顯示符合上述條件的所有單元格。然后您可以在excel中使用“按顏色過濾”功能。

uj5u.com熱心網友回復:
也許這對你有幫助;它適用于 Google 的電子表格,但方法可能類似:https ://stackoverflow.com/a/25903892/3249027
鏈接的示例是關于條件格式而不是過濾本身,但您可以“格式化”通過將它與零相乘*0,然后0在下一步中簡單地過濾所有 s 來設定不需要的集合。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/413790.html
標籤:
下一篇:使用公式轉換垂直表中的水平表資訊
