搜索行的公式,然后从另一个 table 分配特定名称
formula to search rows then allocate specific name from another table
我有一个 spreadsheet 正在提取呼叫调查数据并设置如下
- 主要sheet被称为'Data'
- 在主要的 sheet 列中,F、G、H、I 列包含座席 ID 号,具体取决于哪些座席在整个通话过程中处理了这一特定呼叫。所有代理号码都以 146,144 或 145 的前缀开头。
例如,第一个座席 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")
我有一个 spreadsheet 正在提取呼叫调查数据并设置如下
- 主要sheet被称为'Data'
- 在主要的 sheet 列中,F、G、H、I 列包含座席 ID 号,具体取决于哪些座席在整个通话过程中处理了这一特定呼叫。所有代理号码都以 146,144 或 145 的前缀开头。
例如,第一个座席 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 则为 1SUMPRODUCT
是一个逻辑和三者之间的数组,即return的值为146xxx。了解更多 sumproduct- VLOOKUP 在团队的 sheet 范围 A:C 的第一列中搜索 ID,并在第三列中搜索 return 的内容。
- 如果您希望在行中不存在 146xxx 的情况下获得自定义结果,则必须使用
IFERROR(VLOOKUP(..),"TEXT_TO_SHOW")