Tekstin/luvun haku toisesta taulukosta

Ongelma on seuraavanlainen:

-Taulukossa 1 voidaan valita eri tuotteita avattavista valikoista sarakkeessa C (C4:C13).

-Taulukossa 2 on valittavien tuotteiden nimet sarakkeessa A (noin 150 eri nimeä), myyntikoodit tuotteille sarakkeessa C ja hinnat sarakkeessa E.

-Halutaan taulukossa 1 valittavien tuotteiden myyntikoodit ja hinnat sarakkeisiin D ja E (esim. C4 valinnasta soluihin D4 ja E4).

-Ainakin myyntikoodit pitäisi saada kopioitua muualle solusta ilman kirjoitusta eli =INDEKSI(Taul2!B:B;VASTINE(C4;Taul2!A:A;0)) ei ole hyvä ratkaisu ainakaan suoraan.

-Ihannetilanteessa valittaessa tuote myyntikoodi ja hinta tulostuvat automaattisesti viereisiin soluihin, mutta ei haittaisi vaikka joutuisi painamaan jotakin nappulaa, josta sitten tulostuisi kaikkiin haluttuihin soluihin tiedot (D4:E13) C-sarakkeen perusteella.

Jos tähän joku osaisi antaa apua niin olisi mahtavaa!
4319
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Mites PHAKU-funktio
D4=PHAKU(C4;Taul2!A:E;3:0) - hakee tuotekoodin
E4=PHAKU(C4;Taul2!A:E;5:0) - hakee hinnan
Vielä voidaan lisätä kaavaan se tilanne jos C4 on tyhjä
D4=JOS(C4="";"";PHAKU(C4;Taul2!A:E;3:0))
Kaavastasi jäin ihmettelemään sitä mitä haetaan Taul2 B:B soluista

Äänestä

Näköjään tullut virhe tuossa kuvauksessa, kun siinä C solusssa taulukossa 2 on toinen koodi mitä ei tarvitse siirtää ja B solussa nimenomaan tämä myyntikoodi.

Ei hyväksynyt jostain syystä tuota PHAKUa taulukko, en tiedä missä on ongelma... :(

Äänestä
  • Eipä siinä ollutkaan kovin suurta ongelmaa eli vaihtoi vain 3 ja 0 väliin kaksoispisteen tilalle puolipisteen (:->;) ja kaava toimi.

    Ongelmana on vain sama, mitä yrititn ensimmäisessä viestissä tuoda eli solussa on tieto =PHAKU(C4;Phantomit!A:E;2;0), kun haluisin sinne sen varsinaisen numeron, jonka pystyy myös kopioimaan. Voi olla, että menee mahdottomuuksiin tällainen Excelissä.

    Äänestä

Tällainen ratkaisu löytyy painikkeen kanssa:

-Luodaan aputaulukot sarakkeisiin AA ja AB, joihin haetaan kaavalla halutut tiedot. Tämän jälkeen luodaan painikkeelle alla oleva makro:

Sub kopionti()

Range("AA4:AB13").Select
Selection.Copy
Range("D4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub

Äänestä

Kommentoi aloitusta


anzz4 kirjoitti:

Ongelma on seuraavanlainen:

-Taulukossa 1 voidaan valita eri tuotteita avattavista valikoista sarakkeessa C (C4:C13).

-Taulukossa 2 on valittavien tuotteiden nimet sarakkeessa A (noin 150 eri nimeä), myyntikoodit tuotteille sarakkeessa C ja hinnat sarakkeessa E.

-Halutaan taulukossa 1 valittavien tuotteiden myyntikoodit ja hinnat sarakkeisiin D ja E (esim. C4 valinnasta soluihin D4 ja E4).

-Ainakin myyntikoodit pitäisi saada kopioitua muualle solusta ilman kirjoitusta eli =INDEKSI(Taul2!B:B;VASTINE(C4;Taul2!A:A;0)) ei ole hyvä ratkaisu ainakaan suoraan.

-Ihannetilanteessa valittaessa tuote myyntikoodi ja hinta tulostuvat automaattisesti viereisiin soluihin, mutta ei haittaisi vaikka joutuisi painamaan jotakin nappulaa, josta sitten tulostuisi kaikkiin haluttuihin soluihin tiedot (D4:E13) C-sarakkeen perusteella.

Jos tähän joku osaisi antaa apua niin olisi mahtavaa!

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