1
A     B                    

X1    16      
X2    17    
X2    18
X2    19 
X3    21     

У меня есть две колонки, как указано выше.

Если в столбце A есть дубликаты (здесь значение дубликатов - "X2"), то мне нужно вставить их в другой лист:

  1. значение "18" - т.е. второе значение дубликатов
  2. значение "19" - т.е. последующее значение (я)

Как я могу найти дубликаты в столбце A , а затем для всех дубликатов, кроме первого в каждой группе, получить значения из другого столбца?

Я пробовал со многими формулами IF, FIND, но ничего не получается.

Какие-либо предложения?

1 ответ1

0

Допустим, ваши значения находятся в ячейках A2:B6 . Вы можете сделать это, выполнив следующие действия:

  1. Вставьте следующую формулу в ячейку C2 (и, если необходимо, укажите заголовок столбца). Эта формула вернет TRUE для всех дубликатов , которые не являются первым экземпляром, и вернет FALSE противном случае: =COUNTIF($A$2:$A2, A2)>1

    Screenshot1


  1. Формула-копия ячейки C2 вниз через ячейку C6

    screenshot2


  1. Выберите ячейки A1:C6 , нажмите на ленту "Данные", затем нажмите значок "Фильтр"

    screenshot3


  1. Щелкните раскрывающийся список фильтра, который теперь существует в ячейке C1 , и снимите флажок FALSE

    screenshot4


  1. Выберите значения в столбце B , которые все еще видимы, и скопируйте / вставьте на новый лист

    screenshot5

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