Помогни ни да направим Uroci.net по - богат! Добави урок

Намиране и изтриване на дублиращи за записи в Ексел

oldstar   трудност:    видян: 26580

Ще ви покажа един от начините.

 

 

Ако имаме дълъг списък, напр. на кленти, на стоки, на приятели, цифрови стойности  или др., но не сме сигурни дали не сме дублирали някакъв запис.  Проверката и изтриването на дублиращите се става лесно и бързо. Списъкът може да не е по азбучен ред. Проверката намира съответствие на повторението, без значение дали имената са написани с малки или главни букви (в списък). Но ако има печатна грешка в изписването в едно име, то не се показва като повторение. Задължително е обаче списъка (с имена или с цифрови стойности) да има антетка.

Проверката ще направим с примерен списък на имена и цифрови стойности.

 

 

 

 

 

Тук Петър Петров и Стоян Стоянов нарочно са написани по различен начин с цел доказване коректността на претърсването на дублиращи записи.

 

 

В съседната колона (можем да я създадем само временно-после не е нужна)- пак с  антетка в клетката  В2 изписваме формулата:

 

 

 

Тук А2 и А15 са първия и последния ред на списъка. В примера са оставени два празни реда за добавяне на имена.

 

 

Забележка: Във втората част на формулата (жълтата) може да сложим различни текстове за наличие или липса на повторение или цифри (напр. 1 за повторение, 0 –няма). Когато се слагат текстове, винаги трябва да се ограждат с кавички, а цифрите не се ограждат.

След написването на формулата, копираме я до края на списъка или я провлачваме до края чрез кръстчето на клетката B2.

 

 

 

Като резултат получаваме следното:

 

 

 

 

 

Ако в 14 ред напишем пак Петър Петров (по какъвто и да е начин) на ред 13 ще се появи „Повторение”

 

 

По същия начин постъпваме и с колоната с цифрови стойност

 

 

 

 

 

Намерихме повторенията, сега ще ги изтрием

 

 

1.Кликваме върху  антетката  и  Data- Filter- Autofilter (за 2007-Sort & Filter-Filter)- важи и за колоната с цифрови стойности.

 

 

 

 

2. Чрез стрелкичката на колона B избираме “Повторение” или с какъвто текст или цифра сме означили повторението

 

 

 

 

3. Маркираме редовете с „Повторение” и Edit-Delete Row (за 2007- Delete- Delete Sheet Rows.

 

 

 

 

 

4. Пак чрез стрелкичка на колона В избираме All и списъкът се появява в колона А без повторени имена или цифрови стойности (когато работим с такива)

 

 

 

 

5. Премахваме Autofilter, изтриваме помощната колона B, коригираме правописа (в примера ПЕТЪР петров) и списъка е изчистен от повторения и грешки. По желания може да сортираме.

 

 

 

автор:oldstar

 



Коментари (4)

zorzi на 05.09 2012 в 12:53ч.
Хубав пример, но може

вместо =IF(MAX(COUNTIF(A2:A15;A2:A15))>1;1;0)

да се маркира целият ред =IF(MAX(COUNTIF(A:A;A:A))>1;1;0) .

Така не се налага да гледате кой е последният ред, при по дълъг списък
oldstar на 07.09 2012 в 17:39ч.
Дори с формулата, която е в текста се обхваща директно цялата таблица. Когато се въведе формулата в В2, достатъчно е да се кликне 2 пъти върху кръсчето на рамката и формулата автоматично се изписва до края на съответната колона в А без други действия. Пробвайте. Така че и двете формули могат да ползват
korea60 на 22.09 2012 в 11:08ч.
Един въпрос. След като се селктират дублираните записи, как се изтриват така че да остане един от тях активен, защото се затриват всички записи?
sashev на 27.10 2012 в 10:21ч.
Всъщност това се прави с полуабсолютен адрес и без MAX:
=IF(COUNTIF($A$2:A2;A2)=1;1;0)
Копира се до там до където има данни - в случая до А15. Всички стойности, които са уникални получават 1, повторенията - 0. Може вместо 0 да се остави клетката празна с "", а вместо 1 да се напише определен текст. Формулата открива първата срещната стойност и й дава 1, а на всяко следващо повторение дава 0.
Тя извлича уникалните стойности от всяка една област. Има малко по-сложен вариант с COUNTIFS, където може да се анализира информацията не само от една колона с данни, а от колкото си изберете.

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: IT Новини