2017-02-24 106 views

回答

1

使用辅助柱:

  1. 在列d,使用COUNTIF每行来检查的时候,出现在A列的单元数。 =COUNTIF(C:C,A1)

  2. 在列E,用公式=IF(D1>0, B1,"")抄下

(你当然可以结合这些,如果你不想使用额外的列)

0

在coumn D使用式

=IFERROR(VLOOKUP(C:C,A:B,2,0),"") 

注:此公式使用隐交叉口see here for some info

+1

谢谢!这大部分工作,但有些单元格应该已经返回值#N/A。其他人完美工作。 – smei

+0

如果在C中找不到C中的值,它将返回'#N/A'。它返回了什么值_should_?已更新为空白,如果未找到 –

+0

@smei您还有'A'公式中的一些副本返回第一个实例。那是你要的吗? –

0

假设你开始在第1行,列d使用:

=IF(COUNTIF($A:$A,$C1)>0,B1,"NO MATCH")

向下拖动至于你需要的。这个公式表示:如果C1中的值与A列中的任何值匹配,则返回B1中的值。

如果这不是你的意思,那么请更清楚。您的数据示例不可读。发布屏幕截图,或者至少键入它,以便以列和行形式显示。 “BESIDE C列中的匹配”的含义也不清楚。什么值匹配哪个值?也就是说,如果A1与C中的任何值匹配,您是否想让B1的值在D1中显示?或者如果A1与C5匹配,你是否希望B5的值在D5中显示?

+0

谢谢!如果A9匹配C2,我希望B9中的值填充D2。我试过你的公式,它在D2中返回B2,而不是B9。 – smei

+0

我看到你上面说过,列A中有重复的内容。列C中是否也有重复项? – Hoejanson

+0

列C中没有重复 – smei

相关问题