【发布时间】:2016-05-14 23:41:37
【问题描述】:
我有一个需要分配价格值的退回(因此是独一无二的)产品列表。问题是,虽然有许多相同的产品,但它们都有不同的参考编号。我计划有 4 列:特定产品、特定价格、列表名称、列表价格。
查看这个 3 步示例,了解我是如何完成此操作的: 如您所见,第一列的条目有点乱,但它们包含与列表名称中的产品完全相同的字母。具体价格列是我想输入公式的地方;公式的输出将是匹配产品价格的副本。
第一栏中的所有商品将随机填写,但必须按照第三和第四栏中的指示分配正确的价格。由于每天需要报告数百种产品,因此不能选择手写价格。
我想先在第 1 列和第 3 列之间找到匹配项,然后根据第 3 列匹配项为其分配第 4 列中指示的价格来填写第二列。在 Java 中,这将是一件轻而易举的事,但这不是 Java。使用 excel,您可以通过让系统使用此组合返回布尔值来找到匹配项:
=IF(ISNUMBER(SEARCH(phrase, text)), TRUE, FALSE)
我已经能够将这些短语串在一起,成功地为我提供了这 7 种产品所需的内容,但这是特定于单元格的,我需要编写近千种产品。 =LOOKUP 与我需要的几乎匹配,唯一的问题是我的实际产品名称不是逐字列出的产品名称。有什么建议吗?
这不是它的工作方式,事实上,我希望有人能给我一个新的认识。
【问题讨论】:
标签: excel google-sheets