Мне нужна помощь, чтобы сделать данные в Excel - PullRequest
0 голосов
/ 20 марта 2020

У меня есть база данных, где некоторые данные противоречивы. Эта база данных суммирует различные переменные среди 10.000 промышленных фирм (например, количество работников, потребление энергии, стоимость активов, среди еще 83 переменных) за 10 лет. Моя проблема заключается в том, что фирмы со временем меняют код Международной стандартной отраслевой классификации (ISI C), и мне нужно поставить тот же код для фирмы, чтобы провести последовательный анализ.

enter image description here

На снимке видно, что фирма 987653 имеет два разных кода ISI C (текстиль и производство продуктов питания)

Можно получить некоторую помощь в создании формулы для добавления нового кода ISI C, основанного на наиболее повторяющемся значении (на примере фирмы 987653 будет производство продуктов питания).

Ответы [ 2 ]

0 голосов
/ 20 марта 2020

Простой VLOOKUP должен делать то, что вы хотите, если вы можете жить с использованием первого ISI C для компании. Например:

F2: =VLOOKUP(B2,$B$1:$E$10,4,FALSE)

enter image description here

0 голосов
/ 20 марта 2020

Вы можете попробовать следующую формулу массива, чтобы найти наиболее часто используемый код:

{=INDEX($D$2:$D$23,MODE(IF($A$2:$A$23=A2,MATCH($D$2:$D$23,$D$2:$D$23,0))))}

Формула массива после редактирования подтверждается нажатием ctrl + shift + enter

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...