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

formula to search rows then allocate specific name from another table

我有一个 spreadsheet 正在提取呼叫调查数据并设置如下

例如,第一个座席 14400 接听了电话,然后转接到座席 14600,然后转接到座席 14500。

Sheet 2 被称为 'Teams'

A 列包含代理 ID B列是队名

我希望能够在 sheet 'Data' 的 A 列中放置一个公式,然后搜索行,直到找到以 146 开头的数字。

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

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

谢谢

这是解决方案(我在你的传播sheet上测试过):

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

  • --(F2:I2>=146000) return 包含 0 或 1 的数组,如果值大于 146000 则为 1,--(F2:I2<=146999) 相同但如果值小于 146999 则为 1
  • SUMPRODUCT是一个逻辑和三者之间的数组,即return的值为146xxx。了解更多 sumproduct
  • VLOOKUP 在团队的 sheet 范围 A:C 的第一列中搜索 ID,并在第三列中搜索 return 的内容。
  • 如果您希望在行中不存在 146xxx 的情况下获得自定义结果,则必须使用 IFERROR(VLOOKUP(..),"TEXT_TO_SHOW")