2016-09-15 39 views
0

所以我得到了這個表:多個動態範圍的印刷

geo_table

我需要的Excel在不同紙張的打印紙不同範圍。範圍將永遠不同。我需要在一頁紙上打印A1(範圍A2:B3)路線,A2(範圍A4:B5)打印在第二張紙上。等等。

我想在右邊創建另一個表,例如定義路線的範圍:

enter image description here

然後之後我會用名稱管理器來給名稱範圍中的參考爲A1航線B13單元。

但是,如何返回路線匹配的範圍?

請指教,如果這是一個相當可觀的想法?或者也許有更高效的東西?

+0

我不認爲這可以做到沒有VBA。這是您的應用程序的可用選項嗎?您可以將全部範圍放入表格中,然後爲每個特定值過濾表格,打印表格,然後重新啓動過濾以獲得不同的值。 – nbayly

+0

其實我證明了自己是個騙子。如果您的路線是有序的,並且連續列出了相同的路線,則可以採用拉伸範圍的方法。請在下面查看我的答案。 – nbayly

回答

1

假設你的數據是在列上A和B(I移動的第二個表的列G和H),然後在H 2可以放置在陣列式(CTRL + SHIFT + ENTER):

="A"&MIN(IF(G2=$A:$A,ROW($A:$A),""))&":B"&MAX(IF(G2=$A:$A,ROW($A:$A),"")) 

這也依賴你的數據在每條路線上都是連續的(即所有的A1都在一起)。