在另一个文本字符串中找到不同的行值

时间:2018-03-15 10:11:46

标签: excel excel-formula

最有可能合并一些IF和VLOOKUP的问题。 基本上,工作流程看起来如下所示,我不太清楚如何将其键入一个公式。

  1. 在右侧的表格中查找要查找的值的值。
  2. 如果在列表文本字符串中找到,请将添加/删除列中的相应值返回到B列。
  3. Excel screenshot sample

2 个答案:

答案 0 :(得分:1)

只有在您为值唯一的名称设置时,答案才有效。我的意思是,如果你有超过10个值,你需要将value1的名称更改为value01。如果您的值超过100,则需要将名称更改为value001,依此类推。

然后在B2中使用此功能并根据需要向下拖动:

{=INDEX($D$3:$D$6,MATCH(TRUE,FIND(A2,$E$3:$E$6)>0,0))}

注意:您不必进入方括号{}。这些只是表明这是一个数组公式。这需要使用CTRL + SHIFT + ENTER而不是普通的ENTER输入。

答案 1 :(得分:0)

尝试这个公式:= IF(IFERROR(SEARCH(A2,E2)," Not Found")=" Not Found"," Not Found", D2)

另请参阅附件Example