請原諒我的英語我不是本地人。 我在Excel中遇到問題。我試圖提取滿足特定條件的行。在表格 表格結果必須僅包含列MS/MS/MRPC <> 90/90/S09的行。我嘗試使用IF函數但失敗。使用計算結果過濾Excel中的行
任何人都可以幫我解決這個問題嗎?
謝謝
請原諒我的英語我不是本地人。 我在Excel中遇到問題。我試圖提取滿足特定條件的行。在表格 表格結果必須僅包含列MS/MS/MRPC <> 90/90/S09的行。我嘗試使用IF函數但失敗。使用計算結果過濾Excel中的行
任何人都可以幫我解決這個問題嗎?
謝謝
基於一個標準來減少數據庫的方式是使用數組公式和循環INDEX
/MATCH
功能。在示例中,我試圖在我的結尾處重新創建表格,如截圖所示。
您的基礎數據被假定爲A1:E11
,我得到的表是在A14以上。邏輯是根據標準減少Part No的數量,一旦我們有了這個候選名單,我們就可以得到相應的信息VLOOKUP
。
在小區A15,使用此代碼
=INDEX($A$2:$A$11, MATCH(0, COUNTIF($A$14:$A14, $A$2:$A$11)+($C$2:$C$11=90)+($D$2:$D$11=90)+($E$2:$E$11="S09"), 0), 1)
A15
而且由於這是一個數組公式,用Ctrl + Shift + Enter鍵和Excel將放大括號自身。
複製粘貼此公式,直到您看到一個#N/A
,這是表格將不再需要添加的位置。
下一步,就是要通過=VLOOKUP($A15,$A$1:$E$11,COLUMN(),0)
在B15 VLOOKUP
A15可以在列拖動這個公式表的其餘高達E和,直到在上述步驟中的最後一個有效行。
查看截圖以便了解說明。整個交易被粘貼爲H:L中的值作爲值來查看。
見[VLOOKUP功能](https://support.office.com/en-us/article/vlookup-function-adceda66-30de-4f26-923b-7257939faa65)。觀看視頻。 – Jeeped
如果你在這裏粘貼你的數據作爲表格,而不僅僅是截圖,這可能是一個好主意。此外,解釋您嘗試使用的代碼是一種很好的做法。 –
你能告訴我們你使用IF函數的代碼嗎?也許我們可以一起檢查你的代碼中有什麼問題 – user2851376