我有一个 Excel 文档,用于跟踪漏洞。每次扫描时,我们都会添加另一个工作表(选项卡)。如果上次扫描中存在确切的漏洞(匹配多个列),我想将“RemPlan”和“RemDate”单元格复制到新选项卡中(如果有内容占用这些单元格),以避免手动输入
各列如下:
表 1(旧表)
**RemPlan RemDate Risk Host Port Description**
do stuff 1/1/1111 Med xxx.xx.x.9 22 ssh stuff
Med xxx.xx.x.9 335 ssh stuff
Med xxx.xx.x.9 45 ssh stuff
do stuff 1/1/2211 Med xxx.xx.x.1 10 ssh stuff
do stuff 1/1/1111 Med xxx.xx.x.4 650 ssh stuff
Med xxx.xx.x.1 11 ssh stuff
do stuff 1/1/1111 Med xxx.xx.x.6 22 ssh other stuff
第 2 页(新表)
**RemPlan RemDate Risk Host Port Description**
Med xxx.xx.x.x 22 ssh stuff
我已经查看了 match、index 和 vlookup,但还是无法弄明白。如能得到任何帮助我将不胜感激
答案1
使用 =CONCATENATE(F2, ":", G2, ":", H2, ":", I2, ":", J2, ":", K2) 将您想要匹配的字段连接到两个选项卡 (P) 的新列中
然后
在要从上一个选项卡复制的单元格中,使用此公式(如果没有值,则这有助于返回空白而不是零
=IF(ISBLANK(INDEX('PCI DSS 08122016'!D:D,MATCH(Q2,'PCI DSS 08122016'!Q:Q,0))),"",INDEX('PCI DSS 08122016'!D:D,MATCH(Q2,'PCI DSS 08122016'!Q:Q,0)))