如何使用符合条件的两列匹配表格中的行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用符合条件的两列匹配表格中的行相关的知识,希望对你有一定的参考价值。
我正在尝试使用Google工作表在几百行的列表中使用确切的网站和职位对员工进行排名。因此,与位置C123和SET应该具有这些匹配的分类资历日期的RANK,那么C123和SEA也应该为该组具有单独的RANK等。(公司资历是打破平局)
我希望这是有道理的。我确实有一份样本表可以分享给可能知道我正在尝试做什么的人。
EMPLID Job Title Abbrev Cl Sen Date Rank CoSenDate Location
119870 Sp Ed Techn SET 09/05/88 1 07/08/77 C123
119232 Sp Ed Techn SET 10/06/97 2 10/02/95 C123
155422 Sp Ed Techn SET 09/07/99 3 02/15/96 C123
153431 Sp Ed Asst SEA 01/03/00 1 01/03/00 C123
170736 Sp Ed Techn SET 09/25/02 4 09/07/99 C123
155626 Sp Ed Asst SEA 10/25/04 2 10/25/04 C123
162437 Security Asst CSA 09/08/05 1 10/03/02 C123
113541 Sp Ed Techn SET 09/25/09 5 09/25/09 C123
124576 Sp Ed Techn SET 05/04/15 6 05/04/15 C123
110294 Sp Ed Asst SEA 10/12/17 3 10/12/17 C123
我已经尝试了VLOOKUP等,但是没有运气并且使用ARRAYFORMULA功能真的让我的电脑负担过重,以至于花了几分钟左右的时间让我最终撤消我尝试过的东西......
谢谢你的期待!
答案
大多数人认为RANK是一个单独的功能,但它只是一个COUNTIF用于所有意图和目的。展开到COUNTIFS以添加其他条件。
=IF(C2="SET", COUNTIFS(C$2:C$11, C2, G$2:G$11, G2, F$2:F$11, "<="&F2), TEXT(,))
'full column alternate
=IF(C2="SET", COUNTIFS(C:C, C2, G:G, G2, F:F, "<="&F2), TEXT(,))
以上是关于如何使用符合条件的两列匹配表格中的行的主要内容,如果未能解决你的问题,请参考以下文章
如何将 DataFrame(包括数组)中的两列与 CSV(Dataframe/Dictionary)中的两列匹配