Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Europejski lider sprzedaży techniki i elektroniki.
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Excel 2013 formula/makro wyszukiwanie

iguane 20 Mar 2014 08:06 966 5
  • #1 20 Mar 2014 08:06
    iguane
    Poziom 2  

    Witam,

    Potrzebuje Waszej pomocy. Potrzebuję formułę lub makro, które będzie wyszukiwać mi "wyrażenie" które znajduje się w jednej komórce w ciągu zdania.

    Dla przykładu i wyjaśnienia wklejam przykład:

    1097 SPORT:1313 VER:31424441 MAZDA ORD:9470 - SERVIZI ROMA SPORT:3142

    Takich linijek mam w arkuszu okolo 200 każda przeważnie jest inna.
    W ciągu tej linijki potrzebuję aby zostały wyciągnięte np "wyrażenia" 1313

    Takich wartości, które mogą występować w ciągu tej linijki mam 6

    Nie wiem jak to prościej powiedzieć. Każda komórka musi być przeszukana pod względem 6 wartości. Każda wartość występuje w komórce jeden raz.

  • #2 20 Mar 2014 08:12
    adamas_nt
    Moderator Programowanie

    Zdaje się, że wystarczy wykorzystać funkcję ZNAJDŹ. Szczegóły w pomocy Excela.

  • #3 20 Mar 2014 08:19
    iguane
    Poziom 2  

    adamas_nt napisał:
    Zdaje się, że wystarczy wykorzystać funkcję ZNAJDŹ. Szczegóły w pomocy Excela.


    Nie chodzi mi o wyszukanie/znalezienie wyrażenia.

    Wartości powinny zostać wyszukane automatycznie w kolumnie sąsiadującej.

    np za pomocą

    =IF(ISERROR(SEARCH(4444,a1)),IF(ISERROR(SEARCH(1313,a1)),"none","1313"),"4444")

    gdzie np 4444 i 1313 to wartości które mają być znalezione w danej komórce.
    Przy czym takich wartości mam 6.
    Czyli w każdej komórce w ciągu znaków znajduje się tylko jedna z tych wartości. I ja muszę wiedzieć która to jest wartość

  • Pomocny post
    #4 20 Mar 2014 08:34
    adamas_nt
    Moderator Programowanie

    Ilość nie gra roli. Łączysz po prostu znakiem konkatenacji. W przykładzie dla dwóch.

  • #5 20 Mar 2014 09:29
    iguane
    Poziom 2  

    adamas_nt napisał:
    Ilość nie gra roli. Łączysz po prostu znakiem konkatenacji. W przykładzie dla dwóch.


    WIELKIE dziękuję.

    Dodano po 41 [minuty]:

    Przepraszam ale mam jeszcze jedno pytanie.

    Jakiej formuły potrzebuję aby w kolumnie c wyświetlała się wartość z kolumny a lub b w zależności w której jest.

  • #6 20 Mar 2014 10:24
    adamas_nt
    Moderator Programowanie

    W taki sam sposób. Połącz wyniki ZNAJDŹ z obu kolumn.

 
Black Friday do -15%
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
Ferguson