Nimilistojen suodattaminen?

webnovice

Sarakkeessa A ja B on kummassakin nimilista (sukunimi, etunimi) ja sarakkeeseen C pitäisi saada vain ne nimet, jotka esiintyvät kummassakin listassa. Miten onnistuu?

3

115

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • makroton

      Yksinkertainen kaava ilman makroa.
      Huom! Kaava ei listaa nimiä C-sarakkeelle C1:sestä alkaen alaspäin järjestyksessä, vaan antaa A-sarakkeella olevan nimen kohdalle C-sarakkeeseen vastauksen, että nimi löytyy B-sarakkeelta
      C1=JOS(ONVIRHE(VASTINE(A1;B:B;0));"";A1) - kopioi kaava alaspäin niin pitkästi kuin tarvetta
      Jos on tarvetta saada nimet C-sarakkeelle peräkkäin, niin kopioi C nimet ja liitä ne määräten jonnekkin asetuksella "Arvot" ja lajittele ne siellä ja liitä sitten takaisin C-sarakkeelle alekkain.

      • webnovice

        Kiitos, kaavasi toimii teoriassa, mutta ei toimi minulla jostain syystä.

        Sarakkeiden A ja B nimilistat ovat eri lähteistä, vaikka ovat aivan samassa muodossa (sukunimi, etunimi).

        Jos kopioin sarakkeesta A sarakkeeseen B saman nimen, tai kirjoitan käsin nimen sarakkeeseen B,, kaavasi toimii. Nyt se ei kuitenkaan toimi - ikään kuin solut sisältäisivät jotain näkymätöntä informaatiota, jonka Excel tulkitsee erisisältöiseksi soluksi. Olen kohdasta "Muotoile solut" kaikki pois, mutta ei auta sekään.

        Onko kellään aavistustakaan, mistä voisi johtua?


    • taatusti solussa on ei tulostettav(i)a merkkejä...
      kokeile ekaksi vertailla soluja kaavoilla =PITUUS(C1) ja =PITUUS(D1)
      jos luku molemmissa sama niin identtinen teksti, jos poikkeaa niin ei tulostettavia merkkejä löytyy...

      kokeile funktiota =POISTA.VÄLIT(D1) ja testaa pituus uudelleen. Tämä yleensä auttaa... jos ei niin sitten

      laita koodinpätkä moduuliin ja kirjoita haluamaasi soluihin verrattavien 2 solujen osoitteet kaavaan tyyliin
      =Käännä(C1) ja =Käännä(D1)
      kaava listaa numerokoodina solujen tekstin ja vertaat sitten niitä keskenään ja toteat mikä, niissä on erona. Sen jälkeen vaan valikosta LISÄÄ/MERKKIlomakkeen alareunassa kohtaan Merkistö kirjoitat ko.eriävän luvun ja se korostetaan merkistössä...
      seuraavaksi sitten etsi korvaa jne...

      tai oikeestihan mun ois pitänyt tehdä universaalimakro tolle putsaukselle, mutta...



      Function Käännä(Solu As Range) As String
      For i = 1 To Len(Solu)
      Käännä = Käännä & " " & Asc(Mid(Solu, i, 1))
      Next
      End Function

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Olet nuorempi nainen aivan ihana

      Tykkään susta ihan valtavasti ❤️❤️
      Ikävä
      56
      1408
    2. Janni Tikkanen ohjattiin miesten pukuhuoneeseen

      Vai olisko sittenkin Janne Tikkanen? Jos siellä jalkojen välissä on miesten killukkeet, mieshän tämä Janni on. Ja kuuluu
      Kajaani
      59
      1311
    3. Pitkäaikaistyöttömyys Suomessa harvinaisen paha

      Karut työttömyysluvut, korkein luku yli neljännesvuosisataan.
      Maailman menoa
      161
      1301
    4. Mitä vastaisit

      Jos kysyisin, että lähdettäisiinkö lenkille yhdessä? Vain sinä ja minä, kaksin? Miehelle
      Ikävä
      64
      1165
    5. Tiedän ettet tehnyt tahallasi pahaa

      Asiat tapahtuivat, ristiriidat ovat meitä vahvempia. Olemmeko me niin vahvoja, että selviämme tästäkin vielä? Aika paljo
      Ikävä
      104
      1121
    6. Rakastan ja ikävöin sinua

      Ei helpota tämä ikävä millään. Pelkäsin että tämä ajanjakso tulee olemaan juuri näin vaikea. Siksi halusin ennen tätä pä
      Ikävä
      58
      937
    7. Keskisarja loisti A-studiossa, vauhkoontunut Sofia Virta munasi itsensä

      Keskisarja taas puhui 100% faktaa maahanmuuttoon liittyen. Kokoomuksen Kaumalta tuli pari hyvää puheenvuoroa, joskin muu
      Maailman menoa
      245
      913
    8. Vihjeketju naisille

      Kirjoita tähän vihjeesi kaivatullesi.
      Ikävä
      54
      897
    9. Nyt tiistain galluppi alkaa....

      Kuka on sun elämän rakkaus? Ketä kaipaat edelleenkin? Nyt nimiä vaan rohkeesti tuohon alle.Tää on ikäväpalsta, eikä mikä
      Ikävä
      56
      893
    10. KIIKKUSTUOLI

      Aloitetaan taas uudella alustalla, nuo pitkiksi venyneet ovat hankalia etsiä uusia viestejä, joskus vastauksia tulee sin
      80 plus
      81
      862
    Aihe