我使用Excel 2010对我工作场所的桌面用户数据进行排序,特别是将桌面上最常用的用户与桌面最后一个用户的审计数据进行比较。
我需要一些帮助来创建一个合适的公式。下面是我正在使用的电子表格的一部分示例以及我想要实现的细节(对于下面的布局道歉,不知道如何使其更加用户友好)。 / p>
A B C D
1 PC # Last User Most Frequent User (MFU) Does the MFU Match Last User?
2 mgrey mgrey =IF(C2=B2,"Match","No Match")
3 lbrown lbrown Match
4 dmustard jburgund No Match
5 pturquoi cwhite No Match
6 kaemeral eyellow No Match
7 hred hred Match
8 vescarle pturquoi No Match
9 jburgund fblue No Match
我想做的是 -
1.检查C2 = B2。 (即检查PC的最常用户是否也是最后用户)。我目前正在通过D:= IF(C2 = B2,"匹配","不匹配")的公式执行此操作
2.然后,我想知道PC的最常用户是否作为最后用户列在任何地方(在B栏中)。因此,如果D2是“不匹配”(即如果C2≠B2),则查看B列的所有内容以查看它是否发生在其他地方并返回单元格引用。我不需要为同一个名称返回多个单元格引用。
我坚持这一点 - 我的技能最好的是:= IF(ISERROR(VLOOKUP(C2,B2:B10,1,FALSE)),"未找到","找到& #34;),它只告诉我C2是否出现在B列的任何地方(包括那些已被识别为匹配的项目)。
有人能给我一个正确的公式来完成这个搜索吗?
对此的任何帮助将不胜感激。
答案 0 :(得分:0)
Match()函数返回找到的项的相对行号。如果匹配查找的范围从第1行开始,则返回的数字将是找到的项目的绝对行号。您甚至可以将它与文本“B”组合以创建单元格引用的错觉,因为您只查看B列。
尝试进入单元格E2并向下复制
=IF(D2="No Match",IFERROR("Found in B"&MATCH(C2,$B$1:$B$9,0),""),"")