繁体   English   中英

Excel:使用单个公式填充数据验证下拉列表,该公式从具有多个条件的查找中获取多个值

[英]Excel : populate data validation dropdown list using a single formula that gets multiple values from lookup with multiple criteria

我已经浪费了一天的时间在网上寻找解决方案。 因此,任何帮助将不胜感激。

我需要能够使用从查找公式的结果中获得的值来动态填充数据验证下拉列表。 那可能吗?

我需要700个行中的每一个都有2个这样的下拉框。

样本数据:

颜色和尺寸数据将从此表中提取:


成本价格表

品牌代码实际颜色实际尺寸费用

TOPSPORT TTA01颜色。 S,M,L,XL,XXL 1.26
TOPSPORT TTA01颜色。 XXXL 1.36
TOPSPORT TTA01 WHT。 S,M,L,XL,XXL 1.26
TOPSPORT TTA01 WHT。 XXXL 1.36
罗素RTA09颜色S-XXL 1.44


并用作以下工作表中标记为[* 1]和[* 2]的单元格的下拉列表中的值:

销售价格表

品牌代码颜色尺寸成本实际颜色实际尺寸

TOPSPORT TTA01 Cols S-XXL [?] [* 1] [* 2]
TOPSPORT TTA01颜色3XL [?] [* 1] [* 2]
TOPSPORT TTA01白色S-XXL [?] [* 1] [* 2]
TOPSPORT TTA01白色3XL [?] [* 1] [* 2]


    So, according to the above example...
    Cells marked [*1] should house a dropdown with options of "WHT." and "COL."
    Cells marked [*2] should house a dropdown with options of "S,M,L,XL,XXL" and "XXXL"
    Cells marked [?] will use these dropdown values in a lookup formula 
                     to pull in the Cost Price from COST PRICES SHEET.

问题...

我可以在“数据验证公式”框中使用一些公式来做到这一点吗? 如果没有,还有其他方法可以填充下拉列表吗?


进一步阅读

为什么需要这个?

因为COST PRICES SHEET包含来自数十个不同供应商的价格信息,每个供应商都有不同的表达同一事物的方式(例如,“ White”,“ WHIT”,“ WHIT。”,“ Wht”,“ WH”等) 。 因此,不可能从销售价格表中进行简单查找,因为销售表使用标准字符串来定义一个术语(例如“白色”),而该术语将无法找到不同供应商使用的各种拼写。

因此,如果可以在“销售价格表”中找到每个供应商用于产品的所有颜色/尺寸选项的特定值,则用户可以选择适用于该记录的颜色和尺寸选项,从而启用查找公式这些值会将适当的成本价格从“成本价格表”拉入“销售价格表”的“成本”列。

每月要更新大约5000行的“成本价格”,手动标准化所使用的各种拼写是不可行的。

此处下载实际的Excel文件

(忽略下载文件中的“设置表”)。

您正在寻找这样的东西。 动态数据验证我在办公室的一张工作表中有类似的内容。 但是我同意Chris的观点,从长期来看,VBA可能会成为更强大的解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM