powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / создать связанную таблицу в excel
4 сообщений из 4, страница 1 из 1
создать связанную таблицу в excel
    #39372933
abort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такие поля в excel:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
NUM1	NUM2
6	        3
6	        3
1	        6
3	        6
3	        6
6	        3




нужно получить такие данные:
Код: plsql
1.
2.
3.
4.
5.
       
3      6       1
6    3;2    0;0     0;1
1    0;0    1;0     0;0
3    0;0    2;3     0;0



на пересечении цифр - указать число встречающихся цифр из num1 в num2, а через запятую число цифр из num 2 в num1.
Например: на пересечении 6 и 3 стоят 3 и 2. 3- это сколько раз встретились пары 6-3, а 2 означает сколько встретились пары 3-6
...
Рейтинг: 0 / 0
создать связанную таблицу в excel
    #39373283
abort,

Купи доку про счетеслимн
...
Рейтинг: 0 / 0
создать связанную таблицу в excel
    #39374352
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
До СЧЕТЕСЛИМН придется повозиться с составлением заголовков строк и столбцов :)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Sub Ab()
Dim v(), i&, j&, di1 As Object, di2 As Object
  Set di1 = CreateObject("scripting.dictionary")
  Set di2 = CreateObject("scripting.dictionary")
  v = Range("A2", Cells(Rows.Count, "B").End(xlUp)).Value
  For i = 1 To UBound(v)
    di1(v(i, 1)) = Empty
    di2(v(i, 2)) = Empty
  Next
  For i = 1 To UBound(v)
    di1(v(i, 2)) = Empty
    di2(v(i, 1)) = Empty
  Next
  On Error GoTo 0
  Range("E2").Resize(di1.Count) = WorksheetFunction.Transpose(di1.keys)
  Range("F1").Resize(, di1.Count) = di2.keys
  With Range("F2").Resize(di1.Count, di2.Count)
    .Formula = Replace("=COUNTIFS($A$2:$A$~,$E2,$B$2:$B$~,F$1)&"";""&COUNTIFS($B$2:$B$~,$E2,$A$2:$A$~,F$1)", "~", UBound(v) + 1)
    .Value = .Value 'необязательно
  End With
End Sub
...
Рейтинг: 0 / 0
создать связанную таблицу в excel
    #39376350
abort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Казанский,

попробую...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / создать связанную таблицу в excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]