Jak wyciągnąć liczby z tekstu w Calcu
Dodane przez piotr dnia October 29 2014 16:11:42
Rozpatrzmy prostą sytuację, w której posiadamy tekst "abc123" i chcemy wydzielić liczbę z tegoż łańcucha. jak to zrobić bez ręcznego przepisywania tekstu?

Rozszerzona zawarto¶ć newsa
W celu wydzielenia  liczb posłużymy się jedną z trzech funkcji: prawy(), lewy() lub mid(). funkcje te mają prototypy,:
prawy( tekst; ile),
 gdzie:
 tekst to nasz tekst, z którego wyłonimy liczby, zaś ile to numer liczby, od której startujemy z wycinaniem, gdyż to właśnie robią opisywane funkcje - wycinają wskazany fragment tekstu.  I tak prawy() wytnie z prawej czyli od końca, Lewy() wytnie z lewej.

Przykład:
lewy("abc123";3) = abc
prawy("abc123";3) =123
lewy("abc123";4) = abc1
prawy("abc123";4) =c123

Troszeczkę inaczej wygląda funkcja mid(), której prototyp wygląda następująco:

mid(tekst;skąd;ile),
gdzie
tekst to nasz tekst, z którego wyłonimy liczby, skąd to numer znaku w tekście od  którego starujemy z wycinaniem, zaś ile to ilość znaków, które wytniemy.

Przykład:
mid("abc123";2;3) = bc1
mid("abc123";3;2) =c1

i tyle!