我正在努力做以下练习:
以下是数据部分的表格。第一个从属下拉列表应该属于退火(假设这是第一个下拉列表),第二个下拉列表应该是动态的。
我听说使用函数是可能的:
Offset,Index,Match,Offset,Counta,但我无法以250个字符的公式完成和关闭此函数,以便使用下拉列表。第二件事是,对于特定的材料,应该只看到材料下面的内容,不应该有任何空白。
这是一个示例,它看起来是什么样子的,但它必须得到丰富才能正常工作。我假设-通过一个偏移量:=Offset(Idex(A:B;Match(D9;A:B;0));1;Countblank(Match(D9;A:B;0)))
更重要的是,不应该有间接公式,因为名称的范围在其他地方使用,所以强烈建议避免使用。
作为excel公式,为了简单起见,请不要使用宏。
你能帮我拿一下吗?
如果有什么不清楚的地方,请告诉我。
发布于 2015-07-29 06:17:25
创建一个命名范围,其中包括列出所有材料的行,从"Mart“开始,并在该行中通过。
然后,您需要创建单独的命名范围,每种材质一个命名范围。您可以只选择"Mart“下的单元格,并为它们指定范围名称"Mart”。但是,这些范围名称不能是动态的,如果要在依赖数据验证中使用它们,它们需要指向固定的范围。
编辑:如果您在正确的位置使用相对引用,并且在定义它们时保持机智,那么您可以为dependent下拉列表创建一个范围名称公式。
考虑以下屏幕截图:
G2使用材料的固定范围名称进行数据验证。H2有一个根据单元格G2中的内容计算的范围名称。公式是
=OFFSET(Sheet1!$A$3:$A$10,0,MATCH(Sheet1!G2,Sheet1!$B$2:$E$2,0),COUNTA(OFFSET(Sheet1!$A$3:$A$10,0,MATCH(Sheet1!G2,Sheet1!$B$2:$E$2,0))),1)
定义此范围名称时,活动单元格必须位于单元格H2中,因为它将在相对引用G2中查找Match函数的输入。
尽管不同的材质下面有不同的行数,但范围将根据行数进行调整,并仅应用于已填充的单元格。
https://stackoverflow.com/questions/31692008
复制相似问题