Excel apua!

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?
141742
Äänestä

Muut lukivat myös

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ä ;))

Äänestä
  • 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?

    Äänestä

data-->filter-->advanced filter ja siellä copy to another location ja unique records only tai filter the list,in place.

Äänestä
  • 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?!

    Äänestä

  • Sami kirjoitti:

    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.

    Äänestä

  • mites kirjoitti:

    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!

    Äänestä

  • Sami kirjoitti:

    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ä.

    Äänestä

  • mites kirjoitti:

    sulla sarakeotsikot käytössä ? Josko XL tulkkaa ekan rivin otsikoksi ja niitähän ei käsitellä.

    Ei ollut kyseisestä asiasta apua.

    Äänestä

  • Sami kirjoitti:

    Ei ollut kyseisestä asiasta apua.

    keksi enää muuta! Itsellä käytössä XL 2002 ja siinä kyllä filterointi toimii niinkuin pitääkin.

    Äänestä

  • mites kirjoitti:

    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.

    Äänestä

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.

Äänestä

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?

Äänestä
  • 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.

    Äänestä

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.

Äänestä

Kommentoi aloitusta


Sami kirjoitti:

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?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu