2012-02-19 80 views
0

我會盡我所能解釋這一點。基於單元格值的行的部分,並添加信息。

我有2張:

- Sheet 1 
- Sheet 2 

表1有很大的信息,姓名,地址..廣告等 行的重要的一條就是「廣告」。您可以選擇,是,否或可能通過下拉菜單。

如果用戶在「廣告」列中選擇了「是」,假設您在「廣告」列中選擇了「是」,則SELECTED列中的信息將被引用到圖表2。

我可以使用IF語句,如果ROW 2,3,4狀態爲yes並且行5,6狀態爲NO且行7狀態爲yes。

然後在表2中,會有2行沒有填充,所以我想擺脫2行,使事情看起來更好。

我也想指出,在表2中,將有廣告,如時間的額外信息,日期,定位等等等等

我不知道,如果必須有一個宏。

我希望這是明確的,請任何事情,你讓需要知道

謝謝

更新時間:

在表2列B,C,d等...我會關於連接到表A中的A欄的新信息。如果我在表格1中將舊的「是」更改爲「否」,那麼該怎麼辦?行2中的行可以調整,但是一列A,B,C,C等都沒有。所以你會丟失數據的保留。任何解決方案。 - Arthor 2天前

回答

1

沒有數組公式的一種方法,就是在sheet1的右邊使用一個「幫助列」,在同一張表中選擇ADS = yes/no。

我們假設Z列是空的。 假設 「廣告」 列是M.

在Z2列中,把這個公式:= IF(M2 = 「是」,N(Z1)+ 1,N(Z1))

將Z列下的單元格複製到數據集的底部。結果是一個「索引」,您可以根據索引號增加1來發現「是」行。現在讓我們使用索引。 (A1)> MAX(Sheet1!$ Z:$ Z),「」,INDEX(Sheet1!A:A,MATCH(ROW(A1)))在Sheet2上,將此公式放在A2中:= ,Sheet1!$ Z:$ Z,0))

來自sheet1的第一列A值,其中「yes」在ADS列中,現在將該單元格向右複製以獲取該值的其餘值一行出現

現在將該組單元向下和跨過sheet2表複製以獲取您的值,您可以複製某種方式,並在缺少「yes」行時將這些值設置爲空白

這不僅會顯示所有的行,而且會以它們在sheet1上的順序顯示它們。

+0

這很好。我有一個問題,請..... .....在表2列b,c,d等...我會把關於連接到第二列A列的新信息。如果我在表格1中將舊的「是」更改爲「否」,那麼該怎麼辦?行2中的行可以調整,但是一列A,B,C,C等都沒有。所以你會丟失數據的保留。任何解決方案。 – Arthor 2012-02-19 13:42:55

+0

爲什麼要使用這個過程呢?返回Sheet1,打開** Data> Filter> Autofilter **,然後通過ADS列過濾數據,進行所需的任何編輯,打印等。然後再次篩選「All」以查看所有的行。 Autofilter可以輕鬆處理大型數據集*簡單易用。 – 2012-02-19 16:32:45

+0

我想分開ADS部分,我真的不希望它在一張紙上,因爲它會太大。 – Arthor 2012-02-19 17:02:58

相關問題