【发布时间】:2011-06-12 21:16:20
【问题描述】:
我想在描述单元格中搜索预定义列表中的任何单词(标准),并从相邻单元格中提取该项目的相关美元金额。
为了说明,这是我的设置:
A | B | C | D | E | F |
Date | Descr.| Amount| Cat1 | Cat2 | Cat3 |
D、E、F:每一个都是项目类别。如果该行中的项目属于一个类别,我希望它的数量填充同一行中的该类别单元格。每个类别单元格都有一个公式来对此进行测试并执行操作。
我的第一个想法是使用 VLookup,但我有一个查找值列表。我无法成功地做到这一点。每个类别单元格都有这样的公式 -->
=IF(SUM(COUNTIF($B10,{"*costco*","*saputo*","*t & t*"}))>0,$C10," ")
B 列指的是描述,用于搜索任何条件。如果描述中包含任何单词,则单元格将填充 C 列中的数量,否则其左侧有一个空格。
这可以完美地工作,但是我需要标准(在这种情况下为 costco、saputo、t&t)是灵活的(在列表中添加或删除字符串),而不是在公式中硬编码。这是我的问题:如果我用对另一个单元格的引用替换标准,则公式将停止工作。我对 excel 比较陌生,不熟悉其功能的限制/约束,我怀疑这是问题所在。
非常感谢任何帮助,如果我需要提供更多信息,请告诉我。
Ankit
【问题讨论】: