如何比较Excel中的两列和匹配,然后复制它旁边的单元格

Giv*_*Pie 6 excel match excel-formula excel-2010

我试图 =IF(ISNUMBER(ISMATCH(D2,G:G,0)),H:H,"")用数字匹配数字,这是我的规则:

Column D(从D2开始)匹配Column G(从D2开始)

如果匹配的话,那么在复制细胞Column H是通过匹配Columns D and GColumns E

有没有办法用公式做到这一点?

摘要

E列在开始时为空,我想将列H的内容复制到此列,但前提是该行已与列D和G匹配.

Jer*_*rry 7

使用vlookup可能会更容易.试试这个:

=IFERROR(VLOOKUP(D2,G:H,2,0),"")
Run Code Online (Sandbox Code Playgroud)

IFERROR()是没有匹配的,所以它会抛出""这种情况.

VLOOKUP第一个参数是参考表中'寻找'的值,即G和H列.

VLOOKUP因此将D2在列G中查找并返回列索引中的值2(列G具有列索引1,H将具有列索引2),这意味着将返回来自列H的值.

最后一个参数是0(或等效地FALSE)表示完全匹配.这就是你所需要的而不是近似匹配.