2016-03-22 64 views
-1

我有兩個excel表格。根據另一個excel表格中的數據在一個excel表格中過濾數據

Sheet 1 
Dept Dept ID 
X1 1550 
X2 1551 
X3 1552 
X4 1553 
X5 1554 
X6 1555 

Sheet 2 
Dept ID Office 
1550 Sydney 
1551 Darwin 
1552 Melbourne 
1553 Perth 
1554 Perth 
1555 Perth 

我想要的是篩選基於系的選擇上表2中的數據片1 假設我選擇系X1不是僅在片材2行示出爲用於DEPT_ID = 1550。

我對VB腳本瞭解不多。我試圖使用高級過濾器,但無法弄清楚。

在此先感謝

+0

顯示過濾結果集的最終目標是什麼?你選'x1'是什麼意思?到目前爲止你做了什麼? – Jeeped

+0

@Jeeped通過選擇X1我在表1中使用過濾器Dept = X1。是顯示過濾結果我的最終目標。我嘗試了幾個谷歌代碼。我不認爲他們服務於我的目的 – nnnnmmm

回答

1

這聽起來像你首先要做的INDEX/MATCH配方以匹配所有的部門ID對辦公地點的。

=INDEX(Sheet2!B1:B7,MATCH(B2,Sheet2!A1:A7,0)) 

這將在一張紙上得到一切。這很容易,以符合6個的例子,但我假設你需要用線的數百或數千,在這種情況下,你會自動填充公式向下列幫助:

Link 1

這裏是「Sheet2的」模樣按您的示例數據:

Link 2

現在你已經把一切都在一個頁面上你可以過濾它通常爲:

Link 4

只挑選你想要的數據:

Link 3

希望幫助!

+0

我不希望數據在同一頁面上。第一個excel(表單)的過濾器自動應用於其他excel(表單)。 – nnnnmmm

相關問題