2017-06-27 88 views
0

我有一個工作表看起來是這樣的Excel中:引用一個表到另一個表

Derrick 123456 good credit 
warren 325234 bad credit 
john  645345 bad credit 
martin 123142 bad credit 
Jiren 647546 good credit 

我要尋找一個公式來搜索欄3如果返回不良信用它繪製值向左在所有不良信用的新表上。條件格式是它被稱爲?

對不起,模糊不清,excel不是我的一杯茶。

編輯: 過濾效果最好,因爲數組公式顯着減慢了工作簿,感謝pnut,不知道他爲什麼刪除了他的回答。

+0

如果你想定期做這件事,而且你不想每次都手動做,那麼你需要vba。 –

+0

我正在通過第一個列表,並希望在我通過@pnuts進行更新時更新不良信用,如何檢查我是否擁有vba @Scott? – phantom144

+1

你有vba,你只需要編寫代碼。你有一個數組公式的答案,但請注意,大量數據集中的太多數據都會導致excel崩潰。如果你的數據集很小,那就去吧,如果它很大(超過幾千行),那麼將需要vba,並且你需要寫代碼,無論是你或其他人。 –

回答

0

Sheet 2中使用下面的:
對於第一列A2:

=IFERROR(INDEX(Sheet1!$A$2:$A$6,SMALL(IF(Sheet1!$C$2:$C$6="bad credit",ROW(Sheet1!$C$2:$C$6),99999),ROW(A1))-1),"") 

對於B2的第二列:

=IFERROR(INDEX(Sheet1!$B$2:$B$6,SMALL(IF(Sheet1!$C$2:$C$6="bad credit",ROW(Sheet1!$C$2:$C$6),99999),ROW(A1))-1),"") 

數組公式按Ctrl鍵 + + 同時輸入而不是輸入
變化的引用A2:A6,B2:B6,C2:C6以對應於您的數據的最後行(第二行開始) 保持$固定引用
可以在其列

拖動每個公式
+0

謝謝,就像發佈的pnuts鏈接,經過一些調整,我能夠得到它的工作 – phantom144

相關問題