Excel公式查找具有多个条件的重复项

时间:2018-08-21 02:29:43

标签: excel-formula

我正在尝试创建一个Excel公式来查找员工的重复条目。从两个不同的系统中提取记录,然后将数据转储到excel中。以下是记录外观的示例。如果某个员工在同一天执行了同一任务,则该任务重复了。

我已经尝试过索引/匹配,索引/匹配匹配,但是它只会返回第一个重复项(如果它确实可以做到这一点)。我对数组的经验很少,而且我一直在尝试解决这些问题,但无济于事-我觉得这比我做的要容易吗?

理想情况下,当发现重复值时,它希望它返回“是/否”或“重复”。

设置一个

Client       Employee           Date
Bob Jones     Sally Smith       1/1/2018
Jane Smith    Tom Jones         2/1/2018

设置两个

Client      Date        Employee        Task
Bob Jones   1/1/2018    Sally Smith      1
Bob Jones   1/1/2018    Sally Smith      2
Jane Smith  2/1/2018    Tom Jones        1
Jane Smith  2/1/2018    Tom Jones        1

2 个答案:

答案 0 :(得分:0)

我将展示一个使用基于公式的条件格式的示例。首先,您需要以条件格式选择更多规则,如下图所示。

mr.excel

此后,您选择了使用公式来确定要格式化的单元格的选项,并使用了如下所示的公式,这是一个基本的COUNTIFS公式,用于检查记录是否与表中的所有其他记录至少都匹配您写下的列。

$mail = new PHPMailer(); 
$mail->IsSMTP(); 
$mail->SMTPDebug = 2;  
$mail->SMTPAuth = true; 
$mail->SMTPSecure = 'ssl'; 
$mail->Host = "xxxx";
$mail->Port = xxx; 
$mail->IsHTML(true);
$mail->Username = "xxxx";
$mail->Password = "xxxxx";
$mail->SetFrom("xxxx");
$mail->Subject = "xxxx";
$mail->Body = $htmlContent;
$mail->AddAddress("xxxx@gmail.com");

请注意,Excel为您提供的默认格式实际上是一种基本格式,因此您需要确保对其进行更改,以便知道该公式是否有效。

答案 1 :(得分:0)

我可能仍然会误解您要做什么,但是如果您希望第一个表具有第二个表中有多少行与第一个表匹配的Client&Employee&Date的计数,则可以使用{ {1}}(或者也许是COUNTIF),借助第二张表中的 "helper column"

helper列将从第二行连接VLOOKUP

请原谅怪异的图像示例...我的Excel 2019 Beta版今天一直崩溃,我不能100%确定这是您要尝试的操作。 (如果它是 您需要做的,但不了解图像,请评论@我,我会进一步解释。)

img