VLOOKUP for If

时间:2014-03-22 13:03:06

标签: excel

我们想要为我们的服务器建立一个警告系统,我们希望它能够查找一个唯一的SteamID来查找之前已经发出的任何警告,电子表格看起来与此类似:

PlayerName   Reason  StaffMemb  WarningNumber  SteamID

就像我说的那样,我希望它在最后一栏中搜索STEAMID,然后查看警告号码是什么,如果通过表格提供了另一个警告号码,那么它将自动添加另一个警告在WarningNumber上

1 个答案:

答案 0 :(得分:1)

假设PlayerName在A列中,而SteamID在D

假设警告编号是唯一的,并且每列只有1个SteamID,并且要查找的SteamID在F1中,那么

=Index(D:D,match(F1,E:E,0))

这将返回第一个警告号码。如果你想找到原因或/和玩家名称,只需创建另一个单元格并更改索引(D:D到你想要返回的任何列。

但是:

如果每个SteamID有多个警告号,并且SteamID在表中的唯一原因是由于警告(即表中没有警告没有SteamID)可能计数功能更好(让您知道严重性和罪犯的重复性)

=Countif(E:E,F1)