Выравнивание наборов данных в Excel (оба с уникальными ключами)

2

Родственный вопрос спрашивает , как выстраивается два набора данных в Excel. Я пытаюсь выяснить, как это сделать, когда у вас есть значения в обоих списках, которые не существуют в другом списке. Т.е. как бы выстроить эти списки?

Position    Occurrences
      8               3
     11               1
     17               2
     18               1

и другой набор данных имеет

Position    Occurrences
      8               1
      9               3
     18               6

как я могу выстроить его так, чтобы это

Position    Occurrences     Position    Occurrences
      8               3            8              1
                                   9              3
     11               1         
     17               2         
     18               1           18              6

Вы заметите, что в этом примере у нас есть позиции 11 и 17, которые находятся в списке 1, но не в списке 2. И позиция 9, которая находится в списке 2, но не в списке 1.

Маркус Леон
источник

Ответы:

2

Вам необходимо создать основной список, содержащий все возможные значения (например, от 1 до 20 в вашем случае) и искать соответствующие значения из исходного списка:
- заполнить номера 1 - 20 в A2 - A21
- в столбец B вставить формулу: =if(iserror(match(A2,<range1!column1>,0)),"",A2)
- формула в столбце C: =iferror(vlookup(A2,<range1!columns1:2>,2,false),"")
- в столбцах D и E укажите те же формулы, что и для второго диапазона,
- в столбце F укажите эту формулу, чтобы проверить, имеет ли какой-либо из диапазонов значение в строке, чтобы можно было отфильтровывать пустые строки:=count(C2,D2)>0

Мате Юхас
источник