Strona 1 z 1

!SOLVED! Wstawianie ciągu znaków w środku kolumny

PostNapisane: Pt sty 11, 2019 10:19 pm
przez lukszczesny
Cześć
Szukam funkcji, która wstawi ciąg znaków w już wypełnionej kolumnie, po 11 znaku. Muszę wstawić znaki"00:00," po 11 znaku czyli po dacie w całej kolumnie. Przykład poniżej, dwa pierwsze wiersze już są zedytowane, na czerwono wstawione znaki. Chodzi o to, żeby cała kolumna tak wyglądała.

1959.08.03,00:00,119.3,120.2,119.1,119.7,1910
1959.08.04,00:00,119.7,120.6,119.5,120.4,1820
1959.08.05,120.6,121.2,120.3,120.5,2885
1959.08.06,120.4,120.4,119.4,120.1,2922
1959.08.07,119.6,120,118.7,118.7,2828
1959.08.10,118.6,119.2,118.5,118.6,2706
1959.08.11,118.6,119.2,118.6,118.7,2151
1959.08.12,118.5,119.1,118.4,118.7,1836

Z góry dziękuję za pomoc, pozdrawiam

Re: Wstawianie dopisująca ciąg znaków w środku kolumny

PostNapisane: So sty 12, 2019 12:22 am
przez Jan_J
Przydatne funkcje:
lewy(tekst; liczba_znaków)
prawy(tekst; liczba_znaków)
dł(tekst) do obliczenia ile znaków z końca trzeba pobrać
złącz.teksty(a; b; c) albo operator a & b & c do połączenia kilku tekstów w jeden

Re: Wstawianie dopisująca ciąg znaków w środku kolumny

PostNapisane: So sty 12, 2019 12:19 pm
przez Jermor
Z przykładu wynika, że musisz to zrobić po pierwszym przecinku. Możesz zatem wykorzystać funkcję PODSTAW:
Kod: Zaznacz cały   Rozszerz widokZwiń widok
=PODSTAW(A1;",";",00:00,";1)

Re: Wstawianie dopisująca ciąg znaków w środku kolumny

PostNapisane: So sty 12, 2019 9:07 pm
przez lukszczesny
Jermor napisał(a):Z przykładu wynika, że musisz to zrobić po pierwszym przecinku. Możesz zatem wykorzystać funkcję PODSTAW:
Kod: Zaznacz cały   Rozszerz widokZwiń widok
=PODSTAW(A1;",";",00:00,";1)


Tak, to jest to! Dziękuję i pozdrawiam serdecznie :)