PDA

Показать полную графическую версию : Excel - Поиск строки с парой ячеек, которая встречается позже всех остальных пар


uamihanik
10-02-2021, 17:47
Помогите с макросом или может это можно реализовать при помощи формулы. Есть диапазон ячеек: 2000 рядов строк, 1 столбец с датой и 20 столбцов с числами от 1 до 80. Количество пар чисел вроде 3160. Начиная с первой строки нужно найти строку в которой находится пара ячеек, которая встречается позже всех остальных пар. Можно ли такое сделать с тройками и четверками ячеек?

a_axe
10-02-2021, 19:33
uamihanik, что является в вашем файле парой чисел?
Что является рядом (если вы про строки - я вижу чуть больше 600)?

uamihanik
10-02-2021, 19:44
Строк будет 2000 (исправил "рядов" на "строк"), в файле примера оставил 674, что-бы уменьшить размер файла.
Пара чисел - это, допустим, в первой строке 14 и 18, 14 и 21, 18 и 24 и т.д. (все пары чисел, которые можно создать, используя числа от 1 до 80)

Iska
10-02-2021, 21:06
uamihanik, опишите принцип, по которому для двух чисел можно однозначно сказать — «это пара» или «это не пара». Без «допустим».

uamihanik
10-02-2021, 21:49
Вот пары ячеек для первой строки

14 18
14 21
14 24
14 26
14 27
14 28
14 37
14 40
14 49
14 51
14 55
14 59
14 60
14 66
14 67
14 72
14 76
14 77
14 80
18 21
18 24
18 26
18 27
18 28
18 37
18 40
18 49
18 51
18 55
18 59
18 60
18 66
18 67
18 72
18 76
18 77
18 80
21 24
21 26
21 27
21 28
21 37
21 40
21 49
21 51
21 55
21 59
21 60
21 66
21 67
21 72
21 76
21 77
21 80
24 26
24 27
24 28
24 37
24 40
24 49
24 51
24 55
24 59
24 60
24 66
24 67
24 72
24 76
24 77
24 80
26 27
26 28
26 37
26 40
26 49
26 51
26 55
26 59
26 60
26 66
26 67
26 72
26 76
26 77
26 80
27 28
27 37
27 40
27 49
27 51
27 55
27 59
27 60
27 66
27 67
27 72
27 76
27 77
27 80
28 37
28 40
28 49
28 51
28 55
28 59
28 60
28 66
28 67
28 72
28 76
28 77
28 80
37 40
37 49
37 51
37 55
37 59
37 60
37 66
37 67
37 72
37 76
37 77
37 80
40 49
40 51
40 55
40 59
40 60
40 66
40 67
40 72
40 76
40 77
40 80
49 51
49 55
49 59
49 60
49 66
49 67
49 72
49 76
49 77
49 80
51 55
51 59
51 60
51 66
51 67
51 72
51 76
51 77
51 80
55 59
55 60
55 66
55 67
55 72
55 76
55 77
55 80
59 60
59 66
59 67
59 72
59 76
59 77
59 80
60 66
60 67
60 72
60 76
60 77
60 80
66 67
66 72
66 76
66 77
66 80
67 72
67 76
67 77
67 80
72 76
72 77
72 80
76 77
76 80
77 80

Iska
10-02-2021, 21:55
uamihanik, Вы можете сформулировать словами?

uamihanik
10-02-2021, 22:08
Вот пример попроще
Результатом работы макроса хотелось бы видеть выделенное желтым, а не красным (даная пара ячеек с числами 2 и 6 ранее в строках не встречалась)
В парах числа не могут быть одинаковыми

uamihanik
10-02-2021, 22:44
Наверное нужно найти число от 1 до 80 которое появляется последним, а оно и будет составлять пару с другими числами из строки

Iska
10-02-2021, 22:59
Дальше без меня.




© OSzone.net 2001-2012