Tarvitsin seuraavanlaiseen ongelmaan apua. Olen listannut a (etunimi) ja b
(sukunimi) sarakkeeseen ihmisten nimiä eli:
Matti Mansikka
Maija Mustikka
Liisa Puolukka
Maija Mustikka
Matti Mansikka
Ja nyt haluaisin listan kyseisistä ihmisten nimistä, mutta mitenkä saan pois ne nimet jotka esiintyvät useamman kuin kerran listassa?
(sukunimi) sarakkeeseen ihmisten nimiä eli:
Matti Mansikka
Maija Mustikka
Liisa Puolukka
Maija Mustikka
Matti Mansikka
Ja nyt haluaisin listan kyseisistä ihmisten nimistä, mutta mitenkä saan pois ne nimet jotka esiintyvät useamman kuin kerran listassa?
Vastaukset 14
Vanhimmat
poistat käsin deletoimalla , jos nimet sekaisin ,laita sukunimen mukaan aakkosjärjestykseen valitsemalla sukunimi sarake ja lajittele nousevasti ,nappi löytyy sieltä yläriviltä ;))
Mutta kuin niitä rivejä on 500 kpl ja eri nimiä noin 150 kpl että siinä joutuisi poistamaan 350 riviä.
Tuolla tavalla sen kyllä tekisin, mutta eikö löydy helpompaa tapaa?
data-->filter-->advanced filter ja siellä copy to another location ja unique records only tai filter the list,in place.
99% toimii oikein ainakin tällä koneella.
Kokeilin seuraavaa listaa:
SAMI
MATTI
MAIJA
MAARIT
MAIJA
MATTI
SAMI
SANNA
MATTI
MAIJA
SAMI
MATTI
Tulos on seuravanlainen:
SAMI
MATTI
MAIJA
MAARIT
SAMI
SANNA
Eli Sami on kahteen kertaan?!? Sama juttu oli jos Matti oli listassa ekana, eli jotenkin se jättää ensimmäisen kahteen kertaan jos niitä esiintyy enemmän kuin kerran listassa, mutta sen voi sitten deletoida!
Kiitos vaan avusta, nyt täytyy vain kokeilla mitenkä se toimii kun on kaksi solua vierekkäin vai pitääkö solut yhdistää yhdeksi?!
se toimii,noissa mitkä on tuplana on varmaankin blankko lopussa tai alussa.Ja hyvin toimii vierekkäisilläkin soluilla.
Ei ole blankkoa, se ei vain suodata sitä ekaa riviä, mutta ei se haittaa. Niin näytti toimivan vierekkäisillä riveillä.
Täytyy vain muistaa että se eka rivi voi olla kahteen kertaan siellä. Tätyy kokeilla toisella koneella jos tässä ohjelmassa on täällä se vika!
sulla sarakeotsikot käytössä ? Josko XL tulkkaa ekan rivin otsikoksi ja niitähän ei käsitellä.
Ei ollut kyseisestä asiasta apua.
keksi enää muuta! Itsellä käytössä XL 2002 ja siinä kyllä filterointi toimii niinkuin pitääkin.
ohos täällähän oli jo oikea ratkaisu toimitettuna.
tämä kykllä toimii ja kyseessä on nyt ns user-error valitettavasti Sami.
Avaa MS Access, tee uusi tietokanta, ja tuo excel-taulukkosi tiedot sinne uuteen taulukkoon.
Tee sitten accessissa Kaksoisarvojen etsimiskysely, johon etsimiskentäksi valitset nimi-kentän ja sen lisäksi jonkin muun excelin kentistä. Jos excelissä ei ole muita kenttiä kuin tuo nimi, valitse accessiin myös Laskurikenttä.
Kysely etsii kaikki ne, jotka esiintyvät taulukossa useammin kuin kerran. Sitten vaan poistat kaikki turhat.
Poiston jälkeen viet taulukon takaisin exceliin Kopioi ja Liitä -komennoilla.
Kokeile pivottia:
Laita sarakkeelle otsikko, vaikkapa "Nimi", kursori alueelle, valitse Tiedot/Pivot, valitse Valmis, raahaa Nimi-kenttä kohtaan "Pudota rivikentät tähän". Ja siinä se.
Onnistuuko/toimiko oikein?
Kyllähän se noin toimi, mutta mielestäni hankala näin kun ei ole aikaisemmin käyttänyt kyseistä toimintaa. Varmasti olisi parempi kuin tuo edellinen juttu jota käytän.
Ainoa huono puoli siinä on että sen joutuu tekemään aina uudestaan kun tulee uusia nimiä. Sekä se että ensimmäinen rivi täytyy poistaa listasta.
Vedät advanced filterillä "show unique/distinct values", joka filtteröi duplikaatit pois.
ctrl-a kopioit näkymän toiselle sheetille ja vot.
varmasti nopein keino.