gpt4 book ai didi

r - 如何检查我们在excel中具有相同唯一ID的每个唯一值

转载 作者:行者123 更新时间:2023-12-04 21:53:54 25 4
gpt4 key购买 nike

我有一个看起来像的 excel 表:

Col1    Col2
IJ-123 A2B1
IJ-123 A2B1
IJ-456 C2C2
IJ-456 c2c2
IJ-456 D1e2
IJ-789 LJ87
IJ-789 LJ98

我想再添加一列并检查(对于每个唯一 Col2 值) Col1 中的分配值是 TRUE 还是 FALSE

到目前为止,我已经尝试过: =IF(B2=B1,IF(A2=A1,"TRUE","FALSE")) 工作正常,但是对于 Col2 中新值的第一列,它给了我“FALSE”结果。

输出:
Col1    Col2  Result
IJ-123 A2B1 TRUE
IJ-123 A2B1 TRUE
IJ-456 C2C2 TRUE
IJ-456 c2c2 TRUE
IJ-456 D1e2 FALSE
IJ-789 LJ87 TRUE (Because Col2 count=1 for this value)
IJ-789 LJ98 TRUE (Because Col2 count=1 for this value)

最佳答案

我认为您的逻辑实际上非常复杂,并且在最初的问题中没有得到很好的解释-因此在评论中进行了长时间的讨论。这是我现在理解的逻辑:

  1. If there are more than 1 of the value in col2, then check that the corresponding col1 values just for those col2 values are the same
  2. If there is only one of the col2 values then check that the col1 is unique but only against the col1 values of multiple-occurring col2 values


这是公式:
=IF(COUNTIF($B$2:$B$8,B2)=1,SUMPRODUCT(--(($A$2:$A$8=A2)*(COUNTIF($B$2:$B$8,$B$2:$B$8))>1))=0,COUNTIFS($B$2:$B$8,B2,$A$2:$A$8,"<>"&A2)=0)

根据需要返回以下内容:

enter image description here

关于r - 如何检查我们在excel中具有相同唯一ID的每个唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48843190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com