2017-05-04 41 views
0

all!我找不到滿足我所有要求的答案,或者至少我沒有找到正確的術語。希望這是可能的。如果可能的話,我想使用一個公式,但是如果它需要成爲一個宏,那麼就這樣吧。我會盡我所能解釋這個問題。假值用於保護工作場所數據。這是Excel 2007,我沒有權限使用任何附加組件。查找具有特定值的單元格,然後檢索多個X#單元格的值,多次跳過已完成的單元格

我有兩張表,讓我們稱它們爲Source和Target。這些表單上的值會不斷變化,但佈局保持大致相同。 來源A1:B1只是標題。假設A1是Item,B1是Client。 項目在每一行中都有唯一的值。他們從不重複。他們總是按字母順序排列。客戶確實重複,沒有特別的順序。客戶和項目一直添加/刪除。

示例源:

SOURCE example

目標的最上面一行是標題。在這些標題中,A1是Client,該列按字母順序列出每個客戶。客戶經常在兩張紙上添加/刪除。

實例目標:

TARGET EXAMPLE

現在與所有的出路,這是我需要做的:我想一些辦法爲目標,從源自動抓取物品,並將它們在Tar​​get的相應行中。到目前爲止,我還沒有能夠識別它已經抓住的物品。

+1

什麼h你試過了嗎?聽起來像索引/匹配會做到這一點......請顯示您試圖使用的任何代碼或公式 – BruceWayne

+0

如何填充目標工作表中的列A? –

回答

0

使用此公式:

=IFERROR(INDEX(Source!$A:$A,SMALL(IF($A2=Source!$B:$B,ROW(Source!$B:$B),99999999),COLUMN(A2))),"") 

陣列式按Ctrl鍵 + + 同時輸入
中的第一項下B2在目標
旁邊的第一客戶端
你可以拖動它在行和列

相關問題