基于同一个表的行和列中的多个条件查找值

问题描述 投票:0回答:1

我想在 E 列和 F 列中创建一个公式,用于确定特定 CALL 类型 ROWS 上的代理和护士。

示例:

此示例中有 2 个呼叫(呼叫 ID:12345 和 67890)。它们位于 ROW 2(呼叫 ID:12345)和 ROW 6(呼叫 ID:67890)。

现在,这些呼叫 ID 具有归属于它们的附加数据,这些数据可以在每个呼叫 ID 下方找到,并被分类为参与者(如 A 列中所示)。

在 E 列中,我需要根据 I 列中的列表确定特定呼叫 ID 上的座席人员,并且根据 H 列中的列表确定 F 列中的护士。

现在,如果 E 列和 F 列中的这些公式检测到该行不是 CALL 类型,则可以简单地忽略它。

这里是棘手的部分,D 列按顺序对每个呼叫 ID 的参与者(代理人/护士)进行排序。我想要发生的事情是在护士之前找到最后一位代理人,因为这些最后的代理人始终是转移给名单上的护士的人。

为了更好地解释,我需要首先确定每种呼叫类型中的护士是谁。一旦我们确定谁是护士,我们就可以简单地找出谁是桌子上他们之前的最后一个代理人。

在我的示例中,呼叫类型:12345 的 F2 列中的预期护士应该是 Kim,因此,E2 列中的代理应该是 Will,因为 Will 是呼叫类型:12345 列表中护士旁边的最后一个代理。

我希望我能够清楚地解释事情!

提前谢谢大家!

** 更新了示例屏幕截图,将护士名单中的 Will 替换为 KIM **

excel search match lookup
1个回答
0
投票

这些公式使用

TEXTSPLIT
TOCOL
函数。

M9:

=INDEX(TEXTSPLIT(J9,","),1,MATCH(N9,TEXTSPLIT(J9,","),0)-1)

N9:

=TOCOL(IF(TEXTSPLIT(J9,",")=L2:L6,L2:L6,1/0),3)

© www.soinside.com 2019 - 2024. All rights reserved.