根据 ID 比较源和目标的公式

根据 ID 比较源和目标的公式

来源:

ID      Entity  Name            Trade Date      Side
88k     BC      66.00           18-Aug-09       S
1391    BED     89.00           18-Aug-09       P
74890   BED     74.00           18-Aug-09       P
74891   BED     ABCD0036        18-Aug-09       S
74892   BED     ADFGH0004       18-Aug-09       S
74893   BED     XFGT0057        18-Aug-09       P
74894   BED     CVBFGR0058      18-Aug-09       P
74895   BED     VVBRTG0041      19-Aug-09       P
74896   BED     FGFGFHC01       19-Aug-09       P
74897   BED     GHGHTGH0183     19-Aug-09       P

目标:

ID      Entity  Name            Trade Date  Side
88k     BC      66.11           18-Aug-09   S
74894   BED     CVBFGR0058      18-Aug-09   P
74897   BED     GHGHTGH0183     19-Aug-09   P
1391    BED     89.00           18-Aug-09   P
74890   BED     74.00           18-Aug-09   P
74895   BED     VVBRTG0041      19-Aug-09   P
74896   BED     FGFGFHC01       19-Aug-09   P
74891   BED     ABCD0036        18-Aug-09   S
74892   BED     ADFGH0004       18-Aug-09   S
7489222 BED     ADFG            18-Aug-09   S
  1. 如果源的 ID 与目标匹配,则需要检查相应的列是否相同。

  2. 如果名称下的记录是数字,则需要将数字转换为整数,然后进行比较。

我使用了以下公式

=IF(ISNUMBER(MATCH($A2,$A$15:$A$24,0)),ISNUMBER(MATCH(1,INDEX(($A$15:$A$24=$A2)*(IF(ISNUMBER(B2),INT(B$15:B$24)=INT(B2),B$15:B$24=B2)),0),0)),"")

它不工作。我怎样才能让它工作?

答案1

我猜你想实现的目标的一种方法概述如下:

在此处输入图片描述

相关内容