Скоро не съм писал за решаването на казуси в Ексел, въпреки че от време на време ми се налага да се сблъсквам с такива. Днешният проблем е свързан с извличането и преброяването на уникални данни от колона, като моята цел беше да мога да преброя колко уникални пъти се срещат дадени данни в колоната. Данните естествено могат да бъдат цифри или текстови стрингове.
Написана по следния начин формулата позволява да преброим уникалните срещания на данните в колоната:
=IF(COUNTIF($A$1:A1;A1)=1;1;0)
Резултатът може да се онагледи със следната картинка, където в дясната колона всеки уникален запис получава стойност 1, а всеки дублиран – 0. Съответно остава само да сумираме колонката и получаваме общия брой на уникалните записи.
С леки корекции формулата може да се използва и за извличане на уникалните данни от колоната в ексел, но затова следващия път. Отново обръщам внимание, че в зависимост от регионалните настройки на Ексел-а, червените точки и запетаи (;
) във формулата може да се наложи да се сменят само със запетаи.
Дано съм бил полезен.