Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel formula Excel公式-如果一个单元格等于另一个单元格,则添加_Excel Formula - Fatal编程技术网

Excel formula Excel公式-如果一个单元格等于另一个单元格,则添加

Excel formula Excel公式-如果一个单元格等于另一个单元格,则添加,excel-formula,Excel Formula,范例 A-------B------C------D 20------?------75-----2 22------?------23-----3 23------?------25-----5 24------?------20-----1 50------?------36-----2 36------?------22-----4 75------?------12-----1 如果C列中的单元格1(75)搜索A列,如果找到75,则将D列单元格1(2)输入B列单元格1

范例

A-------B------C------D 

20------?------75-----2

22------?------23-----3

23------?------25-----5

24------?------20-----1

50------?------36-----2

36------?------22-----4

75------?------12-----1 
如果C列中的单元格1(75)搜索A列,如果找到75,则将D列单元格1(2)输入B列单元格1

重复此操作,直到完成C列

请原谅,我从来没有这样做过。

这应该可以:

=如果(VLOOKUP(C1$A$1:$A$7,1,假),D1)

将该公式粘贴到b1到b7中,它将更新引用


好的,鉴于您对D列中75旁边的2的评论需要在75右侧的B列中加上int,并且还合并了Pankaj的错误检查代码,请尝试以下方法:

=IF(ISERROR(VLOOKUP(A1,$C$1:$D$7,2,FALSE)), "", VLOOKUP(A1,$C$1:$D$7,2,FALSE))

=IF(iError)(IF(VLOOKUP(C1,$A$1:$A$7,1,FALSE),D1)),“”,IF(VLOOKUP(C1,$A$1:$A$7,1,FALSE),D1))
将删除恼人的N/A错误谢谢您的回复。这很有效,但D列中的数字在B列中的位置不正确。例如:D列中的第一个单元格是2,应该在A列75旁边的B列中,依此类推。@user3033823然后您还应该更新您的问题,因为它非常清楚地表明匹配的D1(2)值应该进入B1。。。当你上面评论的信息说应该进入B7时,Timfoden你是100%正确的,很抱歉,后者是正确的问题。请,如果你能帮忙的话。