У меня есть уязвимости отслеживания документов 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

Я посмотрел на матч, индекс и vlookup, но не могу понять это. любая помощь приветствуется

1 ответ1

0

объединить поля, которым вы хотите сопоставить, в новом столбце для обеих вкладок (P), используя = CONCATENATE (F2, ":", G2, ":", H2, ":", I2, ":", J2, ":", К2)

затем

в ячейке, которую вы хотите скопировать из предыдущей вкладки, используйте эту формулу (это помогает, если нет значения, тогда вместо нуля возвращается пустое значение

= ЕСЛИ (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»!В: В, 0)))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .