Wednesday, December 29, 2010

Подсчитать число уникальных слов

На RSDN обсуждался интересный вопрос - как подсчитать число уникальных слов в тексте. Если слова раскиданы в Excel, то сделать это очень просто.

Например, слова записаны в столбец A. Рядом в столбец B пишем формулу:

=IF(COUNTIF($A$1:A1;A1)=1;1;0)
=IF(COUNTIF($A$1:A2;A2)=1;1;0)

И так для каждой строки в A. Разумеется саму формулу руками не вбиваем - ее можно скопировать в буфер и, выделив весь столбец B, вставить. Или вбить ее в первую строку B и потом растянуть.

Теперь в C1 можно написать =SUM(B:B). Получим сколько уникальных слов в столбце A.

No comments: