希望有人可以提供帮助。我们有一个电子表格,其数据如下:
A B C D E F G
777142 233 4 45151 te01-ccm 0
777303 233 6 45151 te01-ccm 0
775827 233 6 53922 rk01-ccm 0
777238 233 6 55520 rk01-ccm 0
775603 233 6 61139 te01-ccm 0
775824 233 6 61408 rk01-ccm 0
777833 233 6 67884 tt01-ccm 0
777837 233 6 74772 tt01-ccm 0
777838 233 4 82364 tt01-ccm 0
777809 233 4 87726 tt01-ccm 0
774541 233 4 87833 tt01-ccm 0
774550 233 4 87833 tt01-ccm 0
774560 233 4 87833 tt01-ccm 0
777128 233 6 90486 te01-ccm 0
775396 233 6 90741 nh01-ccm 0
777092 233 4 91310 te01-ccm 0
774568 233 6 91839 tt01-ccm 0
775398 233 6 100230 nh01-ccm 0
775677 233 6 101461 te01-ccm 0
777206 233 4 101772 rk01-ccm 0
777188 233 6 107519 rk01-ccm 0
775819 233 4 108333 rk01-ccm 0
775831 233 6 108333 rk01-ccm 0
775813 233 6 109686 rk01-ccm 0
我需要做的是在G列中有一个“ Y”,用于记录,其中:
例如:
Row 1: C=4 D=45151, however Row 2: C=6 D=45151 so G = " ".
Row 9: C=4 D=82364, no duplicate D row so G = "Y".
我尝试了多种不同的IF / COUNTIF组合,但到目前为止没有成功。任何帮助真的很感激。
tip2tail
这是一个解决方案。假设第一个数据行是第2行。我将100插入为最后一个数据行;使之成为现实(或者您可以看中函数并对其进行计算)。G2的公式:
=IF(AND(C2=4,OFFSET(D2,MATCH(6,C3:C$100,0),0,1)=D2),"Y"," ")
复制所有数据行。请注意,最后一个条目将是#NA。如果它不是空白很重要,则可以使用IFNA或IFERROR,也可以保留最后一个单元格为空白,因为它永远不能为“ Y”。
编辑:弄清楚逻辑之后,我意识到您可以使用一个更简单的公式。如果您已经实现了原始版本,我将单独显示它。match和offset函数完成与vlookup相同的功能。此公式将执行相同的操作:
=IF(AND(C2=4,VLOOKUP(6,C3:D$100,2,0)=D2),"Y"," ")
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句