我有一个excel它有2个标签
第一个选项卡包含X列中的所有数据(所有数据都是唯一的行)。 例如: 第一个标签中的第X列
<Table>
<Results>
<Values>
<Value>1</Value>
<Number>10</Number>
</Values>
<Values>
<Value>2</Value>
<Number>100</Number>
</Values>
<Values>
<Value>3</Value>
<Number>1000</Number>
</Values>
</Results>
<Results>
<Values>
<Value>4</Value>
<Number>10</Number>
</Values>
<Values>
<Value>5</Value>
<Number>10</Number>
</Values>
<Values>
<Value>6</Value>
<Number>10</Number>
</Values>
</Results>
</Table>
在第二个标签栏Z中有几行(这些行只是第一个标签数据的一部分) 例如: 第二个标签中的Z列
<Number>
<xsl:choose>
<xsl:when test="$numbers-set[$i] != ''">
<xsl:value-of select="$numbers-set[$i]"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$numbers-set[1]"/>
</xsl:otherwise>
</xsl:choose>
</Number>
我的要求是,如果我在第二个标签中选择行D(超链接),我想自动转到第一个标签并仅显示D行
我可以选择定位,也可以过滤除第一个标签中选中的所有内容。
我想自动执行此操作,而不是对每行的目标单元格进行硬编码。因为我在两个选项卡中都有大量数据。
提前感谢您的帮助
答案 0 :(得分:0)
实现您所寻求的目标的一个好方法是使用数据透视表。 如果在选项卡上设置数据,则在第二个选项卡上创建一个变量名称(a,b等)的数据透视摘要,当您单击第二个选项卡变量时,它将创建一个仅包含变量a的数据的新工作表(即过滤后的数据)