Получить наиболее дублированное значение для указанных c данных - PullRequest
0 голосов
/ 31 января 2020

У меня возникают трудности при программировании этой идеи.

Как вы можете видеть здесь на этом листе, номер ID: 9999999 - это самый ID, указанный перед несоответствием документов. Что означает, что ID №: 9999999 является наиболее совершающим ошибку такого типа. С другой стороны, идентификационный номер: 8888888 также является наиболее часто совершающим эту ошибку (неправильный адрес).

enter image description here

Итак, что я хочу, это когда я печатаю несоответствие документов, необходимо получить идентификационный номер 9999999.
Спасибо.

Ответы [ 2 ]

3 голосов
/ 31 января 2020

Если у вас есть доступ к динамическому c фильтру формул массива, и ваши идентификаторы являются числами, а не текстом:

=MODE.SNGL(FILTER($A$2:$A$10,$B$2:$B$10=G2))

Если ваши идентификаторы являются текстовыми:

=INDEX(FILTER($A$2:$A$10,$B$2:$B$10=G2),MODE.SNGL(MATCH(FILTER($A$2:$A$10,$B$2:$B$10=G2),FILTER($A$2:$A$10,$B$2:$B$10=G2),0)))

Если один не имеет FILTER, тогда часть FILTER может быть заменена на IF($B$2:$B$10=G2,$A$2:$A$10) В обеих формулах и используйте Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.

2 голосов
/ 31 января 2020

Формула в H2:

=INDEX($A$2:$A$10,MATCH(MAX(COUNTIFS($A$2:$A$10,$A$2:$A$10,$B$2:$B$10,G2)),COUNTIFS($A$2:$A$10,$A$2:$A$10,$B$2:$B$10,G2),0))

Примечание: Поскольку это формула массива, введите ее, нажав Ctrl Shift Введите

Перетащите вниз.

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