基于另一列值扫描Excel列

基于另一列值扫描Excel列,excel,Excel,我想用另一列中的值检查一整列,然后将另一列中的值赋值给匹配的行单元格。 例如 我想做的是从a列中每次取一个值,例如1,然后扫描B列,如果与a列(值1)匹配,则将x分配给D下的那一行。例如,如果我们检查A3(值2)对于B列,发现2在B4上,然后D4=Z。像这样,我想对照B列检查A列中的所有值,将相关值从C列分配到D列 我该怎么做,有人能帮我吗 谢谢。试试: = IFERROR(INDEX($C$2:$C$5,MATCH(A3,$B$2:$B$5,0)),"no match") =IFERROR(

我想用另一列中的值检查一整列,然后将另一列中的值赋值给匹配的行单元格。 例如

我想做的是从a列中每次取一个值,例如1,然后扫描B列,如果与a列(值1)匹配,则将x分配给D下的那一行。例如,如果我们检查A3(值2)对于B列,发现2在B4上,然后D4=Z。像这样,我想对照B列检查A列中的所有值,将相关值从C列分配到D列

我该怎么做,有人能帮我吗

谢谢。

试试:

= IFERROR(INDEX($C$2:$C$5,MATCH(A3,$B$2:$B$5,0)),"no match")
=IFERROR(VLOOKUP(A1,$B$1:$C$5,2,0),"")
见下文

试试:

= IFERROR(INDEX($C$2:$C$5,MATCH(A3,$B$2:$B$5,0)),"no match")
=IFERROR(VLOOKUP(A1,$B$1:$C$5,2,0),"")

看起来像是一个简单的
VLOOKUP()
索引匹配
感谢这项工作,感谢您的支持help@nipunaweerasinghe它确实有用。。。请再看我的帖子。我编辑以显示结果。它在
B
列中搜索值
A3
(2),并在
C
列中返回相应的值。这对你来说怎么不起作用呢?不客气,请别忘了在你的帖子中标记我的答案,因为我正在建立我的声誉:)