Re: dtb e:mailu

From: Petr Pokorny (mail@pp21.cz)
Date: 17. 08. 2003, 16:02 CEST


Kit <vpospichal@tiscali.cz>:

>> adresa@adresa.cz
>> adresa1@adresa1.cz
>> adresa1@adresa1.cz
>>
>> A bohuzel nektere adresy jsou v seznamech dvakrat. Nevite jakym
>> zpusobe= m to vyfiltrovat jinak nez rucne?

> Používám dvě metody:
>
>   sort adresy.txt | uniq >adresy.new
>
> nebo pomocí asociativního pole v Perlu:
>
>   #!/bin/perl -w


No jo, to jsou ty Tucnakovy hosi ;o))
Prikaz SORT sice ve woknech je, ale UNIQ uz nikoliv. A o Perlu ani
nemluvim. I kdyz ja mam ve woknech diky Cygwinu k dispozici oboji ;o))

No a pokud mas k dispozici Excel, muzes ho na to pouzit. Pravda, je to
znacne pracnejsi a delsi, ale neco mi rika, ze na 99% ho mas k ruce.

Nasleduj me krok za krokem:

1. Otevri v Exelu textak s emailama (pochopitelne kopii, at si neznicis
   original). Predpokladam, ze mas adresy jen ve sloupci A, na kazdem
   radku jednu, prvni je v A1.
2. Serad sloupec A.
3. Do bunky B1 napis 0.
4. Do bunky B2 napis vzorec "=KDYŽ(A2=A1;1;0)"
5. Sloupec B vypln vzorcem z bunky B2 az na konec (konec hodnot v A).
6. Ve sloupci B nahrad vzorce jejich hodnmotama. (Oznac cely sloupec B
   [ctrl+mezernik], zkopiruj ho [ctrl+c], a na stejne misto vlozit jinak
   - hodnoty [levy alt+a+t+h], zrus oznaceni celeho sloupce B).
7. Serad to cele podle hodnot ve sloupci B.
8. Ardesy, ktere budou mit ve sloupci B hodnotu 1 jsou duplicitni,
   smaz je.

Pokud mas anglicky Excel, budes muset misto KDYŽ napsat IF a klavesova
zkratka pro vlozit jinak - hodnoty bude nejspis jina.

Ja vim, vypada to komplikovane, ale az to budes delat po pate, zvladnes to
hrave pod minutu ;o))

Tahle metoda je v principu znacne pomajsi a slozitejsi, nez Kitem uvadene
priklady ;o))

-pp21-



This archive was generated by hypermail 2.1.3 : 17. 08. 2003, 16:03 CEST