Страницы: 1
RSS
PQ. Вывести на отдельный лист наибольшее количество совпадений
 
Добрый день, во вложении файл.
в нем дан массив ячеек в столбце(2074 варианта в оригинале). Каждая ячейка содержит текст равный по длине тексту в других ячейках(15). Необходимо составить сочетания по две ячейки(реализовано). Далее, сравнить  их текста посимвольно(реализовано). Если в текущей позиции все два текста содержат один и тот же символ, то считаем это совпадением(реализовано).
Соответственно, нужно посчитать количество таких совпадений между всеми строчками и строчки в которых будет наибольшее количество совпадений это 13 или 14, вывести на отдельный лист, в идеале два листа в одном 13 в другом 14, это можно сделать также через PQ ?
Изменено: vikttur - 08.09.2021 09:28:56
 
файл не могу загрузить, он весить больше 2 мегабайт, чтобы не нарушить правило, его можно загрузить на внешний сервис, в нем много пустых строк, которые не возможно удалить....

https://disk.yandex.ru/d/Q_OVoIXUH2OC1Q
Изменено: DJMC - 07.09.2021 10:40:04 (добавил файл)
 
Доброе время суток
Цитата
DJMC написал:
строчки в которых будет наибольшее количество совпадений
Вариант
P. S. Непонятно, почему заявлено 14 или 13, если в примере максимальное 15.
 
Андрей VG
Большое Вам спасибо, Вы один из не многих пользователей, кто еще пытается меня тут понять и помогает, задача решена.
 
Андрей VG
Добрый день, для поиска максимальных совпадений Вы используете код
Код
= Table.SelectRows(calcCount, each [Совпадений] = maxCount)

а если я хочу получить два значения, 13 и 14 совпадений, как то можно их объединить, по отдельности - это легко   = maxCount заменяю на нужное мне число, а вот как сделать по двум критериям не пойму, заранее спасибо за ответ.
Страницы: 1
Наверх