Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Excel - Поиск строки с парой ячеек, которая встречается позже всех остальных пар (http://forum.oszone.net/showthread.php?t=347943)

uamihanik 10-02-2021 17:47 2949601

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

a_axe 10-02-2021 19:33 2949610

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

uamihanik 10-02-2021 19:44 2949614

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

Iska 10-02-2021 21:06 2949622

uamihanik, опишите принцип, по которому для двух чисел можно однозначно сказать — «это пара» или «это не пара». Без «допустим».

uamihanik 10-02-2021 21:49 2949628

Вложений: 1
Вот пары ячеек для первой строки
Скрытый текст

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 2949630

uamihanik, Вы можете сформулировать словами?

uamihanik 10-02-2021 22:08 2949634

Вложений: 1
Вот пример попроще
Результатом работы макроса хотелось бы видеть выделенное желтым, а не красным (даная пара ячеек с числами 2 и 6 ранее в строках не встречалась)
В парах числа не могут быть одинаковыми

uamihanik 10-02-2021 22:44 2949639

Наверное нужно найти число от 1 до 80 которое появляется последним, а оно и будет составлять пару с другими числами из строки

Iska 10-02-2021 22:59 2949644

Дальше без меня.


Время: 11:11.

Время: 11:11.
© OSzone.net 2001-