Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 27744 Skopiuj do schowka Wyszukanie fragmentu tekstu w komórce - prośba o pomoc
Autor Wiadomość
problem
świeżak


Posty: 2
Wysłany: 2012-02-01, 23:04   Wyszukanie fragmentu tekstu w komórce - prośba o pomoc

Witajcie,

w jednej komórce mam ciąg znaków: teskty, liczby, daty
FUP ABC / Import SIMS: ODDZIAŁ : WARSZAWA, Dor: Piotr Nowak, Faktura: UN/29730/11, DataFakt: XII 27 2011 12:00PM, Wart.: ???, Zlecenie: WAR/W08322/11, Marka: , Model: Skoda Octavia 1,6 102KM 5 drzwiowy Tour, NrRej: KR12345, VIN.:


Potrzebuję wyciągnąć Zlecenie: WAR/W08322/11

Proszę o pomoc w stworzeniu formuły. Niestety dane przed Zlecenie się zmieniają.
Stałe jest Zlecenie a potem są różne wartości ale zawsze mają 13 znaków.

Dziękuję za pomoc

Konrad
ID posta: 147069 Skopiuj do schowka
 
 

EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email

wuzeq
Excel Expert



Pomógł: 142 razy
Posty: 451
Wysłany: 2012-02-01, 23:40   

Funkcją użytkownika

Kod:
=ZlecenieRegExp("[a-z]{3}\/[a-z0-9]{6}\/\d{2}";D3)

lub
Kod:
=PRAWY(ZlecenieRegExp("Zlecenie\: .{13}";D3);13)



Kod:
Function ZlecenieRegExp(myPattern As String, myString As String)
Dim znajdz As String
Dim objRegExp As Object
Dim myMatch As Object

Set objRegExp = CreateObject("VBScript.RegExp")

objRegExp.Pattern = myPattern
objRegExp.IgnoreCase = True
objRegExp.Global = False

If objRegExp.test(myString) = True Then
    Set myMatch = objRegExp.Execute(myString)
    znajdz = myMatch(0).Value
Else
    znajdz = "Nie ma"
End If

ZlecenieRegExp = znajdz
Set objRegExp = Nothing

End Function


Gdzie wkleić kod?
Alt+F11 -> w okienku po lewej prawym przyciskiem myszki i Insert Module -> w module wkleić kod

Choć pewnie prościej byłoby zwykłą formułą
Kod:
=FRAGMENT.TEKSTU(D3;ZNAJDŹ("Zlecenie: ";D3)+10;13)
ID posta: 147072 Skopiuj do schowka
 
 

EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email

mackol100 
Fan Excela


Pomógł: 9 razy
Posty: 83
Wysłany: 2012-02-02, 09:44   

A może dużo prościej.

nr zlecenia.rar
Pobierz Plik ściągnięto 18 raz(y) 6.51 KB

_________________
Maciek
ID posta: 147092 Skopiuj do schowka
 
 
Zmora 
Excel Expert



Pomógł: 763 razy
Posty: 1598
Wysłany: 2012-02-02, 09:53   

Pod warunkiem że długość (WAR/W08322/11) zawsze będzie taka sama. :-P
_________________
Pozdrawiam,
Maciej
Quasi, tKuchta1, Marcin, Formuły tablicowe.
ID posta: 147094 Skopiuj do schowka
 
 
 

EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email

mackol100 
Fan Excela


Pomógł: 9 razy
Posty: 83
Wysłany: 2012-02-02, 09:56   

"...a potem są różne wartości ale zawsze mają 13 znaków."
_________________
Maciek
ID posta: 147096 Skopiuj do schowka
 
 
Zmora 
Excel Expert



Pomógł: 763 razy
Posty: 1598
Wysłany: 2012-02-02, 09:59   

Nie zarejestrowałem tego :mrgreen:
_________________
Pozdrawiam,
Maciej
Quasi, tKuchta1, Marcin, Formuły tablicowe.
ID posta: 147097 Skopiuj do schowka
 
 
 

EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email

wuzeq
Excel Expert



Pomógł: 142 razy
Posty: 451
Wysłany: 2012-02-02, 10:35   

mackol100,
przecież umieściłem takie rozwiązanie w poście
i po co wrzucać cały załącznik, dla jednej krótkiej formuły?
ID posta: 147101 Skopiuj do schowka
 
 
mackol100 
Fan Excela


Pomógł: 9 razy
Posty: 83
Wysłany: 2012-02-02, 10:45   

Tego zaś ja nie zarejestrowałem :mrgreen: Masz rację
_________________
Maciek
ID posta: 147104 Skopiuj do schowka
 
 

EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email

problem
świeżak


Posty: 2
Wysłany: 2012-02-03, 15:44   

mackol100 napisał/a:
A może dużo prościej.


Panowie,

bardzo dziękuje za pomoc

Cieszę się, że są ludzie, którzy potrafią i chcą dzielić się wiedzą.

Dziękuję raz jeszcze.
:clap
ID posta: 147320 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum