我在 A 栏中有 ID,在 B 栏中有备注。我需要在 C 栏中返回状态。
如果针对任何特定 ID 的备注全部获得批准,则其状态应显示为“已批准”。
如果针对一个 ID 的所有备注均未获得批准,则应在备注中显示“未批准”:
答案1
我想到了一个使用辅助列的解决方案。我从您的问题中了解到,您希望第三列仅显示 2 个状态:已批准和未批准,具体取决于所有备注是否已批准。仅供参考:您需要根据需要编辑公式。
辅助1 ==COUNTIF($A$2:$A$13;A2)
辅助2 ==A2&B2
辅助3 ==COUNTIFS($A$2:$A$13;A2;$B$2:$B$13;B2)
状态 ==IF(E6<>C6;"Not Approved";"Approved")
该方法的工作原理是先计算 ID,然后根据 ID 和状态创建一个辅助名称,然后计算该名称并将其与 ID 的计数进行比较。如果存在差异,则表示未获批准。
为了节省时间,我引用了一个单元格“已批准状态”,如果您从隐藏工作表中引用该状态,效果会更好。
干杯。