多个动态范围用于打印

时间:2016-09-15 19:21:43

标签: excel range offset named-ranges

所以我得到了这张桌子:

geo_table

我需要Excel在不同的纸张上打印不同的范围。范围总是不同的。我需要在一页上打印A1(范围A2:B3)路线,在第二张纸上打印A2(范围A4:B5)路线。等等。

我正在考虑在右边创建另一个表并定义路由范围,例如:

enter image description here

然后,我将使用名称管理器为A1路线B13单元格的参考范围命名。

但是如何返回路线匹配的范围?

请告知这是否是一个相当大的想法?或者也许有更高效的东西?

1 个答案:

答案 0 :(得分:1)

假设您的数据位于A列和B列(我将第二个表移到G列和H列),那么在H2中您可以放置​​数组公式(CTRL + SHIFT + ENTER):

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

这也取决于您的数据是否对每条路线都是连续的(即所有A1都在一起)。