Viimeneinen solu

Jos on esim. solut A1,B1,C1, jne.. Millä kaavalla saa tietoon mikä on viimeinen solu joka sisältää tietoa? kaavarivillä ei makrona.
9237
Äänestä

Muut lukivat myös

Vastaukset 9

Vanhimmat

En ymmärtänyt ihan tarkoitustasi, mutta....
Valitse solu A1 ja sitten Ctrl nuoli oikealle.
Jos esim viimeinen dataa sisältävä solu on G1, näkyy tämä "Nimiruudussa", siinä "Kaavarivin" vasemmassa reunassa.

Äänestä

=SIIRTYMÄ($A$1;0;LASKE.A(A1:Z1)-1)

Äänestä

kumpikin vastaus toimii ekaan tyhjään soluun,. mutta jos välissä onkin tyhjä solu tai useampi ei kumpikaan palauta oikeaa soluja ja jälkimmäinen palauttaa arvon eikä solun osoitetta kuten kysyjä pyyteli....
Odotellaan korjauksia ;-)

Äänestä

Allaoleva kaava laskee monennessako rivin solussa on viimeinen arvo, vaikka välissä on tyhjiä. Siitä voisi kehittää vaikka PHAKU-funktiolla erillisestä taulukosta hakemalla, mikä numero vastaa mitäkin Sarake-kirjainta ja perään &1 ja vastaus olisi esim. G1.
=MAKS(SARAKE(1:1)*(1:1"")) - HUOM! Matriisikaava. Hyväksy Ctrl Vaihto Enter

Tämmöinen kaava löytyi joka antaa tarkan soluosoitteen (esim. $A$10). Mutta se toimii vain Sarakkeella alaspäin. Se huomioi myös tyhjät solut, mutta tupla-arvoilla se antaa osoitteeksi 1. tupla-arvon osoitteen. En saanut toimimaan sitä rivittäin. Jospa joku osaa.
=OSOITE(VASTINE(HAKU(10^10;A:A);A:A;0);1)

Äänestä

Nimeä (esimerkiksi) rivi 2 nimellä Apu
Kirjoita soluun A2 seuraava kaava ja kopioi sitä riittävän pitkälle oikealle:
=IF(AND(ISBLANK(A1);B2="");"";1)

Ensimmäisen rivin viimeinen tietoa sisältävä solu on:
=COUNT(Apu)

Äänestä
  • Solun osoitteen saa selväkieliseksi:
    =ADDRESS(2;COUNT(apu);4)
    Kolmannen parametrin merkitys:
    1 : $G$1
    2 : G$1
    3 : $G1
    4 : G1

    Äänestä

  • Apurivi kirjoitti:

    Solun osoitteen saa selväkieliseksi:
    =ADDRESS(2;COUNT(apu);4)
    Kolmannen parametrin merkitys:
    1 : $G$1
    2 : G$1
    3 : $G1
    4 : G1

    kumma kun aina pitää olla apurivejä tai apusarakkeita...
    kyllä EXCEL taipuu kaavoihin ilman niitäkin... ;-)

    piilota sarake/rivi
    tee apusarake jne..
    tai sit VBA, joka tekee ihan saman, kuin sisäänrakennetut EXCELin omat funktiotkin?
    Miksi pitäs vierastaa VBA?
    Jos kirjoitat soluun SUMMA(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) tai esim. mun tekemän funtion SUMMAX (xxxxxxx) niin , mikä tekee siitä niin vaikeen?...
    Mun funktionhan voi tallentaa templateksi, jolloin se aina käytössä ?...
    mutta vastausta odotellen yhä...
    Keep EXCEling
    @Kunde

    Äänestä

  • kunde kirjoitti:

    kumma kun aina pitää olla apurivejä tai apusarakkeita...
    kyllä EXCEL taipuu kaavoihin ilman niitäkin... ;-)

    piilota sarake/rivi
    tee apusarake jne..
    tai sit VBA, joka tekee ihan saman, kuin sisäänrakennetut EXCELin omat funktiotkin?
    Miksi pitäs vierastaa VBA?
    Jos kirjoitat soluun SUMMA(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) tai esim. mun tekemän funtion SUMMAX (xxxxxxx) niin , mikä tekee siitä niin vaikeen?...
    Mun funktionhan voi tallentaa templateksi, jolloin se aina käytössä ?...
    mutta vastausta odotellen yhä...
    Keep EXCEling
    @Kunde

    > Miksi pitäs vierastaa VBA?

    Eí mitään antipatiaa sitä kohtaan. Apusarakkeita ym. käytetään, kun ei heti keksitä muuta. Toiseksi, tuo ratkaisu toimii Excelin lisäksi myös muilla alustoilla.

    > mikä tekee siitä niin vaikeen?...

    Ainut ongelma tekemäsi funktion käytölle on tietämättömyys siitä, millaisen funktion olet tehnyt.

    Äänestä

  • Väärin sammutettu? kirjoitti:

    > Miksi pitäs vierastaa VBA?

    Eí mitään antipatiaa sitä kohtaan. Apusarakkeita ym. käytetään, kun ei heti keksitä muuta. Toiseksi, tuo ratkaisu toimii Excelin lisäksi myös muilla alustoilla.

    > mikä tekee siitä niin vaikeen?...

    Ainut ongelma tekemäsi funktion käytölle on tietämättömyys siitä, millaisen funktion olet tehnyt.

    Apusarakkeita ym. käytetään, kun ei heti keksitä muuta. Toiseksi, tuo ratkaisu toimii Excelin lisäksi myös muilla alustoilla.

    Mitas sitten kun keksitaan muuta 1min? Onko noin kiire?
    Jos tuhansia riveja ja sarakkeita ja niilla kaavoja alkaa Excel hyytya ja kahvilla kerkii kaymaan...
    VBA ja se on siina. Kohtuullinen ero.
    Mutta valintahan on vapaa apusarakkeet ja kahville valilla - vaiko muutama sekunti ja VBA ja tiedostokoko pieni

    MAI PEN RAI UP TO YOU
    Keep EXCELing
    @Kunde

    Äänestä

Kommentoi aloitusta


Jarkko___ kirjoitti:

Jos on esim. solut A1,B1,C1, jne.. Millä kaavalla saa tietoon mikä on viimeinen solu joka sisältää tietoa? kaavarivillä ei makrona.

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