Намиране на дублиращи се стойности

1 одобрение 0 неодобрения
попитан 2018 януари 29 в Excel от Tsvetelinnnnn начинаещ (15 точки)
Здравйте :) Трябва да сравня имена от една таблица дали се повтарят.. Тези които не се повтарят трябва да ми излезнат в друга таблица.

например
сашо

пешо

гошо

сашо

 

резултатът трябва да е

| сашо |      -    |

| пешо |  пешо|

| гошо | гошо   |

| сашо |     -     |

на Сашо има тире защото е от повтарящите а пешо и гошо не се повтарят за това се изписва цялото име

БЛАГОДАРЯ

2 отговори

3 одобрения 0 неодобрения
отговорени 2018 януари 29 от Badan експерт (253 точки)

Ако имената ти са в колона А и започват от клетка А1, в колона B1 копираш следната формула и влачиш надолу:

=IF(COUNTIF($A$1:$A$100, A1)>1, "-", A1)

Какво прави тази формула? Вложената фунция countif преброява колко пъти стойността на клетка "А1" се съдържа в рейндж А1:А100. Ако имаме повече от една стойност, функцията връща тире. Ако нямаме дублиране на стойностите, функцията връща стойността. Имай предвид, че често пъти в практиката се случва в някои клетки да има едни и същи имена, но някъде да е сложен един спейс в повече и това може да развали формулата. Затова е добра практика да използваш и функцията trim, чрез която се махат излишните празни пространства. Тук има повече инфо за тази функция.

1 коментар

коментиран 2018 януари 30 от Tsvetelinnnnn начинаещ (15 точки)
супер .. благодаря :)
2 одобрения 0 неодобрения
отговорени 2018 януари 29 от Tormozko експерт (164 точки)

Здравей,

1) първо използваш тази формула:

която дава това:

2) Избираш всички стойности с формулата в колона B, копираш ги и даваш paste special - values:

3) Избираш и двете колони с данни, отиваш на Remove Duplicates и даваш ОК:

1 коментар

коментиран 2018 януари 30 от Tsvetelinnnnn начинаещ (15 точки)
супер .. благодаря :)
Добре дошли в българския форум за Ексел и Майкрософт офис! Тук можете да питате хора със знания и опит, както и да споделите знанията и опита си с другите.
...