Excel 如果单元格不为空,则返回标志(多个V查找)

Excel 如果单元格不为空,则返回标志(多个V查找),excel,Excel,我有一个电子表格,其中我连接用户ID+日期,以便在该日期为员工提供唯一标识符。唯一的问题是他们有4个穿孔,这意味着有两行唯一的ID。下面是我试图显示我的电子表格A B C是列。我的问题是,有时在D栏中,如果一个人请了一天假,可能会出现“休假”、“生病”等字样。它可以在第一行或第二行,这意味着我不能做一个标准的Vlookup来标记它。如果唯一标识符在第一行或第二行有时间,最好使用什么公式来标记?它所要做的就是看看D列中是否有与该唯一标识符相关的数据 A 929ID123上午9点下午12点 929I

我有一个电子表格,其中我连接用户ID+日期,以便在该日期为员工提供唯一标识符。唯一的问题是他们有4个穿孔,这意味着有两行唯一的ID。下面是我试图显示我的电子表格A B C是列。我的问题是,有时在D栏中,如果一个人请了一天假,可能会出现“休假”、“生病”等字样。它可以在第一行或第二行,这意味着我不能做一个标准的Vlookup来标记它。如果唯一标识符在第一行或第二行有时间,最好使用什么公式来标记?它所要做的就是看看D列中是否有与该唯一标识符相关的数据 A 929ID123上午9点下午12点 929ID123下午1点下午4点生病

我想让它看起来像 A 929ID123上午9点下午12点 929ID123 1PM 4PM Sick flag

您需要COUNTIFS公式-它计算满足多个条件的行数,而COUNTIF只允许一个条件

通过“标记”,您可以在不同的列中使用条件格式或公式,以最有效的为准。下面列出的两个选项

公式: 假设您的公式标志位于列E中。在数据的第一行中,通常是E2,如果您的列有标题,则粘贴公式=IFCOUNTIFS$A:$A,$A2,$D:$D,*>0,标志。 该公式将在带有该ID的行中写入标志,并在D列中写入任何非空值

条件格式
选择所有列E,然后在“样式>条件格式”下的“主页”选项卡中选择“新规则”。将规则类型设置为“使用公式”,并将公式=COUNTIFS$a:$a,$A1,$D:$D,*>0粘贴到公式框中。然后单击“格式”并选择标记单元格的显示方式,例如红色填充或橙色边框。完成后点击ok,瞧——任何标记的单元格都将应用该格式。

Hi,感谢您的回复。当有标志时,公式会提醒我,但它会显示在每一行上。在我上面的例子中,它会在单词sick旁边的第3列E中显示flag,但在第2列E中也会显示flag,我不希望这样。有什么我可以添加到公式中,使其仅在单词sick旁边显示flag吗?啊,抱歉-我误解了,我以为您想通过ID而不仅仅是E列来标记。这更简单,在E2中使用=IF$D2,flag,并将公式向下复制。条件格式公式将是=d1是否与IFD2,flag一样简单?