来源:
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
如果源的 ID 与目标匹配,则需要检查相应的列是否相同。
如果名称下的记录是数字,则需要将数字转换为整数,然后进行比较。
我使用了以下公式
=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
我猜你想实现的目标的一种方法概述如下: