Łączenie komórek w Exelu (nowa linia)

Forum Komputery
Odpowiedz
04.05.2011 12:50
1
odpowiedz
zanonimizowany658967
5
Legionista

Łączenie komórek w Exelu (nowa linia)

Od kilkunastu minut próbuję połączyć kilka komórek w Exelu - tak, aby jedna z nich znajdowała się poniżej drugiej.

Dla przykładu, dla komórek A1 i A2 używam komendy =(A1&A2). Próbowałem robić =(A1 & chr(1) % A2), ale to nic nie dało - pojawiał się tylko błąd.

Może to kwestia tego, że mam Office w wersji Starter? Próbowałem jednak robić to też w OpenOffice, ale to również nic nie pomogło.

Dzięki za pomoc!

04.05.2011 12:52
Tomal_P
2
odpowiedz
Tomal_P
101
Legend

Co chcesz osiągnąć? Bo na razie nie wiem.

04.05.2011 12:55
3
odpowiedz
albz74
134
Legend

=A1&A2

Łączenie tekstów nie działa jeżeli poda się jakiś znak bez nawiasów, więc =(A1&A2) zwraca błąd.
Zadziałałoby to przy ="("&A1&A2&")"

04.05.2011 12:57
Tomal_P
4
odpowiedz
Tomal_P
101
Legend

Bez nawiasów też działa: =""&A1&A2&""

04.05.2011 13:01
5
odpowiedz
zanonimizowany658967
5
Legionista

Chcę osiągnąć to, żeby tekst z komórki A1 był nad tekstem z komórki A2, ale w tej samej komórce. Tj. żeby był podzielony.

04.05.2011 13:02
6
odpowiedz
albz74
134
Legend

To daj znak karetki

04.05.2011 13:04
Tomal_P
7
odpowiedz
Tomal_P
101
Legend

Formatowanie komórek --> Wyrównanie --> Zawijaj tekst

04.05.2011 13:08
8
odpowiedz
zanonimizowany658967
5
Legionista

Np. w polu:
A1 - Telewizja Publiczna
A2 - J. P. Woronicza 17
A3 - 00-999
A4- Warszawa

Komenda =(A1&A2&A3&A4) łaczy to w taki sposób Telewizja PublicznaJ.P. Woronicza 1700-999Warszawa

Oczywiście - wiem, że można dodać &" "& żeby były spacje, ale ja chcę zrobić tak, żeby połączyć to w:
Telewizja Publiczna
J. P. Woronicza 17
00-999 Warszawa

Nie wiem, jak zrobić nową linijkę w komórce, coś takiego jak <br> w HTML-u.

04.05.2011 13:09
9
odpowiedz
zanonimizowany658967
5
Legionista

Tomal_P - to nie chodzi o zawijanie tekstu, wydaje mi się, że wytłumaczyłem już, o co mi chodzi.

04.05.2011 13:15
10
odpowiedz
albz74
134
Legend

Lewy Alt+Enter. Znaku nie widać, ale robi co trzeba. Zakończ tekst w A1,A2,A3 tym znakiem a potem sklej.

04.05.2011 13:17
11
odpowiedz
zanonimizowany658967
5
Legionista

albz74 - muszę tak złożyć pięć tysięcy rekordów. Wszędzie mam dodawać ten znak?

04.05.2011 13:21
12
odpowiedz
albz74
134
Legend

Jeżeli masz ich tak dużo, to wpisz do formuły. CHAR(numer) imo działa tylko na nie pamiętam jaki jest nr tego znaku

04.05.2011 13:25
13
odpowiedz
zanonimizowany658967
5
Legionista

chr(10)? nie działa.

04.05.2011 13:37
14
odpowiedz
albz74
134
Legend

Rzeczywiście, zwraca jakiegoś śmiecia. Tak na szybko nie widzę rozwiązania.

04.05.2011 13:39
15
odpowiedz
zanonimizowany658967
5
Legionista

Cholera, to bardzo pilne.

Nikt nie wie?

04.05.2011 14:37
Tomal_P
16
odpowiedz
Tomal_P
101
Legend

Jeśli masz 5 tys. rekordów to moim zdaniem tylko napisanie programu pozostaje, który to zrobi.

04.05.2011 14:43
wysiak
17
odpowiedz
wysiak
95
tafata tofka

Tak na szybko znalazlem
http://social.msdn.microsoft.com/forums/en-US/vsto/thread/fcae760c-0cd4-4d15-b032-562c9f1f1528
"I realise this answer is years late, but the issue here is that for the CHAR(10) to function, the cell has to have "Wrap text" enabled."

Poza tym, char 10 to normalnie kod na tylko 'line feed', 'carriage return' to char 13 - zwykle trzeba ich uzywac razem (nie wiem, w excelu moze nie trzeba).

Forum Forum Komputery
Odpowiedz

GRYOnline.pl:

Facebook GRYOnline.pl Instagram GRYOnline.pl X GRYOnline.pl Discord GRYOnline.pl TikTok GRYOnline.pl Podcast GRYOnline.pl WhatsApp GRYOnline.pl LinkedIn GRYOnline.pl Forum GRYOnline.pl

tvgry.pl:

YouTube tvgry.pl TikTok tvgry.pl Instagram tvgry.pl Discord tvgry.pl Facebook tvgry.pl