Zavrieť

Porady

Existuje vzorec niečo ako VLOOKUP, ale vyhľadávacie stĺpce nie sú celkom zhodné?

V stlpci A mám názov tovaru "583 modré", vždy začína položka číslom a pokračuje textom. V druhom súbore mám v stĺpci A názov tovaru " modré a fialové 583 a 945"., alebo číslo v strede textu.
Ak dám VLOOKUP, nenájde nič. A neviem mu zadať, aby našiel bunky, ktoré obsahujú to číslo v názve, je jedno aký bude text. A to číslo v názve môže mať rôznu polohu, že nie na začiatku alebo na konci.
Ďakujem
Pravidlá a tipy
  • Každý móže napísať len 1 odpoveď. Neskor mozete svoju odpoveď vylepšiť.
  • Odpoveď má priniesť riešenie na otázku, vyvarujte sa hodnotenia otázky.
  • Odpoveď má byť viac o faktoch ako o názoroch.
Dalšie pravidla a tipy
    Ak potrebujete v otázke niečo upresniť, najskôr sa spýtajte na podrobnosti.
    Koncept slúži na uloženie rozpracovanej odpovede, koncept sa zobrazuje len Vám, až kým ho nezverejníte.
    Ak máte podobnú otázku, založte Novú otázku alebo Súvisiacu otázku.
    ❤ Buďte priateľskí ❤
    Sme súčasťou jednej komunity, ktorá si chce vzájomne pomáhať, rozdieľnosť je vítaná ak neubližuje!
    Usporiadať podľa času

    arion92 je offline (nepripojený) arion92

    arion92
    Na vyhľadávanie kdekoľvek v texte je možné použiť vzorec s VLOOKUP nasledovne:

    VLOOKUP("*"&C1&"*";A1:B10;2;0)

    C1 - vyhľadávaný údaj
    A1:B20 - rozsah vyhľadávania
    FALSE alebo 0

    mepex je offline (nepripojený) mepex

    mepex
    Ak je hľadaná hodnota v A2 a zoznam v stĺpci D plne funguje
    =VLOOKUP("*"&A2&"*";D: D;1;FALSE)

    ivka70 je offline (nepripojený) ivka70

    ivka70
    Ak vo VLOOKUP nezadas vyhladavanie rozsahu (posledna, nepovinna hodnota) alebo tam das TRUE alebo 1, najde najblizsiu zodpovedajucu hodnotu, ak tam zadas FALSE alebo 0, hlada presnu hodnotu.
    Udaje v prvom stlpci tabulky, kde vyhladavas, musia byt zoradene vzostupne.

    Problem je, ze to cislo nemas vzdy na zaciatku, potm by asi bol ovhodne dorobit vyhladavaciu tabulku a do prveho stlpca tejto tabulky vytiahnut len ciselne hodnoty zo stlpca nazov tovaru.

    excel.sk je offline (nepripojený) excel.sk

    Lektor kurzov Excel excel.sk
    aha, tak nič, som to zle prečítal (to je tak, keď nedávate súbory )

    ak je to číslo jedinečné (napr. 583 nemôže byť niekedy modré a inokedy fialové), tak to spravíte VLOOKUPom,

    tu je funkcia, ktorá ponechá len čísla

    Public Function NechajCisla(StareCislo) As String
    Application.Volatile
    NechajCisla = ""
    For i = 1 To Len(StareCislo)
    vyrezane = Mid(StareCislo, i, 1)
    If IsNumeric(vyrezane) Then
    NechajCisla = NechajCisla & vyrezane
    Else
    End If
    Next i
    End Function
    Naposledy upravil excel.sk : 25.02.16 at 10:49
    IvetaH excel.sk ďakujem aj tak. Aj toto sa mi hodí na iné veci. Súbor som nepriložila, je to skladová evidencia klienta. A nebol čas, trochu súbor upraviť, aby nebol identifikovateľný. A ešte ma aj bolia zuby.

    Existuje vzorec niečo ako VLOOKUP, ale vyhľadávacie stĺpce nie sú celkom zhodné?

    Porady, ktoré by vás mohli zaujímať

    Prihláste sa a sledujte len tie Porady, ktoré Vás zaujímajú.