【问题标题】:Excel: Drop Down Computable CalculationsExcel:下拉可计算计算
【发布时间】:2021-03-14 09:30:34
【问题描述】:

就我在 Excel 方面的能力而言,我认为它有太多方面,我确信单独使用 V/HLookup 不会达到目标。

我在表 1 上有一个产品列表,在表 2 上我需要从产品列表中选择一个简单的计算器。

产品列表是一张大表,其中包含产品部件、价格、rrp 等,可以按部件名称过滤。

在第 2 页上,我想尝试以下操作:

Part Type Part Name Price
Wheels (Column B - Row 2) row
Exhaust row row
Part 3 row row
Part 4 row row

我需要将“B 列-第 2 行”设为与“零件类型“车轮”对应的所有零件的下拉列表。

【问题讨论】:

  • 尝试使用 index() 和 match() 将相关项目拉入下拉列表引用的列表中。
  • 您使用哪个版本的 Excel? Excel365 具有一些动态行为,可以让您的任务变得轻松。
  • 我正在使用 O365 Excel

标签: excel excel-formula


【解决方案1】:

假设您有 Excel 365,这可以使用 FILTER 和 XLOOKUP FUNCTION 完成

表 1 样本数据

工作表 2 中的结果

单元格 E3 中的公式

=TRANSPOSE(FILTER(Sheet1!B:B,Sheet1!A:A=Sheet2!A3,""))

单元格 B3 中的数据验证(不要忘记公式中的 # 符号)

单元格 C3 中的价格公式

=XLOOKUP(A3&B3,Sheet1!A:A&Sheet1!B:B,Sheet1!C:C,"Not Found")

【讨论】:

  • 这有点用,但让我感到困惑的是转置的使用,为什么需要这样做?
  • 如果不使用转置,FILTER函数会将过滤后的数据溢出到下面的单元格中,由于我们下面的下一个单元格中已经有数据,所以会报错
  • 我一直在尝试使用您的技术,但没有任何乐趣。为了清楚起见,使用我的实际数据,这些是我的手机号码:
  • 你能澄清一下,你面临什么问题,你有什么错误吗?
  • 终于让它发挥作用了,感谢您的教育指导。
猜你喜欢
  • 2017-10-07
  • 2014-09-08
  • 1970-01-01
  • 1970-01-01
  • 2021-11-27
  • 2010-10-25
  • 2011-04-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多