找到一个字符串并将相邻的单元格复制到新列

时间:2013-05-22 10:25:03

标签: excel search if-statement excel-formula worksheet-function

我想查找包含字符串的单元格,如果是,则在同一行的相邻单元格中取一个数字并将其复制到新列。我对Excel知之甚少,但尝试过:

=IF(FIND("sja",D14),M14=E14,M14=0)

它不起作用。这只是一行,但我希望将其应用于整个列。

基本上我有一个购买清单,并希望将某些供应商的金额提取到新列。

我怎么能实现这个目标?

1 个答案:

答案 0 :(得分:1)

以下或类似情况可能适合:

SO16689364 example

搜索项位于Row1(M和N)中,以允许选择搜索不同的术语而不覆盖或硬编码。无论上下文如何,星号都将搜索该术语。 SEARCH也产生数字输出,但与> 0结合应为TRUE或FALSE(如果不是错误)。如果有错误,则默认为空(“”)。如果D可能包含多个实例,则求和使用单独的公式(此处在第18行中)。