2

У меня есть два набора данных за два года, как показано ниже, которые нужно было отсортировать по продукту и строке. Например. Мне нужно, чтобы А2 и его продукты продавались в одном ряду в течение обоих лет.Я посмотрел на решение здесь, но не знаю, как его настроить.

    2012                 2011   
Product   Sales     Product  Sales
A1          5       A1         3
A2          7       A4         5
A3          2       A6         3
A4          5       A7         2
A5          3       A9         4
A6          4       A10        5
A7          3           
A8          4           
A9          5           
A10         6           

Это желаемый результат, который имеет одинаковый продукт в каждом ряду в течение обоих лет.

    2012                 2011   
Product   Sales     Product  Sales
A1          5       A1         3
A2          7           
A3          2           
A4          5       A4         5
A5          3       
A6          4       A6         3
A7          3       A7         2
A8          4           
A9          5       A9         4
A10         6       A10        5

Моя фактическая база данных содержит более 800 строк за 8 лет, поэтому выполнение этой задачи вручную занимает слишком много времени. Есть ли эффективный способ сделать это?

Помощь очень ценится.

1 ответ1

1

Я бы порекомендовал вам использовать функцию VLOOKUP .

Синтаксис для vlookup: VLOOKUP VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) где

  • lookup_value - это то, что вы пытаетесь сопоставить, это может быть переменная или константа
  • table_array - таблица, которую вы ищете
  • col_index_num - это столбец (начиная с 1) таблицы, в которой вы ищете lookup_value
  • range_lookup - хотите ли вы, чтобы он возвращал только точные совпадения ; правда или ложь

VLOOKUP результат

Заполните H2 формулой =VLOOKUP(G2;A:B;2;0) и копируйте до H11.

Заполните I2 формулой =IFERROR(VLOOKUP(G2;C:D;2;0);0) и копируйте до I11.

IFERROR необходим, потому что когда формула ищет значение A2 например, она не найдет его, поэтому мы заменим ошибку на 0 .

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

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