我的数据集看起来像这样:
ID Name1 Name2
1 Jack Tom
1 Tom Tom
1 Lisa Tom
2 Tom
2 Tom
3 Frank Frank
3 John Frank
3 Frank Frank
3 John Frank
4 Tom
4 Tom
5 Lisa
5 Jack
,我想要以下输出:
Result
1
2
4
注意:如果“ Tom”显示在两个名称列之一中,则我需要Tom的唯一ID。
我尝试使用以下公式:
IFERROR(INDEX(INDIRECT($B$14); MATCH(0; IF($B$10=INDIRECT($B$16); IF($B$10=INDIRECT($B$15); COUNTIF($E$27:E27; INDIRECT($B$14)); "")); 0));"")
问题在于,这只会给我ID nr 1作为输出,因为在这种情况下,Tom都出现在两列中。我认为我需要对该公式实施OR语句。
我的公式的解释:
好的答案将得到奖励:)
答案 0 :(得分:1)