如何根据下拉列表填充表格?

扭曲逻辑

我正在尝试为一个个人项目制作一个电子表格,该电子表格涉及一组下拉菜单,这些菜单的内容与参考表的内容相对应。

主表中的每一行都有两个关联的下拉菜单,并在这行中填充了两个相关集合的按元素乘积。例如:如果表的第一行设置为“火”和“水”,则列表中的前三个元素将为1 * 1、0.5 * 0.5和2 * 0.5。

我知道如何逐元素乘法。我不知道该怎么做(我花了好几个小时搜索)是如何基于下拉列表引用这些值。我以为自己想出了一种方法,可以使用INDIRECT()引用命名范围,但这似乎不起作用。我花了好几个小时来尝试找出问题并研究下拉列表,但是我什么也找不到。任何帮助,将不胜感激。

有关工作表的屏幕截图在这里

汤姆·夏普

尝试将此公式从Sheet1!C3开始:-

=INDEX(Sheet2!$C$2:$T$20,MATCH($A3,Sheet2!$B$2:$B$20,0),COLUMN(A:A))*
INDEX(Sheet2!$C$2:$T$20,MATCH($B3,Sheet2!$B$2:$B$20,0),COLUMN(A:A))

这个想法是通过将A3或B3与sheet2!B2:B20中的标签匹配来获取2D范围Sheet2!C2:T20中的行,然后使用COLUMN函数获取列以得到COLUMN(A:A)等于1,所以INDEX(RANGE,ROW,COLUMN)为您提供第一对值。然后,当公式跨过COLUMN(A:A)变为COLUMN(B:B)时,您将获得第二对值,依此类推。

经测试,在Excel中:对开放式办公,变,;!.也答:A到A1

=INDEX(Sheet2.$C$2:$T$20;MATCH($A3;Sheet2.$B$2:$B$20;0);COLUMN(A1))* 
INDEX(Sheet2.$C$2:$T$20;MATCH($B3;Sheet2.$B$2:$B$20;0);COLUMN(A1))

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据选择填充下拉列表

如何根据下拉列表选择填充多个文本框?

如何根据另一个下拉列表的选定值填充下拉列表?MVC

如何根据另一个下拉列表 ASP.NET 的选择填充下拉列表

根据已更改的下拉列表填充 textarea

Angularjs:根据用户输入填充下拉列表

如何根据谷歌表格中的范围自动更新谷歌表单中的下拉列表?

如何根据下拉列表选择从Google表格中获取信息?

如何根据数据库中的数字字段填充动态下拉列表?

如何根据下拉列表填充HTML页面中的用户名字段

如何填充从循环 ngFor 中获取的数据,并根据所选值选择下拉列表

如何在 DataGridView 下拉列表中制作标题,并根据值填充列

根据先前列表的选定值填充下拉列表

在表格上使用组合/下拉列表填充外键

基于 Google 表格中的下拉列表填充单元格

如何填充特定用户的下拉列表?

如何使用JavaScript填充下拉列表?

如何使用AngularJS填充下拉列表值

如何设置自动填充下拉列表的样式

如何动态填充jQuery中的下拉列表?

如何使用视图模型填充下拉列表

如何使用Slamdata报告填充下拉列表

如何从json文件填充下拉列表?

如何从json文件填充下拉列表?

根据下拉列表切换表格行

根据下拉列表中的选项值抓取表格

根据 ADF 中的下拉列表填充穿梭机

根据定向链接预填充重力形式下拉列表

Rundeck:根据以前的用户输入填充下拉列表