Witam otóż sprawa wygląda tak...
Mam do rozkodowania kody 2D. Po zeskanowaniu kodów, otrzymuje taki oto ciąg znaków:
Co do pogrubionych wartości.
10d1549 Data Code, uzyskane za pomocą funkcji: =FRAGMENT.TEKSTU(K3;ZNAJDŹ("10d";K3);7)
1t491a15 Lot, uzyskane funkcją: =FRAGMENT.TEKSTU(K3;ZNAJDŹ("1t";K3);8)
q148
q80
q40
są to ilości. I niestety tutaj nie wiem jak to "ugryźć" ...
Problemem jest to, że ilości mogę być 1-2-3-4 cyfrowe. Jedyne co jest pod koniec każdej ilości to 10d.
Można użyć np. funkcji =FRAGMENT.TEKSTU(K3;ZNAJDŹ("q";K3);6), ale potrzebuje "czegoś" co usunie resztę znaków od 10d włącznie z warunkiem.
Jakaś pomoc ?
Mam do rozkodowania kody 2D. Po zeskanowaniu kodów, otrzymuje taki oto ciąg znaków:
Cytat:
pp000292400a1pp419583cq24010d15491t491a154lcnk1301508500
pp000292400a1pp419583cq14810d15361t381a154lcnk1301508500
pp000292400a1pp419583cq8010d15361t381a154lcnk1301508500
pp000292400a1pp419583cq4010d15361t411a154lcnk1301508500
pp000292400a1pp419583cq24010d15491t491a154lcnk1301508500
pp000292400a1pp419583cq24010d15491t491a154lcnk1301508500
pp000292400a1pp419583cq24010d15491t491a154lcnk1301508500
pp000292400a1pp419583cq24010d15491t491a154lcnk1301508500
pp000292400a1pp419583cq24010d15361t411a154lcnk1301508500
pp000292400a1pp419583cq24010d15491t491a154lcnk1301508500
pp000292400a1pp419583cq24010d15361t381a154lcnk1301508500
pp000292400a1pp419583cq24010d15491t491a154lcnk1301508500
pp000292400a1pp419583cq24010d15491t491a154lcnk1301508500
pp000292400a1pp419583cq2810d15361t371a154lcnk1301508500
pp000231610a1pp212318aq810d15441t451a154lcnk1301520938
pp000231610a1pp212318aq64810d15471t481a154lcnk1301524964
pp000231610a1pp212318aq59210d15441t461a154lcnk1301520938
pp000231610a1pp212318aq128010d15471t481a154lcnk1301524964
pp000231610a1pp212318aq128010d15471t481a154lcnk1301520938
pp000231610a1pp212318aq128010d15471t481a154lcnk1301520938
pp000231610a1pp212318aq128010d15471t481a154lcnk1301524964
pp000231610a1pp212318aq128010d15471t481a154lcnk1301524964
pp000231610a1pp212318aq128010d15471t481a154lcnk1301520938
pp000231610a1pp212318aq128010d15471t481a154lcnk1301524964
pp000231610a1pp212318aq128010d15471t481a154lcnk1301520938
pp000231610a1pp212318aq128010d15471t481a154lcnk1301524964
pp000231610a1pp212318aq128010d15471t481a154lcnk1301520938
pp000197080c1pp210374bq168010d15471t491a154lcnk1301535760
pp000197080c1pp210374bq168010d15471t491a154lcnk1301535760
pp000197080c1pp210374bq168010d15471t491a154lcnk1301535760
pp000197080c1pp210374bq168010d15471t491a154lcnk1301535760
pp000197080c1pp210374bq57410d15471t491a154lcnk1301535760
pp000197080c1pp210374bq168010d15471t491a154lcnk1301535760
pp000197080c1pp210374bq78410d15471t471a154lcnk1301535760
pp000197080c1pp210374bq168010d15471t491a154lcnk1301535760
Co do pogrubionych wartości.
10d1549 Data Code, uzyskane za pomocą funkcji: =FRAGMENT.TEKSTU(K3;ZNAJDŹ("10d";K3);7)
1t491a15 Lot, uzyskane funkcją: =FRAGMENT.TEKSTU(K3;ZNAJDŹ("1t";K3);8)
q148
q80
q40
są to ilości. I niestety tutaj nie wiem jak to "ugryźć" ...
Problemem jest to, że ilości mogę być 1-2-3-4 cyfrowe. Jedyne co jest pod koniec każdej ilości to 10d.
Można użyć np. funkcji =FRAGMENT.TEKSTU(K3;ZNAJDŹ("q";K3);6), ale potrzebuje "czegoś" co usunie resztę znaków od 10d włącznie z warunkiem.
Jakaś pomoc ?