Hei Excel-neropatit!
Miten saan tällaisen aikaiseksi?
Sarakkeessa on vaihtelevan mittaisia tekstityyppisiä arvoja, siis kirjaimia, numeroita ja joitakin erikoismerkkejäkin kuten tavu/kauttaviivaa.
Pitäisi saada aikaan seuraavaa:
- pitäisi laskea, montako merkkiä pitkä sarakearvo on (max 15merkkiä) ja
- lisätä erotuksen (15 - toteutunut merkkimäärä) mukainen määrä tyhjiä merkkejä sarakearvon perään. Ei nollia, vaan blankkoja.
Tämän jälkeen muodostan ko. sarakearvosta ja muutamasta muusta sarakkeen arvosta yhden pitkän avaimen, jota käytän hyväksi tauluhaussa, mutta siinä ei ole mitään ihmeellistä.
Kommentit (16)
Vierailija kirjoitti:
Crtl H ja korvaat blankot nollilla
Blankko kirjoitetaan lyömällä välilyönti
Siis tarvitsen tähän mulkkauskaavoja. Vaihtelevan mittaiset sarakearvot pitää täydentää vakiomittaiseksi 15 merkin mittaiseksi pötköksi, jonka lopussa on tarvittava määrä tyhjiä merkkejä.
Esim.
"ABCDE12345" -> "ABCDE12345 " (loppuun 5 tyhjää merkkiä)
"ABCDE" -> "ABCDE " (perään 10 tyhjää merkkiä)
"ABCDE12345ABCDE" -> ei muutoksia
Ketjuta-funktiolla pystyt yhdistelemään kahden sarakkeen tietoja (toisessa niitä blancoja). Sitä en osaa neuvoa, että jos täytettävä merkkimäärä vaihtelee, miten saat oikean merkkimäärän.
Vierailija kirjoitti:
Ketjuta-funktiolla pystyt yhdistelemään kahden sarakkeen tietoja (toisessa niitä blancoja). Sitä en osaa neuvoa, että jos täytettävä merkkimäärä vaihtelee, miten saat oikean merkkimäärän.
Ei kun nyt keksin: ensin tert ketjutuksella niin pitkiä että merkkejä on ainakin se 15. Sitten käytät poimi teksti -funktiota jolla poimit 15 merkkiä alkaen merkistä nro 1.
Vierailija kirjoitti:
Vierailija kirjoitti:
Ketjuta-funktiolla pystyt yhdistelemään kahden sarakkeen tietoja (toisessa niitä blancoja). Sitä en osaa neuvoa, että jos täytettävä merkkimäärä vaihtelee, miten saat oikean merkkimäärän.
Ei kun nyt keksin: ensin tert ketjutuksella niin pitkiä että merkkejä on ainakin se 15. Sitten käytät poimi teksti -funktiota jolla poimit 15 merkkiä alkaen merkistä nro 1.
Heeeei, hieno homma. Kiitos vinkistä!
OT: missä olette oppineet käyttämään Exceliä? Opetetaanko se jossain koulussa? Kurssilla? Vai oletteko itsenäisesti opetelleet?
Kyselen, koska haluaisin myös oppia käyttämään Exceliä monipuolisesti.
Mäkin haluan oppia! Onko jotain nettikurssia tumpeloille?
En todellakaan ole mikään Excel-tuntija, mutta toimisikohan seuraavan kaltainen funktio:
=JOS(PITUUS(B4)<15;KETJUTA(B4;TOISTA(" ";15-PITUUS(B4))))
Tässä esimerkissä siis B4 on se solu, jossa oleva tekstityyppinen arvo ensin "mitataan" ja jos se on alle 15 merkkiä pitkä, sen perään ketjutetaan niin monta tyhjää merkkiä, että soluun (jossa tämä kaava siis on) tulee kaikkiaan 15 merkkiä. Tämä kaava kirjoitetaan vaikkapa ensimmäisen "mitattavana" olevan solun (esimerkissä B4) viereen ja kopioidaan siitä alaspäin.
Minäkin haluaisin tietää mistä olette oppineet, ihan vaan itse kokeilemalla, vai jossain kurssilla? Kertokaa. Haluaisin itsekin oppia, osaan vaan ihan perusjuttuja.
Itse olen opetellut töissä vähitellen. Aaltoa käyvä lapseni on tällä lukukaudella käynyt excelinpyörityskurssia. Netistä löytyy googlettamalla hyviä ohjeita kun vaan osaa hakea oikeilla sanoilla ja Excelin oma helppikin alkaa olla aika hyvä. Meillä on töissä pari tuhtia kirjaa pelkistä Excelin funktioista...
Minkälaisissa jutuissa tarvitsee tämäntyyppisiä kaavoja?
MOOC kursseja löytyy netistä myös youtubessa on videoita.
Töissä olen oppinut. Finanssialalla joutuu käyttämään joka päivä ja aivan kaikessa :)
Vierailija kirjoitti:
Minkälaisissa jutuissa tarvitsee tämäntyyppisiä kaavoja?
No, tämä esimerkkitapaus on ihan raportointia varten. Yhdistelen muutaman tietokantataulun tietoja ja toisen avaintieto muodostuu pikkuisen hankalasti toisen taulun neljästä tiedosta.
Crtl H ja korvaat blankot nollilla
Blankko kirjoitetaan lyömällä välilyönti