Strona 1 z 1

funkcja ZŁĄCZ.TEKSTY() problem z cudzysłowem

: czw mar 09, 2023 7:47 pm
autor: michal.st
Witam ponownie wszystkich.
Pomóżcie mi proszę w kwestii cudzysłowia zastosowanego w funkcji ZŁĄCZ.TEKSTY(). Przykład poniżej.
Chciałbym zastosować cudzyslów w kreatorze, ale wstawiając cudzysłów w cudzysłowy, tak jak to się robi z tekstem, wywala mi błąd.

Kod: Zaznacz cały

ZŁĄCZ.TEKSTY(""";"pole";""")
Przechwytywanie_pole.JPG
Przechwytywanie_pole.JPG (21.32 KiB) Przejrzano 667 razy
Poradziłem sobie w ten sposób, że w kreatorze podałem adresy komórek w którym umieszczony jest cudzysłów

Kod: Zaznacz cały

ZŁĄCZ.TEKSTY(A1;B1;A1)
Nie daje mi to spokoju...

Re: funkcja ZŁĄCZ.TEKSTY() problem z cudzysłowem

: czw mar 09, 2023 8:51 pm
autor: cwolan
To elemenarna kwestia, świetnie wyjaśniona przez Jan_J w wątku "Porównanie tekstu z cudzysłowem"
Jan_J pisze: […] symbol " czyli x22 jest w formułach ogranicznikiem stałych tekstowych. Wobec tego "a" jest reprezentacją tekstu zawierającego literę a, ale """ nie opisuje tekstu ze znakiem ", tylko ma niezrównoważone ograniczniki tekstu i generuje błąd. Prawidłowe będzie """".
Formuła powinna mieć postać:

Kod: Zaznacz cały

=ZŁĄCZ.TEKSTY("""";"pole";"""")
Cudzysłów " w ASCII ma kod 34 (x22), można więc też wykorzystać funkcję ZNAK

Kod: Zaznacz cały

=ZŁĄCZ.TEKSTY(ZNAK(34);"pole";ZNAK(34))

Re: funkcja ZŁĄCZ.TEKSTY() problem z cudzysłowem

: pt mar 10, 2023 3:29 pm
autor: michal.st
Bardzo dziękuję cwolan za szybką odpowoiedź :-)
Dokładnie o to mi chodziło!
A ten wątek
Re: Porównanie tekstu z cudzysłowem
Post autor: Jan_J » pt gru 15, 2017 11:08 pm
bardzo chętnie przeczytam i zapiszę w swoim notatniku.

Link do wątku poniżej, tak w razie "W" ;-)

Kod: Zaznacz cały

=ZŁĄCZ.TEKSTY(ZNAK(34);"Link do wątku poniżej, tak w razie ";"""";"W";ZNAK(34);" :-)";"""")
viewtopic.php?t=4466&hilit=cudzys%C5%82%C3%B3w

Bardzo dziękuję cwolan oraz bardzo dziękuję, po raz kolejny Jan_J :-)