搜索行的公式然后从另一个表中分配特定名称

时间:2015-04-02 15:46:36

标签: excel formula

我有一个电子表格,其中包含调用调查数据并设置如下

  • 主要表格被称为'数据'
  • 在主要工作表中,列F,G,H,I保留代理ID号,这取决于通过它结束的特定呼叫处理的代理。所有代理商号码都以146,144或145的前缀开头。

所以例如第一个代理14400接听了呼叫,然后转移到代理14600,然后转移到代理14500.

第2页被称为“团队”

A栏保存代理商ID B列是团队名称

我希望能够在表格的第A列中放置一个公式'数据'然后,它会搜索行,直到找到一个以数字开头的数字146.

一旦找到这个号码,它就会搜索表格'团队'并从C列分配所需的团队经理姓名。

希望这一切都有意义,但如果没有,请告诉我。

由于

1 个答案:

答案 0 :(得分:1)

这是解决方案(我在电子表格上测试过):

=VLOOKUP(SUMPRODUCT(--(F2:I2>=146000),--(F2:I2<=146999),F2:I2),Teams!A:C,3,FALSE)

  • --(F2:I2>=146000)返回0或1的数组,如果值大于146000则返回1,--(F2:I2<=146999)相同,但如果值小于146999,则返回1
  • SUMPRODUCT是一个逻辑,在三个数组之间返回值146xxx。了解更多sumproduct
  • VLOOKUP在团队表单上的A:C范围的第一列中搜索id,并返回第三列的内容。
  • 如果要在行中不存在146xxx时想要自定义结果,则必须使用IFERROR(VLOOKUP(..),"TEXT_TO_SHOW")