Страницы: 1
RSS
Преобразование списка слов в матрицу
 
Всем привет!

Сейчас работаю над построением матрицы для семантического анализа, нужно преобразовать список слов в матрицу.
У меня есть 200 слов разной длинны, все эти слова нужно преобразовать в матрицу размером: 26 строк и 10 столбцов.

По строкам английский алфавит a-z (26 букв), по столбцам 10 букв это максимальная длина слова.
Таким образом в матрице будет видно, количественно, сколько совпадений одной и той же буквы в этом месте.

Пример:

Если мы берем 4 слова разной длинны: gilli, guess, puma, kors то должно получиться -

12345678910
a1
b
c
d
e1
f
g2
h
i11
j
k1
l11
m1
n
o1
p1
q
r1
s21
t
u2
v
w
x
y
z

Проблема: Список из 200 слов, как сделать так что бы матрица поставилась автоматически? Возможно существует такая формула, иначе этот процесс займет много времени.

P.S. таблица со словами прикреплена в приложении.
Изменено: Atanov_01 - 03.12.2016 10:59:00
 
формулы массива:
=СЧЁТ(1/(ПСТР($A$2:$A$201;СТОЛБЕЦ(A2);1)=$B2))

или простая:
=СУММПРОИЗВ(1*(ПСТР($A$2:$A$201;СТОЛБЕЦ(A2);1)=$B2))
Изменено: Михаил С. - 03.12.2016 11:15:57
 
если правильно понял
 
MCH, Михаил С., Спасибо! Вы очень помогли мне!
Страницы: 1
Читают тему
Loading...